1. S3 Enabled

s3 iconCloudian is the industry-leader in S3 API compatibility. In fact, it is the only S3-compatible on-prem storage solution offered by AWS. Unlike other S3 compatible solutions, there is no gateway or access layer.  The AWS S3 SDK is the Cloudian SDK. It is that simple.

2. Multi-Tenancy

multi-tenancy iconCloudian HyperStore allows multiple users on a single, shared infrastructure without compromising security. Data for each user is logically separated from other users’ data and cannot be accessed by any other user unless access permission is explicitly granted. Cloudian HyperStore gives role-based access to system and group administrators and to users. Users can select and provision storage services on-demand from a service catalog, all done via a self-service portal.

3. QoS & Quotas

quality of service iconCloudian HyperStore administrators can set usage rate limits and storage quotas on a per-group and peruser basis. Group administrators can set rate controls and quotas for individual members of the group, allowing prioritization and ensuring preferred access to resources for select users within a group. This level of granular control also ensures that resource consumption (BW, capacity) does not go beyond the limits of the Cloudian HyperStore storage system.

4. Protect & Distribute Data with Storage Policies

storage policies iconCloudian HyperStore provides storage policies (administrator selectable) for implementing data protection based on the value of the data. Users can choose which preconfigured storage policy to effect in order to protect the data. Customers can protect and distribute data using Replication or Erasure Coding.

  • With Replication, a configurable number of copies of each data object are maintained in the system, and each copy is stored on a different node. Copies can exist at various sites if desired.
  • With Erasure Coding, each object is encoded into a configurable number of data fragments plus a configurable number of redundant parity fragments. Each fragment is stored on a different node, and the object can be decoded from any number of fragments.

Storage policies also provide fine grain control of data placement across data centers, taking into consideration factors such as cost efficiency, security levels, and proximity.

5. Scale Out with Industry-Standard Hardware

scale out iconRunning on industry-standard hardware, a Cloudian HyperStore system can scale up to thousands of nodes across multiple data centers, supporting millions of users and hundreds of petabytes of data. New nodes — heterogeneous if desired — can be added without service interruption. Performance, capacity, and resiliency also increase in the process. Each node is an S3 server and can provide data access across the cluster, resulting in a true peer-to-peer platform with no single point of failure or bottleneck.

6. Objects & Files together + Bimodal Access

Cloudian HyperStore File Services delivers SMB and NFS file services on top of Cloudian HyperStore object storage using industry standard protocols. With bimodal access, you can access files as objects, and access objects as files. At last, legacy file-based apps and modern S3-enabled apps can all access all unstructured data, regardless of how it was originally stored.

7. Hybrid Cloud Tiering

With Cloudian HyperStore, you can define a tiering policy per bucket. Objects in that bucket can be tiered to Amazon S3 or Glacier, Google Cloud Platform, Microsoft Azure, a different HyperStore cluster, or an S3-compatible off-line storage system such as tape. Warm data can be stored on Cloudian, cold data can be stored on tape, etc.

8. Charge Back & Accounting

Cloudian HyperStore provides system-wide, detailed reporting for a group or individual rate of consumption, such as storage size, data transfer (in and out), number of object get and put operations, and number of metadata get and put operations. The first step is to define a rating plan, where a price is associated with a particular metric. For example, consumption of storage up to 100GB would be $.1/GB per mo. Automatically, statistics are recorded about the users’ and groups’ consumption. At the end of the billing cycle, a report can be generated calculating the bill for each of group or user based on usage rates.

9. Tunable Consistency Levels

HyperStore also provides the ability to configure the level of data consistency when using replication or EC to protect objects across sites. For example, the default consistency requirement for read and write operations can be defined as “quorum,” meaning that a read or write operation must succeed on a quorum (or majority) before a success response is returned to the client application. For mission-critical data objects, the system can wait until an acknowledgment is received from ALL nodes across a single or multiple data center locations.

 

10. Object Lifecycle Management

With Cloudian HyperStore, you can configure expiration for objects through Object Lifecycle Management. For example, you can impose a policy on an object so that after a year the object will be deleted (expired) automatically. Through object publishing, you can make an object available and accessible via the Web. You can publish it through a URL, allow a number of downloads against the object, and place an expiration. URL access will vanish accordingly.