Q24 — AWS SAA-C03 第8章
第 24/65 問 | ← 第8章
Q519. ある会社では、us-east-1 リージョンで、顧客取引を保存するための 100 GB の Amazon RDS for Microsoft SQL Server Single-AZ DB インスタンスを使用しています。この会社は、DB インスタンスに対して高可用性および自動復旧機能を必要としています。また、年数回、RDS データベース上でレポート処理を実行する必要があります。このレポート処理により、顧客口座への取引登録に通常より長い時間がかかっています。会社は、このレポート処理のパフォーマンスを向上させるソリューションを求めています。これらの要件を満たすために実施すべき手順の組み合わせはどれですか?(2つ選択してください。)
- A. DB インスタンスを Single-AZ から Multi-AZ デプロイメントに変更します。 ✓
- B. 現在の DB インスタンスのスナップショットを作成し、そのスナップショットを別のアベイラビリティーゾーンにある新しい RDS デプロイメントに復元します。
- C. 異なるアベイラビリティーゾーンに DB インスタンスの読み取り専用レプリカを作成し、すべてのレポート要求をその読み取り専用レプリカに向けます。 ✓
- D. データベースを RDS Custom に移行します。
- E. RDS Proxy を使用して、レポート要求をメンテナンスウィンドウ内に制限します。
正解: A. DB インスタンスを Single-AZ から Multi-AZ デプロイメントに変更します。, C. 異なるアベイラビリティーゾーンに DB インスタンスの読み取り専用レプリカを作成し、すべてのレポート要求をその読み取り専用レプリカに向けます。
解説
要件は「高可用性と自動復旧」と「レポート処理による本番ワークロードへの影響軽減」の2点です。AはMulti-AZ化により障害時の自動フェイルオーバーを実現し、高可用性・自動復旧を満たします。Cは読み取り専用レプリカを別AZに作成し、レポート負荷を本番インスタンスから分離することで、トランザクション遅延を解消し、パフォーマンス向上を達成します。Bは単なるスナップショット復元であり、自動復旧や継続的な読み取り負荷分散には対応せず、高可用性も保証されません。DのRDS Customは、カスタムSQL Server環境をサポートするものですが、高可用性やレポート負荷分散のためのネイティブな機能ではなく、過剰かつ不適切です。EのRDS Proxyは接続管理やセキュリティ強化に有効ですが、レポート実行タイミングを制御する機能はなく、メンテナンスウィンドウへの制限もサポートしていません。したがって、正解はAとCです。