MySQL Proxy 最新情報
バージョンアップ情報MySQL Proxyのバージョンアップ情報 |
年間保守サービスMySQL Proxyの年間保守サービス |
導入支援サービスMySQL Proxyの技術支援・導入支援サービス |
活用例・導入事例MySQL Proxyの活用例・導入事例 |
|||||||||||
MySQL Proxyとは
MySQL Proxyとは、Oracle社(MySQL)から提供されるMySQL専用の高可用性ミドルウェアです。
MySQLサーバとクライアント間に設置し、複数のMySQLデータベースに対して負荷分散やフィルタによる振り分けを行う事ができます。
障害時は更新先や参照先を変更するなどのフェイルオーバー的な機能もあり、MySQLの冗長構成(クラスタ化)も可能です。
アプリケーション側からみれば複数のMySQLデータベースは1つのデータベースのように見えます。
MySQL Proxyを活用するにはLuaスクリプト言語を理解する必要があります。
MySQL Proxyの特長
1) MySQL専用の高可用性ミドルウェア
MySQL ProxyはMySQL専用の負荷分散、高可用性クラスタ、スケールアウトを行う為のミドルウェアであるため、MySQL環境においては優位性があります。
2) 負荷分散機能
MySQL Proxyはフィルタ定義、負荷分散定義を行う事で更新系リクエストに対する振り分けや参照系リクエストに対する負荷分散などを行う事ができます。
3) 自動フェイルオーバー
MySQL ProxyにはMySQLへの監視機能があり、障害はリクエスト先を自動切替する事が可能です。
システム要件や運用要件によってはPacemakerなどのクラスタソフトウェアが必要な場合があります。
MySQL Proxyのライセンス
MySQL ProxyはオープンソースソフトウェアライセンスであるGPLv2で提供されています。
MySQL Proxyの年間保守サポートに関するお問い合わせ
MySQL Proxyに関する技術相談、導入支援、サポートサービスに関するお問い合わせはこちら