Percona Gtid Circular Replication: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
| Строка 22: | Строка 22: | ||
| | | |
| | | |
||
+--------3306----------------------------------------+ |
+--------3306----------------------------------------+ |
||
| + | Master |
||
| − | |||
| + | | |
||
| − | |||
| + | Slave |
||
| − | |||
| + | +----------------------------------------------------+ |
||
| + | | node-5 | |
||
| + | | | |
||
| + | | +-----------------------+ | |
||
| + | | | Percona container | /data ( /var/lib/mysql ) | |
||
| + | | +------3306-------------+ /configs ( /etc/mysql ) | |
||
| + | | | | |
||
| + | +--------3306----------------------------------------+ | |
||
| + | Master | |
||
| + | | | |
||
| + | Slave | |
||
| + | +----------------------------------------------------+ | |
||
| + | | node-6 | | |
||
| + | | | | |
||
| + | | +-----------------------+ | | |
||
| + | | | Percona container | /data ( /var/lib/mysql ) | | |
||
| + | | +------3306-------------+ /configs ( /etc/mysql ) | | |
||
| + | | | | | |
||
| + | +--------3306----------------------------------------+ | |
||
| + | Master | |
||
| + | | | |
||
| + | +---------------------->----------------------+ |
||
</PRE> |
</PRE> |
||
Версия 21:45, 8 марта 2016
Циклическая репликация Percona
Есть задача - реализовать отказоустойчивый сайт (на движке Вордпресс)
- Хранилище фалов - Gluster (http://wiki.sirmax.noname.com.ua/index.php/GlusterFS_Docker)
- База - циклически настроенная репликация на percona
- Сервера участвующие в репликации - node-4, node-5 и node-6 (имена выбраны по историческим причинам)
Схема работы:
+----------------------------------------------------+
| node-4 |
| |
| +-----------------------+ |
| | Percona container | /data ( /var/lib/mysql ) |
| +------3306-------------+ /configs ( /etc/mysql ) |
| | |
+--------3306----------------------------------------+
Master
|
Slave
+----------------------------------------------------+
| node-5 |
| |
| +-----------------------+ |
| | Percona container | /data ( /var/lib/mysql ) |
| +------3306-------------+ /configs ( /etc/mysql ) |
| | |
+--------3306----------------------------------------+ |
Master |
| |
Slave |
+----------------------------------------------------+ |
| node-6 | |
| | |
| +-----------------------+ | |
| | Percona container | /data ( /var/lib/mysql ) | |
| +------3306-------------+ /configs ( /etc/mysql ) | |
| | | |
+--------3306----------------------------------------+ |
Master |
| |
+---------------------->----------------------+