Trove allows users to provision and manage the lifecycle of over a dozen relational and NoSQL databases. This talk provides a detailed description of the OpenStack Trove architecture, and common reference architectures for deploying Trove.
This talk begins with a detailed description of the architecture of Trove, the control plane components and the components that run in the guest instances. It describes how the various components interact with each other.
In particular, we focus on the networking aspects of how the various Trove components communicate amongst each other as this is critical to understanding the various reference architectures.
We then describe various reference architectures that are suitable for evaluation, production.