Difference between revisions of "CephS3"
m (Text replace - "NovaSpec" to "NovaSpec") |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | ||
− | * '''Launchpad Entry''': | + | * '''Launchpad Entry''': NovaSpec:ceph-s3-gateway |
* '''Created''': 2010-11-17 | * '''Created''': 2010-11-17 | ||
* '''Contributors''': Michael Rodriguez, Mike Perez | * '''Contributors''': Michael Rodriguez, Mike Perez | ||
Line 32: | Line 32: | ||
Ceph S3 gateway is an HTTP proxy to the ceph object store. | Ceph S3 gateway is an HTTP proxy to the ceph object store. | ||
− | + | == UI Changes == | |
Ability to specify S3 compatible URL for any parts of nova that make calls to s3. | Ability to specify S3 compatible URL for any parts of nova that make calls to s3. |
Latest revision as of 23:31, 17 February 2013
- Launchpad Entry: NovaSpec:ceph-s3-gateway
- Created: 2010-11-17
- Contributors: Michael Rodriguez, Mike Perez
Contents
Summary
Release Note
Support for alternative s3 implementation with unlimited object size and mutable objects.
Rationale
Any number of Object Storage systems can be easily supported via compatible APIs. Ceph provides such an Object store with many desirable features such as no object or bucket size limits and is included in the mainline Linux Kernel.
User stories
A user already has Ceph set up for networked block device purposes and can easily use the same object store via s3 by setting up an http proxy.
Assumptions
Can use the same Ceph setup tools as the Ceph block device blueprint.
Design
The gateway is designed as a fastcgi proxy server to the backend distribute object store.
http://ceph.newdream.net/wiki/RADOS_Gateway
Implementation
Ceph S3 gateway is an HTTP proxy to the ceph object store.
UI Changes
Ability to specify S3 compatible URL for any parts of nova that make calls to s3.