Skip to content

Introduction

ICDC Storage is a reliable cloud storage system with multiple access interfaces. The service is designed for storing data of projects, applications, and services, and provides high availability, fault tolerance, and scalability.

Ceph Storage

The service is based on the Ceph — a decentralized and easily scalable cluster consisting of server nodes.

Key features of Ceph include:

  • data is automatically replicated across nodes;
  • load is evenly distributed throughout the cluster;
  • high fault tolerance and uninterrupted operation are ensured;
  • data remains accessible even if individual disks or nodes fail.

ICDC Storage provides access to storage via S3 / Swift and iSCSI protocols.

Access Protocols

S3 Storage

The service supports the Amazon S3 and OpenStack Swift protocols, allowing applications, services, and individual users, regardless of platform, to work with various types of objects via standard HTTP/HTTPS requests.

Key features:

  • Object storage with S3 protocol support.
  • Creation and management of S3 users.
  • Creation, management, and editing of buckets.

To ensure proper functionality, you must use unique S3 user names and bucket names within a single Ceph cluster.

For detailed documentation on working with the Amazon S3 protocol in the Ceph storage, visit this link.

iSCSI Storage

The iSCSI Storage service allows storage to be used as network block devices (disks) that can be connected to virtual machines, workstations, and servers via the iSCSI protocol.

Additional Protocols

If required, you can contact support team to enable additional Ceph storage capabilities:

  • file storage compatible with POSIX, with support for instant snapshot creation;
  • storage in the form of a network block device using the RBD protocol.

Limits and Quotas System

A two-level restriction system is applied to the Storage service: limits and quotas.

  • Limits are hard restrictions set by datacenter or infrastructure administrators. They define the physical or administrative upper bounds of resources available to an organization and cannot be changed by platform users.

  • Quotas are logical restrictions configured within the platform. They are used to distribute available resources among accounts, users, and buckets.
    Quotas allow flexible resource management and help prevent uncontrolled resource consumption.

Quotas Hierarchy

Several quota levels are applied in the service, defining maximum resource volumes and distribution rules:

  • Account quotas — global restrictions applied to the entire account.

  • S3 user quotas — per-user resource allocations configured by the account user in the UI.

  • Bucket quotas — per-bucket allocations configured by the account user in the UI.

For more details, see Storage resources.

Have questions?
You can contact your local technical Support team.