Welcome to the documentation for using the SURF Object Store service which is based on Ceph RGW. The information on these pages will help you get started with Object Store. We welcome your comments at our Servicedesk Portal or your contribution to help us improve the documentation.
There is also documentation on SURF's previous Object Store cluster, based on OpenStack Swift.
About Object Storage
There is a growing demand for general purpose Online Storage capabilities that may be used for the storage of large quantities of unstructured data in a shared multi-tenant environment. SURF’s object store cluster is an allround online cloud storage system which can meet this demand and that is characterised by its scalability, durability and availability. Object storage is ideal for storing unstructured data that can grow without bound. Object storage does not have a directory-type structure like a normal file system has but it organises its data in so-called containers that contain objects. There is no tree-like structure with files and directories. There are only containers with objects in them.
Ceph RGW provides access using the S3 protocol, which is the defacto standard for addressing object storage. In addition a subset of the Swift protocol is supported as well. This opens up a wealth of possibilities for this storage system.
Authentication is provided via OpenStack Keystone. Users in a Keystone project are mapped to a tenant in RGW. At this time, creating projects and users is done by SURF's administrators.