Share:

cloudstack object storage

CloudStack Object Storage Framework | CloudStack Feature First Look

Apache CloudStack has long been a powerful platform for deploying and managing cloud infrastructure. But with the introduction of the CloudStack Object Storage Framework in version 4.19, it’s now an even more attractive option for businesses looking for a comprehensive cloud storage solution. This framework elevates object storage to a first-class resource, seamlessly integrated within the CloudStack ecosystem.

What is CloudStack Object Storage?

Traditionally, CloudStack focused on block storage for virtual machines and secondary storage for templates and snapshots. While this worked well for many use cases, it lacked the flexibility and scalability offered by object storage.

Benefits of CloudStack Object Storage:

Unified Data Management:  CloudStack now offers a comprehensive storage solution catering to diverse user needs. Block storage remains ideal for VMs, while object storage is more suitable for unstructured data, backups and archives. Users can manage both within a single platform.

Scalability and Performance: Object storage inherently scales horizontally, allowing for massive data volumes with excellent access performance. This caters to applications that demand high throughput and the ability to grow on-demand.

Cost-Effectiveness: Compared to traditional block storage, object storage offers cost benefits for data that doesn’t require frequent modification. This makes it perfect for long-term archiving and disaster recovery backups.

Integration and Simplicity: The CloudStack Object Storage Framework integrates seamlessly with existing CloudStack functionalities. Users can manage object storage buckets, define access controls, and upload/download data directly through the familiar CloudStack interface.

Here are some of the ways CloudStack Object Storage can be used:

  • Backup and archive storage: Store backups of virtual machines, databases, and other critical data in a secure and scalable location.
  • Media library: Store and share large media files, such as images, videos, and audio.
  • Application data: Store data for cloud-based applications, allowing for easy access and management.

 

Supported Object Storage bucket features:

  • Bucket quota
  • Encryption
  • Versioning
  • Object lock
  • Bucket policy (public, private)

Beyond the Basics

The CloudStack Object Storage Framework is more than just a user interface. It also provides a robust plugin architecture. This allows third-party storage providers to integrate their object storage solutions with CloudStack. Currently it supports MiniIO object store out of the box and there is a community PR for Ceph Object Gateway support in progress.

Conclusion

The introduction of CloudStack Object Storage is a significant step forward for the platform. It gives users the flexibility and scalability they need to manage their data effectively in the cloud. Whether you’re looking for a secure backup solution, a media library, or a way to store application data, CloudStack Object Storage has you covered.

Share:

Related Posts:

ShapeBlue

Download a step-by-step guide to migrate your existing vSphere environment to a robust IaaS cloud environment based on Apache CloudStack and the KVM Hypervisor, ensuring a smooth, low-friction migration journey.