Cloud Solutions
Cloud Solutions
Cloudian™: Multi-Tenant Cloud Storage

In order to receive a free evaluation license for Cloudian™, please fill out the Cloudian™ Evaluation Request.

You may download a copy of the Cloudian™ Datasheet here.

Business Benefits

Build a reliable cloud storage environment quickly and affordably with the Cloudian storage platform

  • Grow revenue - utilize the Cloudian Platform flexibility and the S3 ecosystem to serve new markets.
  • Reduce costs - utilize existing heterogeneous commodity hardware to build out a highly reliable service at minimal cost.
  • Minimize time to market - Cloudian is an off the shelf ready platform enabling a cloud storage solution to be launched quickly and efficiently starting with two nodes.
  • Differentiate your services - Cloudian provides for full control and flexibility between service reliability, cost, and features.

Cloudian is a packaged multi-tenant data storage system. The system is Amazon S3-compliant and utilizes a NOSQL storage layer for maximum flexibility and scalability. Cloudian enables an S3-compliant hosted storage service, implemented as public or private clouds.

Cloudian is designed specifically to meet the demands of high volume and multi-tenant/multi-datacenter storage provisioning:

  • Virtualized resources
  • Group support
  • Quality of service controls
  • Access control rights
  • Reporting and billing
  • Public or private cloud

Cloudian has a fully distributed, peer-to-peer architecture, with no single point of failure. The system easily scales from a minimum of two nodes up to hundreds of nodes across multiple data centers, supporting Petabytes of data. System operators can leverage heterogeneous commodity PC servers for cost-effective horizontal scalability. New node detection and data re-balancing is performed automatically without service interruption.

Cloudian is resilient to network and node failures with no data loss due to the automatic replication and recovery processes inherent to the architecture. The system can be deployed across multiple sites and datacenters to provide geo-redundancy. Upgrades and updates can be performed without service interruption.

Cloudian™ Features

Cost-Effective SLA Management

Versatile SLA Management While Minimizing Cost
  • Match cluster deployments with customers SLAs.
  • Clusters with lower redundancy and/or lower-cost hardware can be utilized for customers with lower SLA needs.
  • Clusters with higher redundancy and/or higher-cost hardware can be utilized for customers with higher SLA needs.
  • Utilize multi-datacenter replication for customers with highest SLA needs.
Replication & Multi-Datacenters
  • Number of replicas is defined per keyspace in order to cost effectively match availability to SLA.
  • Multi-datacenter support allows providers to raise availability numbers where needed.
  • Fault tolerance and multi-datacenter support allows users to provide disaster recovery capability for customers.

Easy & Affordable Scalability

Scalability
  • Architecture offers a "plug and play" approach to scaling.
  • Automatic load redistribution allows additional capacity to be added immediately.
  • Cluster size can range from two nodes to 100's of nodes.
  • Supports millions of accounts per cluster.
  • Supports billions of objects per cluster.
  • Cluster supports deployment of heterogeneous hardware. No need to replace older nodes as newer nodes are added to the cluster.
Cost Effective System Requirements
  • Requires only commodity servers.
  • Cloudian is designed to run on a wide range of hardware in order to meet price/performance requirements.
  • Hardware can be heterogeneous; there is no need to deploy the same server manufacturers or types for the entire cluster.
  • Large objects (>100MB) are supported via multi-part upload/download, breaking them up into smaller chunks.
  • Supports unique (patent pending) Large Object Optimization, which more efficiently handles traffic patterns consisting of mostly objects from a few GB to a few TB in size.

S3, REST, Advanced API Features

S3 REST API
  • S3 REST compliant API
  • Enables seamless interoperability of applications developed for Amazon S3-based storage clouds.
Management API
  • Provides full management and provisioning of billing, groups and users.
  • Allows for tight integration with provisioning system.

Reliability, Availability, Performance

