Percona Gtid Circular Replication: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 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>

Версия 22: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                                         |
          |                                             |
          +---------------------->----------------------+