Price configuration for Object Storage that mimic S3 API's

Headline:
Show-back cost for Storage Bucket created using Software defined Object Storage like Ceph when integrated with Morpheus thru AWS S3 Storage Servers


Description:
Morpheus does support the capability of integrate with Storage Defined storage like Ceph using AWS S3 interface. User can create bucket and storage files to the same. Only thing that is missing is how a service provider offer it as ‘Storage as a Service’ and show-back the cost for Storage Bucket that is created using S3 interface on Ceph Storage. We have multiple customer including services interested in this usecase.


Example/Use case(s):

  1. Create a S3 user in Ceph using “radosgw-admin user create” commands and set the quote for user and bucket:
    “bucket_quota”: {
    “enabled”: false,
    “check_on_raw”: false,
    “max_size”: -1,
    “max_size_kb”: 0,
    “max_objects”: -1
    },
    “user_quota”: {
    “enabled”: false,
    “check_on_raw”: false,
    “max_size”: -1,
    “max_size_kb”: 0,
    “max_objects”: -1
    },

  2. Create Server using AWS S3 Storage Type

  3. User create a Storage Bucket using AWS S3 Bucket Provider using External endpoint associated with storage that mimic S3 API’s (Ceph)

  4. User storage files to this Buckets

  5. User/Admin should be able to see the utilization and cost details for Bucket utilization