アイスランド国内からのアクセスと海外からのアクセスを分けて検討する
サービスが主にアイスランド国内の利用者向けなのか、より広い対象向けなのかを特定します。代表的なネットワークとタスクで両方のグループをテストしてください。国内での良好な結果は海外からの訪問者の体験を保証するものではなく、海外でのテストだけでは国内利用者のニーズを見落とす可能性があります。
境界を越えるすべての依存関係を確認する
Reykjavíkアプリケーションが接続するサービスを洗い出します。データベース、ストレージ、認証、サードパーティのAPIなどが含まれます。双方向にデータを移動する処理を測定してください。どのリクエストが海外接続に依存しているのか、その依存関係が遅い、または利用できない場合にアプリケーションは何を表示するのかを確認します。
独立した依存関係を中心に復旧を計画する
耐えるべき障害に基づいてバックアップ先を選び、実際のネットワークと運用体制を検証してください。島国にあるというだけでは耐障害性や隔離性を証明できません。主要な障害境界の外に復旧可能なコピーを保持し、通常のサービス経路が途絶えた際にそこへ到達できることを確認します。
アプリケーションが依存する前に移転をリハーサルする
予定している復旧リージョンで小規模なテスト環境を復元します。オペレーティングシステム、必要なリソース、シークレット、DNSの変更を確認し、想定される利用者からのアクセスを検証してください。アプリケーションが書き込みを受け付ける場合は、移転中に書き込みを停止または整合する方法を決め、復旧によって最近の変更が黙って失われないようにします。