Cloudike

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Cloudike
Тип Облачное хранилище данных
Синхронизация данных
Разработчик Cloudike Inc.
Написана на Python, JavaScript, PHP
Операционные системы Windows, Android, Mac OS X, iOS
Сайт cloudike.com

Cloudike — облачная платформа для создания корпоративного или коммерческого хранилища данных с набором инструментов для совместной работы.

В основе работы лежит принцип синхронизации данных[1], идентичный тому, что используют Dropbox, Google Drive или Apple iCloud. Доступ к данным обеспечивается со смартфонов, ноутбуков, планшетов и т. д.

Cloudike отличается от перечисленных выше сервисов тем, что компании (Интернет-провайдеры, производители смартфонов, операторы сотовой связи и т. д.) могут предлагать платформу своим пользователям под своим брендом[2] (так называемое «партнерство по схеме White-label»).

Российско-корейский стартап[3] Cloudike официально стартовал в 2013 году как SaaS-решение для хранения данных. Со временем проект перешёл в формат облачной платформы, продаваемой по схеме «white-label».

Используемые технологии

[править | править код]

Для синхронизации пользовательских данных с сервером Cloudike имеет клиенты для таких OС как Windows, OS X, а также мобильные клиенты для устройств на базе Android и iOS. После установки клиента Cloudike на компьютере пользователя создается синхронизируемая папка. Все данные синхронизируются на всех компьютерах и мобильных устройствах, которые ассоциированы с пользовательским аккаунтом Cloudike.

Cloudike разворачивается на Amazon S3, на базе OpenStack Swift или на базе любой другой системы хранения данных, предоставляющей Amazon S3-совместимые API.

Серверная часть (API Back-end)

[править | править код]

Cloudike предоставляет набор REST API, реализованных на языке программирования Python. Для создания REST API используются Python-фреймворки Django и Tornado. Также архитектура включает платформу для обмена сообщениями RabbitMQ и базу данных MongoDB, используется механизм синхронизации контактов посредством фреймворка SabreDAV.

Веб-клиент (Web Front-end)

[править | править код]

Клиентская часть Cloudike представляет собой одностраничное приложение, основанное на технологии AngularJS.

Возможности

[править | править код]

Функционал для конечных пользователей

  • просмотр, загрузка/выгрузка файлов;
  • доступ к файлам и папкам через протокол WebDAV, разработанный на основе технологии greenlet;
  • совместная работа с файлами, генерация публичных ссылок, возможность сокращения URL;
  • клиенты для Windows (Windows XP, 7, 8 и 8.1), Mac OS X (10.7 и выше);
  • история загрузок и восстановление файлов;
  • адресная книга (CardDAV);
  • просмотр видео/изображений на мобильных устройствах и в браузере;
  • журнал событий;
  • просмотр документов в форматах PDF, Microsoft Office или LibreOffice (.odt, .odp, .ods, .doc, docx, .xls и так далее).

Дополнительные модули

  • администрирование пользователей и пользовательских групп внутри компании;
  • статистика об используемых услугах и их объёме (для Интернет-провайдеров и операторов сотовой связи);
  • формирование счетов и тарификация.
  • для хранения информации о папках и метаданных используется только MongoDB;
  • нет возможности для редактирования документов в браузере;
  • отсутствует синхронизация событий календаря (CalDAV).
  • невозможно подключение к другим хранилищам данных через протоколы FTP/SFTP или через Dropbox API.

Примечания

[править | править код]
  1. https://cloudike.com/ Архивная копия от 30 марта 2015 на Wayback Machine Принцип хранения данных в Cloudike
  2. http://www.cnews.ru/news/line/index.shtml?2014/12/03/590409 Архивировано 2 апреля 2015 года. Обзор сервиса «МегаДиск» на основе Cloudike
  3. https://www.crunchbase.com/organization/cloudike Архивная копия от 14 сентября 2014 на Wayback Machine Профиль Cloudike в Crunchbase