Architectural Overview

Installing and deploying OneDB in a cloud-native environment is a new way of looking at things. An evolution of how OneDB is or can be deployed has occurred: starting with on-premises, to in the cloud in Virutal machines, to in the cloud in a highly scalable Kubernetes environment.

In the past, you would have acquired a physical machine, installed the OneDB database server on that machine and been responsible for the maintenance and upgrades on the machine as well as maintenance of the OneDB Database server.

There was then a move to the cloud and the use of Virtual machines in that cloud. Virtual machines made it possible to start up a machine and run a playbook that would install OneDB and configure accordingly. You might do this in your own cloud or a public cloud.

Then more recently, there is the move to a highly scaleable Kubernetes environment. This approach uses containerization of products and pieces of an entire solution. It allows for great flexibility with many benefits. You may use your own Kubernetes solution or a cloud provided Kubernetes from Google, Amazon or Microsoft for example.