▮▮Coloprice

移行 · ランブック

移行ランブック

1つの移行ウェーブ。2週間のフリーズから事後レビューまで。以下の時間帯は週末の作業ウィンドウを想定しており、10~30ラック規模のウェーブを対象としています。規模の大きいウェーブは延長ではなく分割します。このドキュメントがプランではなくランブックである理由は2つです。各ステップに指名された責任者がいること。そしてゴー/ノーゴー判定基準が移行当日の混乱の中ではなく数週間前に決定されることです。

T時期実行責任者詳細
T-14d2週間前変更承認、ウェーブ確定移行リード変更要求が承認され、ウェーブの内容が確定されます。T-14時点でリストにないものはこのウェーブでは移行されません。遅れた追加こそが計画されたウェーブをインシデントに変えるものです。
T-7d1週間前ターゲット機器のラック設置・ケーブリング・給電・到達確認完了フィールドエンジニアリング交換または受信対象の機器がターゲット側に配置され、適切な回線に接続されており、企業ネットワークの外部からのアウトオブバンドアクセスが動作していることを確認します。
T-72h火曜日検証スクリプトのドライランアプリケーション所有者移行後のチェックを現在の本番環境に対して実行します。この段階でチェックが失敗すれば、土曜午前2時の移行失敗ではなく、チェック自体の問題です。
T-48h水曜日DNS TTLを300秒に短縮ネットワークエンジニアリングカットオーバー前にすべてのリゾルバーが短いTTLを取得済みになるよう、十分に早期に短縮しました。
T-24h木曜日フルバックアップの取得とリストア検証バックアップチームリストア可能であることを確認しました。完了しただけではありません。検証されないバックアップは信念であり、コントロールではありません。
T-4h金曜日 17:00変更凍結開始、ブリッジ開始マイグレーションリードインフラ全体で無関係な変更をすべて停止しました。インフラストラクチャ、ネットワーク、アプリケーションのオーナーおよび現地チームとのブリッジコールを開始しました。
T-0金曜日 21:00Go/No-Go判定 #1マイグレーションリード + ビジネススポンサー基準を声に出して確認しました:バックアップ確認済み、ターゲット到達可能、チーム全員揃っている、他所にアクティブなP1インシデントなし。1つでも「ノー」があれば実行は「ノー」です。延期は1週末のコスト。不確実なまま進行するとクォーター全体のコストになります。
T+0:15金曜日 21:15グレースフルシャットダウン、最終デルタシンクアプリケーションオーナーアプリケーションを依存関係の順序で停止し、最後のレプリケーションデルタをフラッシュしました。ソースシステムを読み取り専用にマークして、空になる予定のサイトへの書き込みを防ぎました。
T+1:00金曜日 22:00ソースからの撤去、積み込み、運搬フィールドエンジニアリングラックレールとケーブルを取り外す際にラベル付けしました。接続解除前に、すべてのキャビネットの前面と背面を写真撮影しました。これが最速のロールバック対応です。
T+4:00土曜日 01:00受け取り、ラック搭載、ケーブル接続、電源投入フィールドエンジニアリング段階的なグループで電源を投入することで、全体を一度に起動するのではなく、遮断されたブレーカーが自身を特定され、ラック行全体のダウンを防ぐ。
T+7:00土曜日 04:00ゴー/ノーゴー #2 — ロールバッククロックマイグレーションリードロールバックがまだウィンドウ内に収まる最終ポイント。この固定時刻までに、リソースが起動されかつ到達可能でない場合、ロールバック実行 — 決定はT-14で下される、この時点ではない。
T+8:00土曜日 05:00ネットワークカットオーバー、DNS再ポイントネットワークエンジニアリングルーティング変更、ファイアウォールポリシー有効化、DNS記録の再ポイント。モニタリングが新サイトから緑色を示すべき、機能していると報告される前に。
T+10:00土曜日 07:00自動検証パスアプリケーション所有者ドライランと同じスクリプトをターゲットに対して実行。成功または失敗のみ、意見ではない。
T+14:00土曜日 11:00ビジネス検証とサインオフビジネススポンサー指定されたユーザーが実トランザクションを実行。サインオフは書面で、アプリケーション単位で記録され、マイグレーションチームではなく所有者に属する。
T+24:00日曜日 21:00フリーズ解除、ハイパーケア開始マイグレーションリードフリーズ解除、5営業日間の強化サポート、およびハイパーケア終了までソース環境は保持。
T+7d翌週の金曜日レトロスペクティブ、ランブック更新マイグレーションリード詳細が明確なうちにランブックに修正を記録する。後続のウェーブはこれらを引き継ぐ。

ノーゴ基準

変更承認時に合意し、各ゴー/ノーゴで読み上げる。いずれか1つが該当すれば実行延期となる。事前に記録する意義は、午前4時には既に議論が決着しているということである。

  • バックアップが復旧可能であることが確認されていない
  • ターゲットサイトが帯域外アクセスで到達できない
  • 指定された責任者がブリッジから不在である
  • どこかに有効な P1 インシデントが存在する
  • キャリア回線の稼働が確認されていない
  • ロールバックパスが最後の変更以降テストされていない

ロールバック時限

ロールバックが実現するには残りの時間枠に収まる必要がある。パイロット中に計測する:ラック再設置、ケーブル再接続、電源投入、ソースサイトでの DNS 再指定にかかる時間。これを時間枠終了から差し引いた時刻が固定クロック時刻—第2のゴー/ノーゴ判定である。この時刻到達時に稼働かつ到達可能なターゲットがない場合、チームが完了に近いと感じていてもロールバックする。このステップをスキップするチームはロールバックを回避できず、午前7時にはもはやロールバックの選択肢がないことに気づく。

当夜持参すべきもの

ランブック前の計画

カットオーバーが成功するのは、ディスカバリーが成功したときだけである。まず移行チェックリストに取り組み、コスト計算機でプログラムをモデル化し、施設カタログからターゲットをショートリストする。

ターゲット施設の見積もり

ウェーブサイズと市場を教えてください—適合する施設とベンチマーク価格を返します。

1営業日以内に返信します。スパムや連絡先の転売はありません。