Riak CS (Cloud Storage) is easy-to-use object storage software built on top of Riak KV, Riak’s distributed database. Riak CS is designed to provide simple, available, distributed cloud storage at any scale, and can be used to build cloud architectures—be they public or private—or as storage infrastructure for heavy-duty applications and services. Riak CS’s API is Amazon S3 compatible and supports per-tenant reporting for use cases involving billing and metering.
Riak CS is open source and free for download.
Notable Riak CS Features
Amazon S3-API Compatibility
Riak CS has a built-in S3 interface with S3 Access Control List (ACL) support, which means that you can both use existing S3 tools and frameworks to manage your data and also import and extract data from Amazon directly. The HTTP REST API supports service, bucket, and object-level operations to easily store and retrieve data. There is also support for the OpenStack Swift API
With the Riak CS Reporting API, you can access per-tenant usage data and statistics over network I/O. This reporting functionality supports use cases including accounting, subscription, chargebacks, plugins with billing systems, efficient multi-department utilization, and much more.
Supports Large Objects of Arbitrary Content Type, Plus Metadata
Riak CS enables you to store any conceivable data type, such as images, text, video, documents, database backups, or software binaries. Riak CS can store objects into the terabyte size range using multipart file uploads. Riak CS also supports standard Amazon metadata headers.
Multi-Datacenter Replication (Enterprise Edition Only)
Riak CS Enterprise Multi-Datacenter Replication for active backups, disaster recovery, and data locality. Provide low-latency storage wherever your users are and maintain availability even in the event of site failure.