Openstack Microclouds is a project that aims to reduce the entry costs and simplify the process of transitioning to cloud technologies of new clients, by sharing geo-distributed controller nodes among multiple deployments. By leaving only the networking and compute functions to the client, we make the process of setting up a public cloud with highly available controller nodes a simple task. Using technologies like Ansible and Docker we are able to present each client with an isolated and independent OpenStack deployment, making management of multiple deployments almost a trivial job.
The audience will learn how to overcome the technical challenges of sharing OpenStack controller nodes, configuring geo-distributed and high latency database and message queue clusters, deploying high available services using Ansible and Docker, managing multiple OpenStack deployments, and more.