As enterprises embrace cloud, they are increasingly looking at options to put some of their workloads on public cloud. Managing multi-cloud environment has been a necessary evil. It usually introduces complexity and results in vendor lock-in.
In this talk, we present the use of the OpenStack API layer as the unifying interface for multi-cloud management. In our experience we found that OpenStack API is expressive and powerful. It is able to solve a number of use cases related to managing workloads on public cloud like AWS.
We extended the OpenStack control pane by building AWS-specific drivers for Nova, Glance, Cinder and Neutron as a solution to the hybrid cloud complexity. We have included Platform9’s brownfield discovery technology to further ease the ingestion of AWS workloads into an OpenStack-driven cloud.
This approach provides a powerful hybrid cloud solution, enabling organizations to standardize on an open standard and reuse the tooling around it for public cloud resources.
