Q43 — AWS SAA-C03 第13章
第 43/100 問 | ← 第13章
Q943. あるアプリケーションは、企業のユーザーが製品データにアクセスできるようにしています。この製品データは Amazon RDS for MySQL の DB インスタンスに保存されています。企業はアプリケーションのパフォーマンス低下を特定し、読み取りトラフィックと書き込みトラフィックを分離したいと考えています。ソリューションアーキテクトは、アプリケーションのパフォーマンスを迅速に最適化する必要があります。これらの要件を満たすとともに、運用上のオーバーヘッドが最も少ないソリューションはどれですか?
- A. 読み取りトラフィック専用の新しい DB インスタンスを作成します。Elastic Load Balancing(ELB)ロードバランサーを使用して、複数の DB インスタンス間でトラフィックを分散させます。
- B. 既存のデータベース構成を Multi-AZ DB インスタンスデプロイメント(1つのレプリカ付き)に変更します。スタンバイ DB インスタンスから読み取り要求を処理します。
- C. 読み取りトラフィック専用の新しい DB インスタンスを作成します。AWS Database Migration Service(AWS DMS)を使用して、DB インスタンス間でデータを同期させます。
- D. DB インスタンスの読み取り専用レプリカ(Read Replica)を作成します。読み取り専用レプリカを、ソース DB インスタンスと同じコンピューティングおよびストレージリソースで設定します。 ✓
正解: D. DB インスタンスの読み取り専用レプリカ(Read Replica)を作成します。読み取り専用レプリカを、ソース DB インスタンスと同じコンピューティングおよびストレージリソースで設定します。
解説
これらの要件を満たし、かつ運用上のオーバーヘッドが最も少ないソリューションは、選択肢 D です。理由は以下の通りです。最小限の設定:読み取り専用レプリカの作成は、RDS コンソール内での単純な操作であり、別途 DB インスタンスを作成したり、複雑な構成を管理したりする必要はありません。自動同期:読み取り専用レプリカは、プライマリ DB インスタンスと自動的に同期されるため、データの一貫性が保証されます。読み取り専用アクセス:読み取り専用レプリカは読み取り専用操作を目的として設計されており、書き込み操作への影響を及ぼさずに、プライマリインスタンスからの読み取りトラフィックをオフロードできます。