レプリカセット基礎 (3)
選ばれたノードが次のプライマリになる
この時点でノードがダウンすると、 1台では投票ができ
ないためレプリカセットがダウンする
1/3 冗長
Primary
EAD
R
E
RIT
W
Driver
Application
日本OSS推進フォーラム クラウド技術部会
Heartbeat
Primary
じゃあぼくが
プライマリーやるね
Re
pl
ica
tio
n
Secondary 2
33/61
デモの内容
AWS に構築したレプリカセットに Rubyスクリプトか
らデータを投入
AWS 上でプライマリノード A をダウンさせる
自動フェイルオーバで別のノード B がプライマリに
昇格し、書き込みが継続することを確認
A を再度起動する
A がセカンダリノードとして復旧することを確認
日本OSS推進フォーラム クラウド技術部会
54/61