Setting up a global MySQL Cluster in the cloud

Posted by GregB on Server Fault See other posts from Server Fault or by GregB
Published on 2012-04-02T18:44:49Z Indexed on 2012/04/02 23:32 UTC
Read the original article Hit count: 170

Filed under:

I'm giving the question an overhaul to more specifically identify where I need help.

I use two tools to manage a bunch of cloud server: Puppet and Rundeck. Both of these can be configured to use a mysql backend. I'd like to setup an instance of each application in both the U.S., and the U.K., treating the U.K. servers as hot stand-bys in case of failure in the U.S.

I want to use a MySql cluster so that the data is automatically replicated from the U.S. to the U.K. Because these are hot standbys, high performance is not a goal. Redundancy and data integrity are most important.

My question revolves around the setup of the mysql cluster. I want to run three servers, each one running a data node, a sql node, and a management node. Is this a valid configuration for mysql server? If so, could someone point me in the right direction for creating such a setup? I've downloaded the offical tarball, and the official debian, and the documentation for them contradicts many of the online tutorials. I'm installing on Ubuntu 10.04.

© Server Fault or respective owner

Related posts about mysql