AWS認定資格 WEB問題集&徹底解説

SysOpsアドミニストレーター -アソシエイト

正解 B問題
(お気に入りチェック) 1 2 3 4
解説
B: これが正解です。Aurora Replicaを導入し、読み取り操作をリーダーエンドポイントに振り分けることで、読み取りの負荷を分散できます。さらに、Aurora Auto Scalingを使用してレプリカの数を動的に調整することで、負荷に応じて効率的にスケーリングできます。これにより、検索操作のパフォーマンスが向上し、リソースの効率的な利用が可能になります。

A: ElastiCacheの導入は有効な戦略ですが、すべてのクエリ結果をキャッシュに追加するのは効率的ではありません。頻繁に使用されるデータのみをキャッシュするべきです。また、アプリケーションの大幅な変更が必要となります。

C: Provisioned IOPSの使用は、I/Oパフォーマンスを向上させますが、CPU負荷の高い検索操作には直接的な効果が限られます。また、常に高いIOPSを維持するのはコスト効率が悪い可能性があります。

D: インスタンスサイズを増やすことは一時的な解決策になりますが、Aurora Auto Scalingはインスタンスサイズではなくレプリカの数をスケーリングします。この方法では、リソースの過剰プロビジョニングにつながる可能性があり、効率的なソリューションとは言えません。

関連サービスの解説
Amazon Aurora
Amazon EC2 Auto Scaling
Amazon ElastiCache

+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 77%
No.44 解説
ある会社には、顧客がウェブサイト上のレコードを検索するために使用するアプリケーションがあります。アプリケーションのデータは、Amazon Aurora DBクラスタに保存されています。Webサイトの人気は高まっており、アクティビティのピーク時にDBクラスタの負荷が増加するため、Webサイトのパフォーマンスが低下しています。アプリケーション・ログによると、パフォーマンスの問題はユーザーが情報を検索しているときに発生しています。シスオペ管理者は、リソース効率を最大化するソリューションを使用して、プラットフォームのパフォーマンスを向上させる必要があります。
  • Amazon ElastiCache for RedisクラスターをDBクラスターの前に配置します。アプリケーションがデータベースに新しいクエリを発行する前に、キャッシュをチェックするようにアプリケーションを変更します。あらゆるクエリの結果をキャッシュに追加します。
  • DBクラスタにAurora Replicaを導入します。検索操作にリーダーエンドポイントを使用するようにアプリケーションを変更します。Aurora Auto Scalingを使用して、負荷に応じてレプリカの数をスケーリングします。
  • DBクラスタをサポートするストレージボリュームにProvisioned IOPSを使用し、アプリケーションのピーク負荷をサポートするために十分にパフォーマンスを向上させます。
  • DBクラスタのインスタンスサイズを、アプリケーションのピーク負荷をサポートするのに十分なサイズに増やします。Aurora Auto Scalingを使用して、負荷に応じてインスタンスサイズをスケーリングします。

(会員限定)当問題の評価をお願いします。改善に活用します。