ある会社が、Amazon RDS for PostgreSQL の Multi-AZ DB インスタンスにデータを保存するアプリケーションを運用しています。トラフィックの増加によりパフォーマンスの問題が発生しており、データベースクエリが主なボトルネックであることが判明しました。ソリューションアーキテクトは、アプリケーションのパフォーマンスを向上させるために何をすべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: ソース DB インスタンスからリードレプリカを作成します。リードレプリカから読み取りトラフィックを処理します。.
これが解答である理由
データベースクエリがパフォーマンスのボトルネックである場合、リードレプリカの作成は読み取り負荷を分散し、ソースDBインスタンスの負荷を軽減する効果的な方法です。リードレプリカは非同期的にソースDBからデータをレプリケートし、読み取り専用のクエリを処理できます。 Multi-AZ スタンバイレプリカは高可用性を提供しますが、読み取りトラフィックの処理には使用できません。これは、プライマリインスタンスに障害が発生した場合のフェイルオーバー用です。Transfer AccelerationはS3へのデータ転送を高速化するサービスであり、RDSのパフォーマンスとは直接関係ありません。Amazon Kinesis Data Firehoseはストリーミングデータを収集・配信するサービスであり、データベースクエリの同時実行性を高める目的には適していません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要