Q66 — AWS SAA-C03 第14章

第 66/100 問 | ← 第14章

Q1066. ある企業が、TCPベースのアプリケーションを自社のVPCへ移行することを計画しています。このアプリケーションは、オンプレミスのデータセンター内にあるハードウェアアプライアンス上で、非標準のTCPポートを通じてパブリックにアクセス可能です。このパブリックエンドポイントは、低遅延で1秒あたり最大300万リクエストを処理できます。企業は、AWS上に構築する新しいパブリックエンドポイントでも同水準のパフォーマンスを要求しています。この要件を満たすために、ソリューションズアーキテクトは何を推奨すべきでしょうか?

正解: A. Network Load Balancer(NLB)をデプロイします。NLBを、アプリケーションが必要とするTCPポート上でパブリックにアクセス可能になるよう設定します。

解説

高リクエスト数および低遅延を必要とするTCPベースのアプリケーションの移行要件を満たすには、以下の選択肢が最も適しています: A. Network Load Balancer(NLB)をデプロイし、アプリケーションが必要とするTCPポート上でパブリックにアクセス可能に設定します。 理由: ・Network Load Balancer(NLB)は、1秒あたり数百万リクエストを処理しつつ、極めて低いレイテンシを維持するように設計されています。NLBは接続レベル(レイヤー4)で動作し、TCPトラフィックをサポートするため、非標準TCPポートと高スループットを必要とするアプリケーションに最適です。 その他の選択肢: ・B. Application Load Balancer(ALB):ALBはレイヤー7で動作し、主にHTTP/HTTPSトラフィック向けに設計されています。非標準ポートや高スループットを必要とするTCPベースのアプリケーションには不適です。 ・C. Amazon CloudFrontディストリビューション:CloudFrontは主にコンテンツ配信ネットワーク(CDN)であり、NLBと同様にTCPベースのアプリケーションを最適化していません。また、複雑さが増し、低遅延要件を満たせない可能性があります。 ・D. Amazon API Gateway API:API GatewayはHTTP API向けに設計されており、高スループットのTCPトラフィックを処理するには不適です。さらに、非HTTPプロトコルでは追加の遅延とオーバーヘッドが発生します。 結論:選択肢Aが最も適しており、アプリケーションのVPC内におけるパフォーマンス、低遅延、TCPベースという要件を直接的に満たします。