Actually we can create such architecture without writing code. "Ring of ring" is a classic Ring configured in specific way.
On Mon, Mar 12, 2012 at 9:49 PM, John Dickinson <m...@not.mn> wrote: > 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 > > > > -- Kind regards Dmitry Ukov IT Engineer Mirantis, Inc.
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp