質問者│東京・男性・25歳
WEBサイトで会員登録をしてもらい、それをデータベースに蓄積するサイトを使っているのですが、サーバースペックの問題から移転を考えています。
サーバー移転中、新旧どちらのサーバーにもアクセスできる期間があると思うのですが、その際、新しいデーターベースにのみ、登録情報を蓄積していきたい考えています。
テキストファイルに会員情報を書き込んでいくタイプです。スクリプトにはPerlを使用しています。
何か良い方法はありませんでしょうか? よろしくお願いします。
サーバの移行には手間の掛からない仕組みのようですね。
おはようございます。
チームデルタの谷口です。
移行期間、確かにどちらのサーバにもアクセスはできますが、移行完了までの(DNS情報の下位への浸透)タイムラグは如何ともしがたいかもしれません。
現(旧)サーバに新規登録の停止のアナウンスを表示し、登録エントリーページを塞ぎ、従来どおり登録機能をもつサイトを新サーバ上に構築します。
DNS情報の伝播にまかせて新サーバでの登録は行われるはずです。
実質的には、数時間から丸1日、新規登録希望者の一部に ”待ち”が生じる程度の損失ではないでしょうか。
この損失が大きなものであれば、コストをかけて他の方法を検討することがいいかもしれません。
(現(旧)サーバでもエントリーを受付け、移行が完了した時点で新旧データを整合させるとか)
ご参考になれば幸いです。