Provisioning of HA MySQL

Registered by Ilya Sviridov on 2013-09-23

In order to become production ready DBaaS, Trove should provide ability to deploy and manage high available database.

There are several approaches to achive HA in MySQL: driven by high availability resource managers like Peacemaker [1] ,master-master replication, Percona XTraDB Cluster [2] based on Galera library [3] so on.

But, as far as Trove DB instances are running in cloud environment, general approach can be not always the best suitable option and should be discussed

--
[1] http://clusterlabs.org/
[2] http://www.percona.com/software/percona-xtradb-cluster
[3] https://launchpad.net/galera

Blueprint information

Status:
Complete
Approver:
Michael Basnight
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Superseded
Series goal:
Accepted for future
Implementation:
Unknown
Milestone target:
milestone icon ongoing
Completed by
Auston McReynolds on 2014-05-20

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.