[Openstack] Openstack data replication

John Dickinson me at not.mn
Wed Feb 14 15:40:37 UTC 2018


A global cluster is one logical cluster that durably stores data across all the available failure domains (the highest level of failure domain is "region"). For example, if you have 2 regions (ie DCs)and you're using 4 replicas, you'll end up with 2 replicas in each.

Container sync is for taking a subset of data stored in one Swift cluster and synchronizing it with a different Swift cluster. Each Swift cluster is autonomous and handles it's own durability. So, eg if each Swift cluster uses 3 replicas, you'll end up with 6x total storage for the data that is synced.

In most cases, people use global clusters and are happy with it. It's definitely been more used than container sync, and the sync process in global clusters is more efficient.

However, deploying a multi-region Swift cluster comes with an extra set of challenges above and beyond a single-site deployment. You've got to consider more things with your inter-region networking, your network routing, the access patterns in each region, your requirements around locality, and the data placement of your data.

All of these challenges are solvable, of course. Start with https://swift.openstack.org and also feel free to ask here on the mailing list or on freenode IRC in #openstack-swift.

Good luck!

John



On 14 Feb 2018, at 6:55, aRaviNd wrote:

> Hi All,
>
> Whats the difference between container sync and global cluster? Which
> should we use for large data set of 100 Tb ?
>
> Aravind
>
> On Feb 13, 2018 7:52 PM, "aRaviNd" <ambadiaravind at gmail.com> wrote:
>
> Hi All,
>
> We are working on implementing Openstack swift replication and would like
> to know whats the better approach, container sync or global cluster, on
> what scenario we should choose one above the another.
>
> Swift cluster will be used as a backend for web application deployed on
> multiple regions which is configured as active passive using DNS.
>
> Data usage can grow upto 100TB starting with 1TB. What will be better
> option to sync data between regions?
>
> Thank You
>
> Aravind M D


> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : openstack at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20180214/5058b47e/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20180214/5058b47e/attachment.sig>


More information about the Openstack mailing list