ClusterControl feature highlight

Scaling

ClusterControl’s point-and-click interface lets you flexibly scale your cluster via node actions, load balancers, and containers in any environment.

Top scaling features

Increase and decrease database resources and extend into the cloud as your application needs evolve.

  1. Setup your stack in Kubernetes
  2. Bring your tack into Docker
  3. Set up ClusterControl
    1. Register
    2. Connect

Deploy in hybrid environments

Launch instances and deploy database clusters in the on-prem, in AWS, Google Cloud and Azure, and a hybrid setup right from their console.

Add and remove nodes

Load balancing

Easily deploy and configure load balancers like ProxySQL, HAProxy, Maxscale and Keepalived which are an essential component in database high availability, especially when making topology changes transparent to applications and implementing read-write split functionality.

Containers and orchestration

Deploy your MySQL and Galera clusters into your Docker container and take advantage of containerization.

  1. Setup your stack in Kubernetes
  2. Bring your tack into Docker
  3. Set up ClusterControl
    1. Register
    2. Connect

See for yourself, demo scaling live!

Supported load balancers

Load balancers are essential to scaling databases, that’s why we support a number of them.

ProxySQL

ProxySQL enables MySQL and MariaDB to easily manage intense, high-traffic database applications without losing availability. It supports read-write splitting of traffic, as well as query analytics on all traffic passing through it. Its ability to cache query results increases application performance while decreasing the load on the database.

HAProxy

HAProxy is an open-source load balancer which can balance any TCP service or HTTP-based application. It’s the historically most popular load balancing technology in the MySQL world.

Maxscale

MariaDB MaxScale is an SQL-aware proxy with support for read-write splitting as well as features like logging, writing to other backends, and firewall filter.

Keepalived

Keepalived is a system that allows you to achieve high availability by assigning two or more nodes a virtual IP and providing monitoring and failover on them. It effectively ensures that your load balancer does not become a single point of failure (SPOF).

Featured scaling resources

Ready to automate your database?

Sign up now and you’ll be running your database in just minutes.