openstack-manuals/doc/admin-guide/source/objectstorage-features.rst
Anne Gentle 9843767b21 [admin-guide] Rename RST files to use hyphen instead of underbar
Change-Id: I40999b1eb923fc3796cbb6d982e03d39cdf8c720
Implements: blueprint consistency-file-rename
2016-08-06 09:51:57 -05:00

2.5 KiB

Features and benefits

Features Benefits
Leverages commodity hardware No lock-in, lower price/GB.
HDD/node failure agnostic Self-healing, reliable, data redundancy protects from failures.
Unlimited storage Large and flat namespace, highly scalable read/write access, able to serve content directly from storage system.
Multi-dimensional scalability Scale-out architecture: Scale vertically and horizontally-distributed storage. Backs up and archives large amounts of data with linear performance.
Account/container/object structure No nesting, not a traditional file system: Optimized for scale, it scales to multiple petabytes and billions of objects.
Built-in replication 3✕ + data redundancy (compared with 2✕ on RAID) A configurable number of accounts, containers 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 many small, random reads and writes efficiently.
Built-in management utilities Account management: Create, add, verify, and delete users; Container management: Upload, download, and verify; Monitoring: Capacity, host, network, log trawling, and 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 with Compute for attaching block volumes and reporting on usage.