High Availability & Disaster Recovery
  • Provides High Availability with built-in failover settings so that server failure does not impact the availability or integrity of data.
  • Data is replicated on multiple servers in cluster.
  • Number of replications is defined per keyspace.
  • Replication can be inter-datacenter, intra-datacenter, or both.
Performance
  • Fault-tolerant architecture allows full access and storage capacity despite hardware failure.
  • Architecture allows scaling of both throughput and storage capacity.
  • Cloudian is fast for both read and writes, each node can process thousands of transactions per second.
  • Cloudian also has configurable rate limits, which prevents a single user or group from using up too much system resources.
  • Large objects (>100MB) are supported via multi-part upload/download, breaking them up into smaller chunks.
  • Supports unique (patent pending) Large Object Optimization, which more efficiently handles traffic patterns consisting of mostly objects from a few GB to a few TB in size.
Data Replication
  • Cloudian provides data replication for data durability.
  • The number of replicas is managed by system and group administrators.
  • Administrators can configure replication value in order to meet SLA and cost objectives.
  • Replication can include saving copies to other datacenters.
Multi-Datacenter Replication
  • Data is replicated between datacenters.
  • Reads and Writes are always performed at local datacenter.
  • Remote replication performed in the background.
  • Remote replication incurs no additional latency.
  • Remote datacenter can take over Reads and Writes if local datacenter is unavailable.
  • Datacenters can be in low-cost regions.
  • Users' data can be specified to reside in specific datacenters for security, political or other reasons.

Management & Security

Access Control
  • Group- and user-level access control of objects.
  • Read-only or read-write access for objects.
  • Access control of bucket ACL (Access Control List).
  • Read only or read-write access for buckets.
  • Full access: read-write access to bucket ACL as well as all objects.
Web-Based Management Console
  • Web-based Management Console provides accessibility from any platform, including tablets and mobile phones.
  • Management console with System, Group and Tenant management capability.
  • Define access control of objects.
  • Define public URL.
  • Define Classes of Service.
  • Define billing settings.
  • Provision and manage system, group and tenant users.
  • View, navigate and manage data.

QoS Control
  • Group- and User-level control of total storage.
  • Group- and User-level control of data in (e.g. MB/s).
  • Group- and User-level control of data out (e.g. MB/s).
  • Group- and User-level control of requests (e.g. 10,000 requests/s)
  • Ensures groups and users do not exceed storage quota.
  • Ensures no user or group consumes performance-affecting throughput.
Group Sharing
  • Object-level ACL allows for group sharing of data.
  • Sharing can be read-only for all users except the owner, or can be read-write for the entire group.
Integrated Billing & Management System
  • Usage data available per System, group and user.
  • Supports multiple billing and subscription revenue models.
  • Classes of Service settings allow for pre-defined billing settings.
  • Provides usage-based reporting for pay-for-use billing.
  • Billing information accessible via Management Console or Management API.
  • Usage information is always accessible and always up to date.
  • Billing information (based on assigned billing structure) is always accessible and always up to date.
Provisioning & Authentication
  • Allows Group quota and Quality of Service settings.
  • Allows User quota and Quality of Service settings.
  • Number of replications defined per Group and per User.
  • Access Control List settings to control access to data.
  • Each access is authenticated using header-located user account credentials.
Account Segmentation
  • Each account is logically segmented on the cluster.
  • Account data is accessible only by user or group administrator.

Configuration & System Requirements

Hardware
  • Requires only commodity servers.
  • Cloudian is designed to run on a wide range of hardware in order to meet price/performance requirements.
  • Hardware can be heterogeneous; there is no need to deploy the same server manufacturers or types for the entire cluster.
  • OS: Redhat Linux 5 or CentOS 5
Pluggable NOSQL Storage Layer
  • Cloudian is designed to support multiple NOSQL back-ends, including key-value stores (KVS), column stores, and document-oriented databases.
  • Column store or document-oriented databases are optimized to store KVS databases, which is used by Amazon.

In order to receive an evaluation license for Cloudian™, please fill out the Cloudian™ Evaluation Request.

Back to Top