Provisioning object storage space

Object storage space is provisioned via S3 buckets created in the S3 cluster.

Keep in mind that object storage uses more space than is occupied by all S3 objects. This happens because the S3 service also stores internal metadata about objects and their distribution across object servers. This metadata usually requires 0.5–11 percent of the space used by S3 data. Moreover, since version 4.6, Virtuozzo Hybrid Infrastructure provides backups for object metadata, which increase the metadata size by additional 0.5 percent. The backups have automatic retention and do not require any assistance from a system administrator. The metadata and backups use the same redundancy scheme that is configured for the S3 cluster.

Limitations

  • Only one S3 cluster can be created on top of the storage cluster.
  • All components of the S3 cluster should run on multiple nodes for high availability. Name server and object server components in the S3 cluster are automatically balanced and migrated between S3 nodes. S3 gateways are not automatically migrated; their high availability is based on DNS records. You need to maintain the DNS records manually when adding or removing S3 gateways.

Prerequisites

Provisioning overview

  1. Create the S3 cluster.
  2. Add S3 users.
  3. Access S3 buckets via the Virtuozzo Hybrid Infrastructure user panel or a third-party S3 application like Cyberduck, Mountain Duck, etc. (refer to "Accessing S3 buckets" in the Storage User’s Guide).