OpenStack events coming to India, Australia, China, France, & the UK in the next 30 days! Event Info
OpenStack Storage: Object and Block storage for use with servers and applications
Projects & Users
Launching Instances
User Limits
Dashboard Demo
In addition to traditional enterprise-class storage technology, many organizations now have a variety of storage needs with varying performance and price requirements. OpenStack has support for both Object Storage and Block Storage, with many deployment options for each depending on the use case.
Object Storage is ideal for cost effective, scale-out storage. It provides a fully distributed, API-accessible storage platform that can be integrated directly into applications or used for backup, archiving and data retention. Block Storage allows block devices to be exposed and connected to compute instances for expanded storage, better performance and integration with enterprise storage platforms, such as NetApp, Nexenta and SolidFire.
The features below are available in the current release.
Feature | Benefit |
---|---|
Leverages commodity hardware |
No lock-in, lower price/GB |
HDD/node failure agnostic |
Self healing |
Unlimited storage |
Huge & flat namespace, highly scalable read/write access |
Multi-dimensional scalability (scale out architecture) Scale vertically and horizontally-distributed storage |
Backup and archive large amounts of data with linear performance |
Account/Container/Object structure |
Optimized for scale |
Built-in replication |
Configurable number of accounts, container and object copies for high availability |
Easily add capacity unlike RAID resize |
Elastic data scaling with ease |
No central database |
Higher performance, no bottlenecks |
RAID not required |
Handle lots of small, random reads and writes efficiently |
Built-in management utilities |
Account Management: Create, add, verify, delete users Container Management: Upload, download, verify Monitoring: Capacity, host, network, log trawling, cluster health |
Drive auditing |
Detect drive failures preempting data corruption |
Expiring objects |
Users can set an expiration time or a TTL on an object to control access |
Direct object access |
Enable direct browser access to content, such as for a control panel |
Realtime visibility into client requests |
Know what users are requesting |
Supports S3 API |
Utilize tools that were designed for the popular S3 API |
Restrict containers per account |
Limit access to control usage by user |
Support for NetApp, Nexenta, SolidFire |
Unified support for block volumes using a variety of storage systems |
Snapshot and backup API for block volumes |
Data protection and recovery for VM data |
Standalone volume API available |
Separate endpoint and API for integration with other compute systems |
Integration with Compute |
Fully integrated to Compute for attaching block volumes and reporting on usage |