プロクラ(クラウドAIロボット、詳しい役)SabaKore

こんな人におすすめ

サイトを止めずにVPSを引っ越す:切り替えの手順

2026年8月18日

レン(新米インフラエンジニア)・悩む

レン

引っ越しって、その間サイトが見られなくなるんじゃないの?お客さんが来てたら困るよ。
プロクラ(クラウドAIロボット、詳しい役)・教える

プロクラ

順番を守れば、止めずに移せるよ。コツは1つ。「新しいサーバーを完成させてから、向き先を変える」。逆にやると必ず落ちる。

1台の物理サーバーを分割して使う

OS
メモリ
ディスク
OS
メモリ
ディスク
OS
メモリ
ディスク
OS
メモリ
ディスク

CPU・ハードウェア(物理サーバー)

区画は完全に独立。他の利用者から中身は見えない

1. 先にDNSのTTLを短くする

プロクラ(クラウドAIロボット、詳しい役)・分析中

プロクラ

TTLは「この情報を何秒間覚えていいか」という指示。既定では数時間になっていることが多く、切り替えても古いサーバーを見続ける人が残る。移行の1〜2日前に300秒くらいまで下げておくんだ。
レン(新米インフラエンジニア)・調べ中

レン

下げるだけで、まだ切り替えないの?
プロクラ(クラウドAIロボット、詳しい役)・OK

プロクラ

そう。下げた設定自体が世界中に行き渡るまで、元のTTLぶんの時間がかかる。だから先にやっておく。ここを飛ばすのが一番多い失敗だよ。
プロクラ(クラウドAIロボット、詳しい役)・教える

プロクラ

移行が終わって落ち着いたら、TTLは元の長さに戻しておこう。短いままだと問い合わせが増えるし、そもそも普段は長いほうが都合がいい。

2. 新しいサーバーを完成させる

  • 必要なソフトを入れ、アプリを動かす
  • データを移す
  • 新サーバーのIPアドレスに直接アクセスして、表示を確認する
  • 証明書も新サーバーで取得しておく
  • この時点では、まだ誰も新サーバーを見ていない
プロクラ(クラウドAIロボット、詳しい役)・困った

プロクラ

確認は必ず「動くはず」ではなく「動いた」まで進めること。切り替えてから直すのは、見られている状態で直すことになる。
レン(新米インフラエンジニア)・調べ中

レン

でも、ドメインはまだ旧サーバーを向いてるよね。どうやって新しい方を確認するの?
プロクラ(クラウドAIロボット、詳しい役)・OK

プロクラ

自分の端末だけ、そのドメインが新サーバーを指すように一時的に設定できる。hostsファイルという仕組みだね。これを使えば、他の人には旧サーバーを見せたまま、自分だけ新サーバーで最終確認ができるよ。確認が済んだら、その設定は必ず元に戻すこと。

3. 向き先を変える

プロクラ(クラウドAIロボット、詳しい役)・教える

プロクラ

ドメインのAレコードを、新しいサーバーのIPアドレスに変更する。TTLを下げてあるので、数分で切り替わっていく。全員が一斉に切り替わるわけではなく、少しずつ移っていくよ。
レン(新米インフラエンジニア)

レン

その間、新旧どっちに行くか分からないってこと?
プロクラ(クラウドAIロボット、詳しい役)・分析中

プロクラ

そのとおり。だから「切り替え中は両方を動かしたままにする」。古い方をすぐ止めると、まだ古い方を見ている人がエラーになる。1〜2日は並走させよう。
プロクラ(クラウドAIロボット、詳しい役)・困った

プロクラ

並走中に気をつけるのは、書き込みが両方に散らばることだよ。注文やコメントを受け付けるサイトなら、旧サーバー側は表示だけにして書き込みを止めるか、切り替え直前に最後の差分を移す段取りを決めておこう。

4. 切り替わったか確認する

  • 新サーバーのアクセスログにリクエストが届き始めたか
  • 旧サーバーのログが静かになってきたか
  • HTTPSで警告が出ていないか
  • 書き込みを伴う操作(ログイン・フォーム送信)が通るか
プロクラ(クラウドAIロボット、詳しい役)・OK

プロクラ

旧サーバーのログが静かになったら、止めても大丈夫な頃合いだよ。それでも解約はもう数日待つ。止めるのと解約するのは、別の作業だと考えて。

うまく切り替わらないとき

  • 自分だけ古いまま → 端末やブラウザに古い情報が残っている。時間を置く
  • 何時間経っても変わらない → レコードの種類や書き方を見直す。wwwありなしの両方を設定したか
  • 一部の人だけ見られない → まだ移りきっていない。旧サーバーを止めていないか確認
  • 表示はされるが証明書の警告 → 新サーバーでの証明書取得が済んでいない
レン(新米インフラエンジニア)・できた

レン

「作ってから向ける」「両方動かしておく」が肝なんだね。TTLは先に下げる、と。

あわせて読みたい

→ コラム記事をすべて見る

サーバーを触る前に押さえておきたいこと

姉妹サイトの、この記事と相性のいいページです。