In this presentation we will talk about how ScaleUp Technologies launched a Public Cloud Service based on OpenStack. Initially a commercial stack was used to build a cloud in 2010 but had license restrictions and lacked scalability and innovation. Since an object based storage service was needed, OpenStack Swift was deployed as a standalone setup. The Swift installation was later merged into a new combined installation for Nova, which replaced the commercial cloud stack.
We will talk about which reasons lead to the decision to build the object storage cloud with OpenStack (and later replace the commercial stack with OpenStack) and how ScaleUp accomplished this task with a small team. We will share our experience and knowledge on "Vanilla" OpenStack, its benefits and how we eventually built a fully redundant stack on an existing hardware infrastructure.
The presentation is dedicated to show best practices and wise architectural decisions when building your own cloud. We will be focussing mostly on technical aspects, i.e. what needs to be done for the cloud to be highly available (i.e. Galera cluster for Keystone), etc., but we will also share insights on some important business decisions when building a cloud.
Additionally we will share our experience about some of the main issues and problems that we encountered as a service provider launching a public cloud service, which should also be relevant to enterprises and smaller teams intending to build their own OpenStack based cloud.