Liiving in opposite corner's of the Earth and both having OpenStack services running at home; it would be great if we could share these distrubted resources. Keystone has supported federation for several releases now, and there have been many examples of this used to distribute and share workloads across multiple clouds. Swift is often used in standalone clusters and supports it's own auth model, but it also works using keystone for authentication. The combination of Swift with Keystone federation enables us to take advantage of swift's geographic scaling features as well as the ability to have access to our own and each others resources from across the globe.
This talk will cover the process of setting up federated keystone environment and how to integrate that with swift. Highlighting the pain points of this setup, potential use cases for doing this, different swift topologies and as well as both any advantages and disadvantages.