Q87 — AWS SAA-C03 第13章

第 87/100 問 | ← 第13章

Q987. ある企業では、Amazon EC2インスタンスおよびAmazon Elastic Block Store(Amazon EBS)上で、自社管理のMicrosoft SQL Serverを実行しています。EBSボリュームに対しては毎日スナップショットが取得されています。最近、有効期限切れのEBSスナップショットをすべて削除するスクリプトを実行中に、誤ってすべてのEBSスナップショットが削除されてしまいました。ソリューションアーキテクトは、データ損失を防ぎつつ、EBSスナップショットを無期限に保持することなく、アーキテクチャを更新する必要があります。これらの要件を満たすうち、開発工数が最も少ないソリューションはどれですか?

正解: C. Recycle Bin(リサイクルビン)に7日間のEBSスナップショット保持ルールを作成し、すべてのスナップショットに適用する。

解説

EBSスナップショットの誤削除によるデータ損失を防止しつつ、スナップショットを無期限に保持しないという要件を満たすためには、開発工数が最も少ない最適なソリューションは以下のとおりです: C. Recycle Bin(リサイクルビン)に7日間のEBSスナップショット保持ルールを作成し、すべてのスナップショットに適用する。 解説:EBSスナップショットのRecycle Bin:AWSでは、EBSスナップショットのRecycle Binという機能が提供されており、削除されたスナップショットを指定期間(本問では7日間)保持できます。これにより、スナップショットが誤って削除された場合でも、その保持期間内であれば復元が可能となり、データ損失を防止できます。 他の選択肢の検討: A. ユーザーのIAMポリシーを変更してEBSスナップショットの削除を拒否する:これはスナップショットの削除を防ぐことはできますが、保持ポリシーに基づくスナップショット管理や、すでに削除済みのスナップショットの復元機能は提供しません。 B. 毎日のスナップショット取得完了後に、EBSスナップショットを別のAWSリージョンにコピーする:これは冗長性を提供しますが、運用上の複雑さとオーバーヘッドが増加します。また、単一リージョン内での誤削除に対する直接的な対策にはなりません。 D. EBSスナップショットをAmazon S3 Standard-Infrequent Access(S3 Standard-IA)にコピーする:これはバックアップの一種となり得ますが、EBSスナップショットとのシームレスな統合はなく、バックアップおよび復元プロセスの管理に多大な開発工数を要します。 まとめると、選択肢Cは、誤削除によるデータ損失を防止するとともに、管理可能なスナップショット保持ポリシーを実現する、最も効果的かつシンプルなソリューションです。