MariaDB MaxScale Balancer for MariaDB Galera Cluster

Registered by Luke Short on 2017-06-12

Per the discussion starting at [ http://eavesdrop.openstack.org/irclogs/%23openstack-ansible/%23openstack-ansible.2017-06-12.log.html#t2017-06-12T15:53:41 ] between ekultails, evrardjp , and mgariepy, HAProxy does not distribute load balancing to all of the MariaDB Galera nodes. Instead, a single master is used. It would be more ideal to use the official MariaDB MaxScale load balancer to distribute MariaDB requests. One server should handle writes and the others can handle reads. This will help spread the load out to all of the servers and provide reliable load balancing. As long as there is quorum (an odd number of nodes), if a write node goes down then another master is automatically chosen.

For more information about MaxScale:
https://mariadb.com/products/technology/maxscale
https://mariadb.com/kb/en/mariadb-enterprise/mariadb-maxscale-14/maxscale-getting-started/

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Luke Short
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.