プロジェクトでの変化
-
移管サイト数約30サイト
-
移行時の停止時間計画窓内に収束
-
移行期間2ヶ月で完了
課題
30サイト分のインフラ環境がバラバラに作られており、ドキュメントもサイトごとに精度がまちまち。クライアントごとに更新頻度・運用要件が異なり、一括移行ではリスクが高すぎた。
アプローチ
- 01 全サイトを「構成・更新頻度・依存サービス」で棚卸しし分類
- 02 クラスタごとに移行手順テンプレートを作成
- 03 DNS切替・データ同期・動作確認のチェックリスト化
- 04 クライアント別に窓を取り、夜間〜早朝で順次カットオーバー
成功要因
- サイト群の事前分類
- 30サイトを構成・更新頻度・依存サービスで分類し、一括ではなくクラスタ単位での移行戦略に切り替えた。
- 移行手順テンプレート化
- クラスタごとに移行手順テンプレートを用意し、サイトごとの判断を毎回ゼロから行わない仕組みにした。
- 切替前のステージング検証
- DNS切替前にステージング環境で動作確認し、本番切替時の停止時間を計画窓内に収めた。
- クライアント別の窓設計
- クライアントごとの更新頻度に合わせて夜間〜早朝の窓を取り、業務影響を局所化した。
ソリューション
サイト群を構成パターンごとにグルーピングし、それぞれに移行手順テンプレートを用意。DNS切替前にステージング環境で動作確認を行い、本番切替時の停止時間を計画窓内に収めた。