apache cloudstack
featuring
ceph

Integration with RADOSGW

Apache CloudStack integrates radosgw via its Object Storage Plugin framework, introduced in version 4.18 and extended in version 4.20. This integration allows administrators to register Ceph RGW endpoints as Object Storage Pools.

About Ceph

Ceph is a leading open-source distributed storage platform designed to provide unified object, block, and file storage within a single cluster. Its object storage layer is exposed through radosgw (RADOS Gateway), a RESTful interface that is fully compatible with the Amazon S3 and OpenStack Swift APIs. radosgw enables scalable, multi-tenant, secure object storage suitable for cloud-native applications, backups, media files, and logs — all backed by Ceph’s self-healing, self-managing architecture.

RADOSGW's Integration with Apache CloudStack

Apache CloudStack integrates radosgw via its Object Storage Plugin framework, introduced in version 4.18 and extended in version 4.20. This integration allows administrators to register Ceph RGW endpoints as Object Storage Pools, enabling tenants to:
– Create and manage S3-compatible buckets
– Upload and retrieve objects via API keys and signed URLs
– Consume Object Storage as a Service (OSaaS) directly within their CloudStack environment
This integration does not manage internal CloudStack artifacts but exposes object storage to tenants for application and data use.

Pros

  • Production-grade, scalable, and resilient object storage built on Ceph.
  • Full compatibility with S3 API for integration with modern applications and tooling.
  • Seamless integration with CloudStack’s Object Storage Plugin architecture.
  • Open-source and infrastructure-agnostic.

Cons

  • Initial setup may require careful configuration of Ceph, radosgw users, policies, and zones.
  • Advanced object lifecycle management (e.g., versioning, replication) must be configured outside CloudStack.
  • CloudStack UI does not expose object-level views — tenant operations are API/CLI-driven.
implementation

Ease of Implementation

Moderate.
use

Ease of Use

Moderate.
total cost

Total Cost of Ownership

Low.
support

Support

Community support is available via Ceph’s mailing lists, forums, and GitHub. Commercial support is offered by vendors such as Red Hat and SUSE. The Apache CloudStack plugin for radosgw is maintained by the community and documented as part of the Object Storage Plugin framework.
integrations

Supported Integrations

S3-compatible object storage exposed to CloudStack tenants via radosgw: – Bucket creation and deletion – Object upload and retrieval using CloudStack-generated credentials – Support for multiple object storage pools per zone

Resources

Technical Documentation

Ceph RGW Manual – radosgw

Blog

Apache CloudStack 4.20 Deep Dive Blog

ShapeBlue
top 5 VMware Replacements

Compare the top VMware alternatives for 2025 – Apache CloudStack, OpenStack, Proxmox, OpenNebula, and Nutanix