What are you looking for ?
Advertise with us
RAIDON

OpenStack Object Storage (Swift) Adds Storage Policies

To store, replicate and access data across different backends and geographical regions, for public cloud providers to offer several tiers of storage services

OpenStack Object Storage (Swift) released capabilities called Storage Policies, a significant feature update since the project’s inception.

Storage policies allow enterprise deployers and application developers more control over how they want to store, replicate and access data across different backends and geographical regions, as well as the ability for public cloud providers to offer several tiers of storage services.

OpenStack software is used by hundreds of companies to build public, private and hybrid clouds, and the Object Storage capabilities reflect enterprise maturity and feedback from a growing user community. The new features are available from the open source repository and technology providers in the OpenStack ecosystem, and will be integrated into the next release of the OpenStack software, Juno, coming October 2014.

OpenStack Object Storage has become a popular cloud storage platform because of its durable, scalable, high concurrency object storage engine, purpose-built to support modern applications and web development. It offers resources geared to the needs of enterprises by offloading the hard problems of storage for application developers, freeing them to make their apps better, rather than dealing with the nuances of storage. OpenStack Object Storage offers a shared pool of storage with a flat name space, operating atop commodity storage hardware without lock-in. It offers rolling upgrades to new versions, automatic hardware failure handling and smooth capacity adjustments without client downtime.

New Feature: Storage Policies
Requested by enterprise users and cloud operators, storage policies allow application developers to choose the storage hardware on which their data resides. Additional capabilities include specifying how data is stored across storage clusters and data centers in different geographical regions. Users can also control replication policies that can improve the economy of different types of storage without compromising availability. Finally, storage policies add modularity and extensibility to the object storage system, allowing for new capabilities such as Erasure Coding expected later this year.

With storage policies, users can match their storage configuration to their application use case. For instance, users might prefer spinning media for one application and SSD for another. Some applications might require triple data replication, while others need only 2x replication. And, some applications might need to specify use of storage clusters in a particular geographic location to meet data sovereignty and related regulatory requirements.

Storage policies have been in development for a year, and are the product of collaboration across the OpenStack community. More than three dozen developers at 15 companies contributed to the version of Swift integrated into the current Icehouse release cycle of OpenStack. There are also several independent developers who contributed. Lead contributing companies (by lines of code) include SwiftStack, Intel, Red Hat/eNovance, IBM, Rackspace, HP, independent developers, EasyStack, SoftLayer and Dell (source: Stackalytics).

This is the most important upgrade to Swift since the project was open sourced at the outset of the OpenStack project. Users now have the granularity of control over their Swift clusters that they need in order to more precisely match the needs of their apps to the configuration of their storage. This drives improved economics while still delivering the performance users expect of object storage in OpenStack,” said John Dickinson, program technical lead for the Swift program, director of technology, SwiftStack, Inc.

An entirely new set of usage models are needed for today’s rapidly evolving storage demands, and storage policies help deliver the intelligence required. Intel is an active member of the Swift community working with companies like SwiftStack and Red Hat to help deliver Swift v2.0. We aim to build on these successes with the Erasure Code support including optimizations for Intel architecture,” said Bev Crair, GM, storage division, Intel Corp.

We must deliver to our customers a sense of trust, as they entrust us with the safe keeping of their creativity. With these enhancements to Swift security policy, we are allowed to build on that trust and encourage our entertainment clients to utilize Swift in exciting new ways. As always, reflected in this release is the OpenStack community listening to the needs of the OpenStack consumer and also the superb nature of an open community, in which, the consumer is the contributor,” said Guillaume Aubuchon, CTO, DigitalFilm Tree.

Users and operators in the OpenStack community are making a big impact on the development priorities of each new release. You can hear their voices reflected in features like storage policies in Object Storage and rolling upgrades in OpenStack Compute. These critical refinements represent an increasing focus on software enhancements that make OpenStack more powerful for enterprise users and cloud operators,” said Jonathan Bryce, executive director, OpenStack Foundation.

OpenStack is open source software for building clouds. OpenStack-powered clouds enable businesses to rapidly roll out new products, add new features, and improve internal systems while preventing technology lock-in. It is the only open source cloud platform supported by every IT industry leader. Large brands rely on OpenStack to run their businesses every day, reducing costs and accelerating time to market.

OpenStack is backed by an independent foundation and global community with more than 15,900 individual members and 347 supporting organizations across 137 countries.

Articles_bottom
ExaGrid
AIC
ATTOtarget="_blank"
OPEN-E