Cheers! This is the most exciting moment for Swift users and developers. Proud of you and the community! :-)
-Edward Zhang
John Dickinson
<[email protected]>
To
2014-07-08 下午 "OpenStack Development Mailing List
09:24 (not for usage questions)"
<[email protected]>
,
Please respond to [email protected].
"OpenStack org
Development cc
Mailing List
\(not for usage Subject
questions\)" [openstack-dev] Swift 2.0.0 has
<openstack-dev@li been released and includes support
sts.openstack.org for storage policies
>
I'm happy to announce that Swift 2.0.0 has been officially released! You
can get the tarball at
http://tarballs.openstack.org/swift/swift-2.0.0.tar.gz.
This release is a huge milestone in the history of Swift. This release
includes storage policies, a set of features I've often said is the most
important thing to happen to Swift since it was open-sourced.
What are storage policies, and why are they so significant?
Storage policies allow you to set up your cluster to exactly match your use
case. From a technical perspective, storage policies allow you to have more
than one object ring in your cluster. Practically, this means that you can
can do some very important things. First, given the global set of hardware
for your Swift deployment, you can choose which set of hardware your data
is stored on. For example, this could be performance-based, like with flash
vs spinning drives, or geography-based, like Europe vs North America.
Second, once you've chosen the subset of hardware for your data, storage
policies allow you to choose how the data is stored across that set of
hardware. You can choose the replication factor independently for each
policy. For example, you can have a "reduced redundancy tier", a "3x
replication tier", and also a tier with a replica in every geographic
region in the world. Combined with the ability to choose the set of
hardware, this gives you a huge amount of control over how your data is
stored.
Looking forward, storage policies is the foundation upon we are building
support for non-replicated storage. With this release, we are able to focus
on building support for an erasure code storage policy, thus giving the
ability to more efficiently store large data sets.
For more information, start with the developer docs for storage policies at
http://swift.openstack.org/overview_policies.html.
I gave a talk on storage policies at the Atlanta summit last April.
https://www.youtube.com/watch?v=mLC1qasklQo
The full changelog for this release is at
https://github.com/openstack/swift/blob/master/CHANGELOG.
--John
(See attached file: signature.asc)
_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
signature.asc
Description: Binary data
_______________________________________________ OpenStack-dev mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
