ClusterControl’s “headless” Command Line Tool or the RPC API can be leveraged as a strategic advantage to create automated on-demand managed database services for your organization.
ClusterControl’s “headless” Command Line Tool or the RPC API can be leveraged as a strategic advantage to create automated on-demand managed database services for your organization.
Any configuration management software such as Puppet, Chef, SaltStack, Ansible or Terraform can be used with ClusterControl to simplify automatic deployments of managed databases across hundreds of servers or VMs.
Delegate the responsibility for database provisioning, management, monitoring and the database lifecycle to ClusterControl which has decades of battled-tested know-how of full-ops database management from 1000s of our users and customers.
In larger organizations, there are usually one or more operations teams who are responsible to ensure that their internal users (customers) are happy by delivering services reliably and in a timely fashion.
The operations team manages and monitors deployed databases using ClusterControl’s web application or using the Command Line tool. Our application provides in-depth insight into the performance and health of the database clusters which is invaluable for administrators.
End-users however usually will not need to be exposed to ClusterControl’s management application at all and can do with a much simpler custom self-service web portal. This portal sits on top of a configuration management service to trigger automated provisioning of infrastructure and managed databases.
A custom portal is relatively straightforward and easily implemented with a simple frontend and a backend service (Go or Python) which for example runs Ansible playbooks with ClusterControl’s Command Line Tool or make calls directly on the RPC API.