状況
あなたは Web サーバー移行作業のダブルチェッカー。作業者が当日の手順書を読み上げた。
ダブルチェッカーとして最初に止めるべき点は?
1. 新サーバー web-new-01 にアプリを配置する2. 旧サーバー web-old-01 のアプリを停止する3. DNS の向き先を web-new-01 に切り替える4. web-new-01 でアプリを起動し、動作確認する正答
- DNS の TTL を事前に短くしておく手順が、どこにも書かれていない
- 作業開始と終了の予定時刻、連絡先が手順書に書かれていない
- 新サーバーの起動・確認(4)が旧停止(2)と切替(3)より後にある
- 旧サーバーの停止は当日ではなく、前日のうちに済ませておくべき
解説
この順だと、旧サーバーを止めた時点でサービスは停止し、DNS を切り替えても新サーバーはまだ起動していない。4 で新サーバーが起動しなければ、旧サーバーは止まり DNS も新を向いたままで、すぐには戻せない。新サーバーを起動して確認し、向き先を変え、旧サーバーは最後に止める。TTL を短くしておく準備も大事だが、それは切り替えの速さの問題で、順序の誤りによる全停止より優先度は低い。
この問題を含む 危険察知 のテストを制限時間つきで解く
危険察知クイズへ