ICDC

Storage

A reliable distributed storage system with the object, file system, and block device interfaces.

Reliable and
Efficient Storage

Our service is based on Ceph, which is a decentralized cluster consisting of multiple server nodes. Ceph ensures data replication within the cluster, as well as even distribution of the load on the nodes. In case of disk or node failure, Ceph provides uninterruptable operation and data availability.

Several interfaces to cover all of your data storage needs

Object Storage

Block Storage

File System

S3/Swift-compatible Object Storage

You can work with storage at the object level by means of RESTful API. By sending specific REST-requests over HTTP(S), users or applications can store, read, delete objects, and set access rights for the objects.

Object Storage supports two RESTful protocols:

• S3-compatible provides an interface that is compatible with a large subset of the Amazon S3 RESTful API;

• Swift-compatible provides an interface that is compatible with a large subset of the OpenStack Swift API.

Features and Benefits:

• no limitation on client operating system type

• encryption via HTTPS

• objects versioning

• ACL support

• a variety of software and tools that support S3 and can be used with no additional customization

You can use the Object Storage

• for web site content storing to save disk space and traffic on the server;

• as collaborative cloud storage for a group of users. Object versioning is provided;

• for backups storing, as many backup products support S3 storage as a backup destination.

Block Storage

With block storage interface, a part of Ceph storage (image) can be mounted to the client machine as a network block device. After Ceph storage is mounted, you can create partitions and file systems on it or use it as a raw block device. Block storage is provided via iSCSI and ceph rdb protocols.

Features and Benefits:

• native support of iSCSI protocol on Windows and Linux;

• native support of rdb protocol on Linux;

• resizable images;

• snapshots;

• image copy or rename;

• integration with QEMU KVM;

• integration with Kubernates/Openshift;

File System

Storage also offers a traditional file system (CephFS) interface with POSIX semantics. As CephFS support is integrated into Linux kernel, no additional client customization is required.

Features and Benefits:

• applications that use POSIX file systems can use Ceph FS with no additional customization instant snapshot creation at directory level

• instant snapshot creation at directory level

• kernel and fuse modes of operation