自动驾驶仪模式MySQL
MySQL是为使用进行自动操作而设计的。 此回购用作演示模式的蓝图-在没有人工干预的情况下自动设置复制,备份和故障转移。
使用现有的数据库
建筑学
一个正在运行的群集包括以下组件:
MySQL :我们通过Percona Server和xtrabackup使用MySQL5.6运行热快照。
ContainerPilot :包含在我们MySQL容器中,用于协调引导行为并使用preStart , health和onChange处理preStart存储在Consul中的密钥和检查协调复制。
Consul :是与ContainerPilot一起使用的服务目录,可帮助协调服务发现,复制和故障转移
Manta :Joyent对象存储库,用于安全持久地存储我们MySQL快照。
manage.py的生命周期挂钩将调用的一个小型Python应用程序,以引导MySQL,执行运