c3.23 災害復旧を計画する
どのワークロードがアベイラビリティーゾーンの喪失に耐えるべきか、どれがリージョン全体の喪失に耐えるべきかを明記した事業継続計画を用意します。目標復旧時間・目標復旧時点(RTO/RPO)に基づき、ワークロードごとに DR 戦略を選びます。
実装ガイダンス
何が何に耐えるべきかを決める
ワークロードごとに、アベイラビリティーゾーンの喪失に耐えるべきか(大半のワークロード)、リージョン全体の喪失に耐えるべきかを文書化します。次に、その RTO と RPO に見合った DR 戦略(バックアップ&リストア、パイロットライト、ウォームスタンバイ、マルチサイト アクティブ/アクティブ)を選びます。
コストのバランスが取れた一般的なパターン
リージョン喪失に耐えるべきワークロードの場合: プライマリリージョンで Multi-AZ の高可用性を運用し、データを第 2 リージョンへ継続的にレプリケーションし、Infrastructure as Code を用意して復旧環境をオンデマンドで立ち上げられるようにします。純粋な HA に対する DR の大きな利点は、特定時点への復旧です。「侵害の前」や「ランサムウェアが拡散し始める前」に戻せます。
ツール
AWS Elastic Disaster Recovery は、サーバーを AWS へ継続的にレプリケーションして DR を構築・テスト・運用し、転送時と保存時の暗号化を備えます。一般的な用途は、オンプレミスからクラウドへの DR(費用対効果が高く従量課金の復旧サイト)とリージョン間 DR です。多くの OS とアプリケーションに対応します。Elastic DR の FAQ を参照してください。
計画をテストする
一度も実行していない DR 計画は仮説にすぎません。フェイルオーバーテスト(Elastic DR は非破壊的な訓練に対応)を実施し、机上演習と結び付けます。
How to validate
- どのワークロードが AZ 喪失に、どれがリージョン喪失に耐えるべきかを事業継続計画が示していますか?
- DR 戦略は各ワークロードの RTO/RPO に見合っていますか?
- 侵害前の時点に復旧でき、フェイルオーバーをテストしましたか?
Threats addressed
- テスト済みの DR 計画がないと、リージョン規模の障害や破壊的な事象(ランサムウェアなど)が、長時間のダウンタイムや恒久的なデータ損失を招きます。クリーンな時点へ復旧する、練習された方法がないためです。
AWS サービス
料金
AWS Elastic Disaster Recovery の料金を参照してください。
Cloud Security Maturity Model