<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal"><p dir="auto">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.</p>
<p dir="auto">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.</p>
<p dir="auto">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.</p>
<p dir="auto">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.</p>
<p dir="auto">All of these challenges are solvable, of course. Start with <a href="https://swift.openstack.org" style="color:#3983C4">https://swift.openstack.org</a> and also feel free to ask here on the mailing list or on freenode IRC in #openstack-swift.</p>
<p dir="auto">Good luck!</p>
<p dir="auto">John</p>
<br><br><p dir="auto">On 14 Feb 2018, at 6:55, aRaviNd wrote:</p>
</div>
<blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><div id="6EEC51CF-82B3-480E-B8AE-0ED614ED6070"><div dir="auto">Hi All,<div dir="auto"><br></div><div dir="auto">Whats the difference between container sync and global cluster? Which should we use for large data set of 100 Tb ?</div><div dir="auto"><br></div><div dir="auto">AravindĀ </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Feb 13, 2018 7:52 PM, "aRaviNd" <<a href="mailto:ambadiaravind@gmail.com">ambadiaravind@gmail.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi All,<div><br></div><div>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.</div><div><br></div><div>Swift cluster will be used as a backend for web application deployed on multiple regions which is configured as active passive using DNS.</div><div><br></div><div>Data usage can grow upto 100TB starting with 1TB. What will be better option to sync data between regions?</div><div><br></div><div>Thank You</div><div><br></div><div>Aravind M D</div></div>
</blockquote></div><br></div></div></blockquote>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px">
</blockquote><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" style="color:#777">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : openstack@lists.openstack.org<br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" style="color:#777">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a></p>
</blockquote></div>
</div>
</body>
</html>