「サーバーの
移行の標準手順(6ステップ)
- 現状調査 — 現サーバーの
PHP/DBバージョン、 ディスク使用量、 動いている サイト・メール・cron・SSL証明書の 棚卸し。 ここの 漏れが 事故の 最大原因です - 移行先の
選定 — 現状の負荷と 将来の 伸びから、 レンタルサーバー継続か VPS/クラウドかを 判断 - 新環境の
構築と — ファイルとデータコピー データベースを 新サーバーへ。 この 時点では 旧サーバーが 本番の まま - 動作確認 — hostsファイル書き換え等で
新環境を 本番ドメイン相当で 検証。 フォーム送信・決済・ メール送信まで 必ずテスト - DNS切り
替え — TTLを事前に 短縮しておき、 切り 替え後の 伝播を 早める - 並行監視と
旧環境の — 切り停止 替え後1〜2週間は 旧サーバーを 残し、 問題なければ 解約
費用相場
| ケース | 相場 |
|---|---|
| WordPressサイト1本の | 5〜15万円 |
| 複数サイト+メール移行あり | 15〜40万円 |
| レンタルサーバー→AWS等クラウドへの | 30〜100万円 |
| 業務システムの | 50万円〜 |
金額の
ダウンタイムを最小にする3つの工夫
- DNSの
TTL短縮を — TTLが切り 替え1週間前に 1日の ままだと、 切り 替え後も 最大1日は 旧サーバーに アクセスが 流れます - データベースは
「事前コピー+直前差分」の — 切り2段階で 替え 当日に 全量コピーすると、 その 間ずっと 更新停止に なります - 切り戻し手順を
先に —書く 「問題が 起きたら DNSを 戻す」だけでは、 切り 替え後に 書き込まれた データが 失われます。 どの 時点までなら 戻せるかを 事前に 決めて おきます
失敗しやすいポイント
メールの見落とし
Webサイトの
SSL証明書の空白時間
新サーバーでの
PHP・DBバージョン差による表示崩れ
旧サーバーの
まとめ|移行は「作業」ではなく「段取り」
サーバー移行の