Cloudike is a cloud - based platform for creating a corporate or commercial data warehouse with a set of collaboration tools.
| Cloudike | |
|---|---|
| Type of | Cloud data storage Data synchronization |
| Developer | Cloudike Inc. |
| Written on | Python , JavaScript , PHP |
| operating system | Windows , Android , Mac OS X , iOS |
| Website | cloudike.com |
The work is based on the principle of data synchronization [1] , identical to that used by Dropbox , Google Drive or Apple iCloud . Access to data is provided from smartphones, laptops, tablets, etc.
Cloudike differs from the above services in that companies (Internet providers, smartphone manufacturers, mobile operators, etc.) can offer the platform to their users under their own brand [2] (the so-called “White-label partnership”) .
Content
- 1 Facts
- 2 Technologies used
- 2.1 Server part (API Back-end)
- 2.2 Web Client (Web Front-end)
- 3 Features
- 4 Criticism
- 5 See also
- 6 notes
- 7 References
Facts
Russian-Korean startup [3] Cloudike officially launched in 2013 as a SaaS data storage solution. Over time, the project switched to the format of a cloud platform sold according to the “white-label” scheme.
Used Technologies
To synchronize user data with the server, Cloudike has clients for OS such as Windows , OS X , as well as mobile clients for Android and iOS devices . After installing the Cloudike client, a synchronized folder is created on the user's computer. All data is synchronized on all computers and mobile devices that are associated with a Cloudike user account.
Cloudike is deployed on Amazon S3 , based on OpenStack Swift, or any other storage system that provides Amazon S3- compatible APIs .
Server Part (API Back-end)
Cloudike provides a set of REST APIs implemented in the Python programming language . To create a REST API, Python frameworks Django and Tornado are used . The architecture also includes the RabbitMQ messaging platform and the MongoDB database, and uses the mechanism for synchronizing contacts through the SabreDAV framework.
Web Client (Web Front-end)
The Cloudike client is a single-page application based on AngularJS technology.
Features
Functionality for end users
- viewing, loading / unloading files;
- access to files and folders through the WebDAV protocol, developed on the basis of greenlet technology;
- file collaboration, public link generation, the ability to shorten URLs ;
- Clients for Windows (Windows XP, 7, 8, and 8.1), Mac OS X (10.7 and higher);
- download history and file recovery;
- Address Book ( CardDAV )
- viewing videos / images on mobile devices and in a browser;
- the event log;
- viewing documents in PDF , Microsoft Office or OpenOffice formats (.odt, .odp, .ods, .doc, docx, .xls and so on).
Additional modules
- Administration of users and user groups within the company;
- statistics on the services used and their volume (for Internet providers and mobile operators);
- billing and billing.
Criticism
- only MongoDB is used to store folder information and metadata;
- there is no possibility to edit documents in the browser;
- There is no calendar event synchronization (CalDAV).
- it is not possible to connect to other data storages via FTP / SFTP or through the Dropbox API.
See also
- Cloud computing
- Cloud data storage
- Remote data backup
Notes
- ↑ https://cloudike.com/ The principle of data storage in Cloudike
- ↑ http://www.cnews.ru/news/line/index.shtml?2014/12/03/590409 Archived on April 2, 2015. Overview of the MegaDisk service based on Cloudike
- ↑ https://www.crunchbase.com/organization/cloudike Cloudike's Crunchbase profile
Links
- Cloudike for Megafon - Overview of the MegaDisk service based on Cloudike
- TechCrunch Cloudike Review - English Review
- Cloudike review at Digitalconqurer.com
- Cloudike Mobile Client Overview
- Cloudike Startup Review - Overview of Cloudike startup in South Korea (in English)
- ZDNet Review