MariaDB Galera Clusterとは
「MariaDB Galera Cluster」とは、「Galera Cluster」をベースに商用環境での利用を想定したMariaDB独自のクラスタリング製品です。
改良されたマルチマスタリング構成により「単一障害点」がなくなり、高い可用性が担保されています。
そのため「ミッションクリティカル」なシステムに利用することが出来ます。
また、クラスタリング構成時の煩雑な設定やダウンタイムが解消され、導入の敷居が非常に低くなりました。
「試しにDBのクラスタリング化を導入したい」というユーザ様にも推奨できる製品です。
MariaDB Galera Cluster のメリット
- MySQLレプリケーションに比べ、データの保全性能が高く、ミッションクリティカルな状況にも対応可能
- 導入の敷居が非常に低く、どなたでも利用できる完全なオープンソース
- 既存のクラスタリングソフトウェアに比べ、パフォーマンスへの影響を軽減
MariaDBが選ばれる理由とは
-
- 代表的なLinuxディストリビューションが、MariaDBを推奨し配布するように決定しています。
-
該当するディストリビューション
・Red Hat Enterprise Linux
・CentOS
・Fedora 他
こうしたディストリビューションによってますますMariaDBユーザが増えています。
-
- オープンソースでの利用可能
- MariaDBでは提供する全ての機能が利用可能です。また増加するMariaDBユーザに支えられたコミュニティ内で、活発な意見交換が行われており、イノベーションが進んでいます。
-
- SQLプロトコルは、MySQL互換
- これまで利用していたMySQLドライバが利用可能となり、スムーズに乗り換えができます。
MariaDB Galera Clusterの特徴
- ・完全同期型のレプリケーション
- ・アクティブ/アクティブのマルチマスター構成
- ・全ノードに対してRead/Writeが可能
- ・ノード追加/削除を自動で行える
- ・クライアントからは通常のMySQLと同様に利用がすることが可能
MariaDB Enterprise Cluster の推奨ユーザ
MariaDB Enterprise Clusterは、次のようなお客様に推奨いたします
- ・MariaDB社の正式(オフィシャル)な年間サポートに入り、安心して「Galera Cluster」を運用したい方
- ・「Galera Cluster」を採用していたが、設定の難しさなどから現在は採用を取りやめた方
- ・通常のマスタ・スレーブ構成では可用性の担保が難しくなってきた方
- ・他製品でクラスタリング化を行っているが、パフォーマンス低下や運用・管理の難しさに悩んでいる方