On Mar 11, 2012, at 12:16 AM, Dmitry Ukov wrote:

> Hi all,
> I want to introduce some ideas about Swift.
>  
> Let’s assume we have huge amount of data stored in Swift (e.g. 10Pb). This 
> data are dynamically changed by users. So we need to reduce network load 
> caused by replication and intensive data uploading/downloading. 
> My proposal is to create so called “Ring of rings”. For example we have 2 
> data centers with deployed Swift. We can distinguish some nodes for serving 
> “Ring of rings” (actually we need only Proxy Servers).

<snip>

> So we can use Ring to determine data center to send http request to.
> 
> What do you think about this scheme?
> Feedback from the OpenStack/Swift community would be very appreciated.

I think these are great ideas to explore. Solving a multi-DC deployment is a 
goal we have talked about for a long time.

There is another thread on this mailing list from John Leach that is talking 
about solving this same problem, but it uses tiered zones in a single ring 
instead of a "ring of rings". While conceptually similar (indeed it may just be 
semantic differences), I think the tiered zones approach is a better path to 
explore, and I'd love to hear your thoughts on that thread.

--John



Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to