MySQL勉強会 DeNAにおけるMySQL高可用ソリューションとオープンソース戦略 #rag_tech0913
- understeer
- 2969
- 0
- 2
- 1
http://t.co/k6g6mlZ ←こちらに参加してきます。 #ragpress #rag_tech0913
2011-09-13 19:01:30松信さんのセミナ参加中。 ハッシュタグが #ragpress #rag_tech0913 と二つあるけどどちらを使えば良いのだろうか・・・・
2011-09-13 19:29:48#rag_tech0913 #ragpress 「DeNAにおけるMySQL高可用ソリューションとオープンソース戦略」 http://t.co/xBTzU5N に着席なう。
2011-09-13 19:30:30#rag_tech0913 Mobageの規模=20数億PV/日 MySQL サーバが1000台以上、国内だけで数拠点DC、マスタ・スレーブ構成
2011-09-13 19:36:02MySQLマスター障害対応の課題としてデータの整合性がある。スレーブ間のズレを解消して復旧する。これを全自動で行うのが MHA #rag_tech0913
2011-09-13 19:40:25#rag_tech0913 MHAによって歯抜けになるバイナリログのスレーブ間同期を自動的に取ってからマスタに昇格することで、課題を解消する。
2011-09-13 19:41:00MHAのアーキテクチャ マスターの稼働監視およびダウン時の自動フェールオーバーを実現するツール http://t.co/bfRZtxZ にてOSSで公開されている #rag_tech0913
2011-09-13 19:41:35http://t.co/RPiyFmq ←これ RT @wasaist: MHAのアーキテクチャ マスターの稼働監視およびダウン時の自動フェールオーバーを実現するツール http://t.co/AqDB1JP にてOSSで公開されている #rag_tech0913
2011-09-13 19:42:11#rag_tech0913 RT @uorat: MHA、モジュールの依存関係は少なくしているとのこと。インストール楽チン。
2011-09-13 19:43:58#rag_tech0913 MHAの特徴: フェイルオー場の自動化。フェイルオーバーは秒単位で可能。非同期レプリケーションにもかかわらず、スレーブ間の同期が取れている。任意のスレーブを新マスターに出来る。いくつかのところから外部スクリプトを呼ぶ拡張ポイントを容易。
2011-09-13 19:46:31主な特徴 マスターの稼働監視からフェイルオーバーまでを自動でできる。 フェイルオーバーが秒単位で可能。非同期オペレーションにもかかわらずスレーブ間での同期がとれる。 任意のスレーブを新マスターにできる。幾つかの箇所から外部スクリプトを呼ぶ機能がある #rag_tech0913
2011-09-13 19:47:02DRBDについてのコメント、数分単位のリカバリが発生するため、サービスで使いにくい。MHAはact/act型なのでフェイルオーバが秒単位で可能。 #rag_tech0913
2011-09-13 19:47:34マスタの稼働監視からFOまでを自動化、FOが秒単位で可能、非同期レプリにも関わらずSlave間の同期が取れる、任意のSlaveをマスタに昇格出来る #rag_tech0913
2011-09-13 19:48:15MySQL5.0以降であれば標準のMySQLで動作する。 インストール/アンインストールにあたり現在のmysqldプロセスやレプリケーションを止める必要はない #rag_tech0913
2011-09-13 19:49:35