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

ソリューションアーキテクト-プロフェッショナル

正解 問題
(お気に入りチェック) 1 2 3 4
解説
正解は選択肢アです。キャッシュノードに障害が発生するとRDSインスタンスは負荷を処理できなくなり、可用性に影響を与える可能性があるため、2つのMemcached ElastiCacheクラスターを異なるAZにデプロイする必要があります。これにより、1つのAZがダウンしても、もう一方のAZでアプリケーションが機能することができます。

+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 61%
No.20 解説
アプリケーションは、2 つの AZ にまたがってデプロイされた Web/アプリケーション サーバーの Auto Scaling グループの前で ELB を使用し、データの永続性のためにマルチ AZ RDS インスタンスを使用しています。多くの場合、データベースの CPU 使用率は 80% を超えており、データベースの I/O 操作の 90% は読み取りです。パフォーマンスを向上させるために、最近、単一ノードのMemcached ElastiCache クラスターを追加して、頻繁な DB クエリの結果をキャッシュしました。今後数週間で、全体的なワークロードは 30% 増加すると予想されます。高可用性を維持するために、または予期される追加の負荷でアプリケーションを維持するために、アーキテクチャで何か変更する必要がありますか?
  • はい。キャッシュ ノードに障害が発生すると、RDS インスタンスは負荷を処理できなくなるため、2 つの Memcached ElastiCache クラスターを異なる AZ にデプロイする必要があります。
  • いいえ、キャッシュ ノードに障害が発生した場合でも、可用性に影響を与えることなく、DB から常に同じデータを取得できます。
  • いいえ。キャッシュ ノードに障害が発生した場合、自動化された ElastiCache ノード リカバリ機能により、可用性への影響が回避されます。
  • はい、1 つのキャッシュ ノードに障害が発生した場合に負荷を処理するために、RDS DB マスター インスタンスと同じ AZ に 2 つのノードを持つ Memcached ElastiCache クラスターをデプロイする必要があります。

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