Q23 — AWS SAA-C03 第2章

第 23/65 問 | ← 第2章

Q88. ある会社が、単一のサーバー上で1つのアベイラビリティーゾーン内に動作するアプリケーションを運用しています。このアプリケーションの重要性が高まるにつれ、ソリューションズアーキテクトはその可用性を向上させる必要があります。以下のどの一連のアクションがこの目的を達成しますか?

正解: D. Elastic Load Balancerと、別のアベイラビリティーゾーン内のもう1つのアプリケーションインスタンスをデプロイします。両方のインスタンスをElastic Load Balancerにアタッチし、すべてのトラフィックをロードバランサー経由でルーティングします。

解説

可用性を向上させるには、単一障害点(SPOF)を排除し、複数のアベイラビリティーゾーン(AZ)にまたがる冗長性を確保する必要があります。選択肢AとBは同一AZ内での冗長化であり、AZ全体の障害時にサービスが停止するため不十分です。選択肢CはAuto Scalingグループを用いても、最小・最大ともに1であるため、実質的に単一インスタンスであり、可用性の向上には寄与しません。一方、選択肢Dは異なるAZにインスタンスを配置し、Elastic Load Balancerでトラフィックを分散・冗長化することで、AZ単位の障害に対しても耐性を持たせ、可用性を実質的に向上させます。これはAWSのベストプラクティスに合致しています。