あるWEBアプリケーションのサーバ移行を行うことになったので、長時間サーバを停止せずに移行を行う方法を考えていました。 通常サーバ移行を行う場合は、ネームサーバのZoneのAレコードを書きかえることになるのですが、 example.com A 111.111.111.111(移行前のサーバAのIPアドレス) ↓ example.com A 222.222.222.222(移行後のサーバBのIPアドレス)この設定が世界中に存在するDNSサーバ全てに浸透するまでには、結構な時間がかかります。(Zoneで設定しているTTLによります。) つまり浸透するまでの間は、サーバAとサーバBのどちらに飛ぶかはクライアントが参照しているDNSサーバ次第で、データベースの同期やメールの受信が上手く行かない場合があるということです。 そこで何とかならないか考えた結果、データベースの同期については以下の3つを思い