[Openstack] swift

Marcelo Martins btorch-os at zeroaccess.org
Fri Jan 13 16:00:38 UTC 2012


The real data is stored in the StorageNodes. The end-user never talks to the StorageNodes directly.  

The end-user will use the CloudFiles API to talk to the Proxy Server (or Load Balancers with a Proxy pool in case you have them). The Proxy Server will perform the lookup in the ring to find where the data is located and then will fetch that data from the StorageNode and stream it back to the end-user. 

PS -> In this example above the StorageNode contains the swift account, container and object services  running on it.  


Marcelo Martins
Openstack-Swift  
btorch-os at zeroaccess.org

“Knowledge is the wings on which our aspirations take flight and soar. When it comes to surfing and life if you know what to do you can do it. If you desire anything become educated about it and succeed. “





On Jan 12, 2012, at 7:37 PM, 廖南海 wrote:

> I want to ask,when I read the swift document,I know the proxy server " For each request, it will look up the location of the account, container, or object in the ring (see below) and route the request accordingly. The public API is also exposed through the Proxy Server. "
> I want to know,where the real data through,dose real data must pass through proxy server ,then Submit to user or user interacts with object server when the proxy server response the location of data?
> 
> -- 
> Never stop touch forever!
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20120113/49125eda/attachment.html>


More information about the Openstack mailing list