At their most abstract, zones are a meta-concept layered over independent installations of OpenStack services. Whether nova cells, or swift regions, whatever quantum calls them, or federated instances of glance, a base zone need not be aware of the infrastructure, data, or implementation of their peers. After authenticating with Keystone, you receive back a service catalog containing the end-points for each service. Since we return endpoints in a list, we already expose a way of handling zones in a simple, effective manner. By making Keystone's ServiceCatalog better, we can simplify distributed scheduling in Nova by doing it at a meta layer, simplify swift cross-region replication, expose glance's federated image repositories within nova more easily, and also potentially give everyone a pony. (Session lead is ChristopherMacGown)
Wednesday April 18, 2012 2:00pm - 2:55pm PDT
Seacliff AB