今回は、MySQLのマルチマスター構成を実現し高い可用性を持つ Percona XtraDB Cluster(以下:PXC)とハイパフォーマンスなSQLプロキシのProxySQLの組み合わせてロードバランシングと高可用性を実現するための方法を検証します。 ※ PXCは「Galera Cluster」をベースとした製品です。 ProxySQLとは? ProxySQLは、ハイパフォーマンスなMySQLのSQLプロキシです。MySQLのフォークであるPercona Server や MariaDB だけでなく、Galera Cluster にも対応しています。 クエリールールによるルーティングなど柔軟な設定変更が可能で、またリスタートを行わずに設定を反映できるなど、高い可用性も持ち合わせています。 主な特徴 クエリーキャッシュ クエリールーティング フェイルオーバー連携 ファイアーウォール 参考
![ProxySQL と Percona XtraDB Cluster でロードバランシングと高可用性を実現する | スマートスタイル TECH BLOG](https://cdn-ak-scissors.b.st-hatena.com/image/square/cad730dc425f9eb397f1fdfcd676dc38563342ac/height=288;version=1;width=512/https%3A%2F%2Fblog.s-style.co.jp%2Fwp-content%2Fuploads%2Feyecatch%2Fe-cluster.png)