ウェブ

本番環境を中断せずに Web 移行を準備する

ホスティングの変更は、切り替え当日には開始されません。実際の作業は、インベントリ、依存関係、DNS、データベース、バックトラッキングのかなり前から始まります。

1. 何が実行されているかを完全に把握する

サイトは単なる PHP ファイルやパブリック フォルダーではありません。ドメイン、DNS ゾーン、証明書、cron ジョブ、ストレージ ファイル、電子メール アカウント、データベースを識別する必要があります。この在庫がないと、生産に入った後に見落としが判明してしまいます。

PHP、フレームワーク、拡張機能、SQL エンジンのバージョンに注意してください。
計画されたタスクと外部統合を特定します。
コピーする前に、ファイルとデータのサイズを測定します。

2. DNS、SSL、データベースのフェイルオーバー

多くの場合、移行は、DNS TTL が長すぎる、証明書が再生成されていない、ダンプが不完全、古いアプリケーション キャッシュ、環境変数が忘れられているなど、二次的とみなされる詳細に依存します。変更ウィンドウの前に未知の数を減らす必要があります。

現実的な伝播ウィンドウを使用して DNS 変更をスケジュールします。
インポート後にデータベースのアクセスとエンコーディングを確認します。
公開テストの前に、ターゲット環境でサイトをテストします。

3. バックスペースは常にシンプルに保つ

健全な移行の本当の兆候は、リスクがないことではなく、何かが失敗した場合にすぐに前の状態に戻る能力です。したがって、使用可能なバックアップ、以前の DNS ポイント、および手順を校正できる人を保管してください。

切り替え後に明確な検証基準を設定します。
誰がどのような期間内にロールバックを決定するかを予測します。
新しいサイトが安定するまで、古いバックアップを保管してください。