Deploy the best database for the job at hand using repeatable deployments with best practice configurations for MySQL, MySQL Cluster, Galera Cluster, PostgreSQL or MongoDB databases. Reduce time spent on manual provisioning and more time for experimenting and innovation.
Deploy standalone HAProxy (connection based) load balancers or with a high availability setup using keepalived for your database infrastructure. Use MaxScale for SQL aware load balancing with round-robin or read-write split configurations.
No additional software is needed on your database servers. ClusterControl connects remotely to your database servers to manage and monitor them.
Yes, as long as ClusterControl can connect to the servers. Here is a list of ports to be opened in the firewalls.
This will depend on the hardware that ClusterControl runs on. A small VM with 2 CPU cores, 2 GB RAM and 30GB hard disk can easily manage dozens of instances.
Generic automation tools work relatively well with single-instance databases, but not with multi-server setups that are replicated or clustered.
Current tools have poor support for incremental and cross node coordination.