藤原さん、
お疲れ様です。黄世元申します。
冗長構成としては 2台構成であればDRBD+Herbeat+MySQL構成があります。
以前の現場で上記の構成で300台くらいのMySQLを管理したんですが、
非常に安定的でよかったです。
DRBD+Herbeat+MySQL参考ページ
http://bougaidenpa.org/wanatabe/archives/20
デメリット:Heartbeatの誤動作によるSplit
Brainの恐れがあります。
HeartbeatがMasterが死んじゃったと思って、MasterとSlaveを切り替えしてしまう現状です。
この問題を防ぐためには、HearbeatのDeadtimeの設定が鍵です。
Hearbeatのパラメタに関しては下記のURLを参考してください。
http://itpro.nikkeibp.co.jp/article/COLUMN/20090224/325384/?rt=nocnt
3台構成であればMHA構成もお勧めです。
MHA参考ページ
http://qiita.com/youyo_/items/035cce5b8d0052228dfc
参考にならないかもしれないですが、
よろしくお願いします。
///******************************************************
Sewon Hwang
Techinical Division System Team
CDNetworks Japan Co.,
Ltd
Email:sewon.hwang@cdnetworks.co.jp
NittochiNishi-shinjuku Bldg 8th Floor
6-10-1, Nishi-Shinjuku, Shinjuku-ku,
Tokyo, Japan 160-0023
Office:+81.3.5909.3329 |
FAX:+81.3.5909.3360 | Cell:+81.90.9137.8608
URL:www.cdnetworks.co.jp
******************************************************///
From: Yuji Fujihara [mailto:yflab73@gmail.com]
Sent: Tuesday, June 6, 2017 2:32 PM
To: ml@mysql.gr.jp
Subject: [mysql 16407] MySQLの代表的な冗長構成について
藤原と申します。
現在、MySQLの冗長構成を検討しております。
そこで、MySQLの代表的な冗長構成の例について、どなたかご教示いただけますと幸いです。
基本的にはレプリケーションによる、マスター、スレーブ構成ではなく、その一歩上の冗長構成を検討しております。
現在検討しているのは、共有ディスクを使用したアクティブ、スタンバイの冗長構成を検討しております。
具体的にどのようなHA関連の技術およびソフトウェアを使用する構成が良いか、メリット、デメリットなどアドバイスいただけますと幸いです。
以上、よろしくお願い致します。
藤原