Cloudian Inc. today upgraded its flagship HyperStore object storage software, adding an object GPS capability,...
a proactive repair feature, smart disk balancing and support for Amazon Simple Storage Service, or S3, cross-region replication.
HyperStore is an on-premises, scale-out object storage stack that runs on commodity hardware, encrypts all its data and is fully compatible with Amazon Web Services S3 APIs. HyperStore 6.0's new user interface allows customers to manage, health-check and view systems located in data centers worldwide from one screenshot view. A capacity explorer feature helps analyze storage utilization across the globe. Nodes can be automatically added or removed while systems are clustered dynamically.
"You can quickly see which data center is consuming more than the others," said Vikramaditya Gupta, Cloudian's senior director of product management. "We give a deeper inspection on how the nodes are storing data. If there are any problems in any of the nodes, it will show up.
"You can add nodes to expand a cluster, configure the IP address and the cluster dynamically rebalances."
The object GPS capability is a tuning mechanism that allows the administrator to locate object parts wherever they are stored across geographically dispersed data centers.
"It identifies an object," said Scott Sinclair, senior analyst at Enterprise Strategy Group Inc., in Milford, Mass. "It shows you the bucket and where the replicas live. It shows the file path and the IP address and the specific node. So, if I keep three copies of the data, I know what system they sit on."
Sinclair said a challenge for large-scale object storage deployments is keeping track of where the data resides. That is problem for data falling under compliance regulations.
"With these massive capacity environments, it's difficult to understand where the pieces of the content live," he said. "This is a challenge for global-scale environments. You have one pool of storage that leverages infrastructure in different data centers across the world."
The HyperStore 6.0 object storage software also has enhancements for data durability, which is a key to making sure environments are resilient and run smoothly, with no downtime or data loss. The proactive repair function tracks and logs signs of problems that can lead to a failure.
"It's a fast way of rebuilding data if you lost a disk," Gupta said. "The system marks and stores what has broken, and we proactively repair it. In traditional object storage software systems, you have to scan the entire system, because there is no simple way to know what data was lost. With us, Cassandra logs hints into the database, so instead of scanning, I now have a map. I now have directions."
A smart redirect for erasure coding and replication schemes keeps the systems up and running while repairs are in process. The software uses a local cache copy in the replication version, and more hot spares are available for erasure coding.
"We increase the data durability by writing to additional nodes," Gupta said. "We have increased the number of nodes the new data can write to."
A smart disk balancing feature periodically runs checks on disk usage, and if an imbalance is occurring, the software changes the tokens pointing for a disk that is in high use to one that is low use.
"This is all about performance -- balancing I/O or capacity balancing," ESG's Sinclair said. "In a scale-out system, you want to balance the most used disks with the slow-used disks. This is a background process. They are not moving data from point A to point B. They do the mapping. They shift the mapping of where applications and workloads are spread across resources."
Cloudian's new support for Amazon S3 cross-region replication replicates only new PUT commands. There is a one-to-one replication between any two regions.
Why object storage is a better option for growing data
Object storage software vs. software-defined storage
Object storage software benefits: More than capacity