過去問ドリル

SAA-C03:AWS Certified Solutions Architect - Associate 高性能なアーキテクチャの設計 問12

高性能なアーキテクチャの設計/高性能かつスケーラブルなネットワークアーキテクチャの決定

世界中のユーザーが接続する TCP ベースのリアルタイム通信アプリ(キャッシュに不向き)で、AWS のグローバルネットワーク経由で低遅延に到達させ、障害時には高速にフェイルオーバーさせたいと考えています。最も適切なのはどれですか。

当サイトのオリジナル問題(SAA-C03:AWS Certified Solutions Architect - Associateの出題範囲「高性能なアーキテクチャの設計」に対応。実際の試験問題ではありません)

正解:B

解説

AWS Global Accelerator は、エニーキャストの静的 IP アドレスを提供し、ユーザーのトラフィックを AWS のグローバルネットワーク経由で最適なエンドポイントへ転送します。TCP/UDP ベースのアプリに向き、エンドポイントの異常時には高速にフェイルオーバーします。キャッシュできないリアルタイム通信の低遅延化に適します。

選択肢ごとの解説

  • A誤り。CloudFront は静的・キャッシュ可能なコンテンツ配信向けで、キャッシュに不向きなリアルタイム TCP 通信には適しません。
  • B正しい。Global Accelerator はエニーキャスト静的 IP と AWS グローバルネットワークで低遅延転送と高速フェイルオーバーを提供し、この用途に最適です。
  • C誤り。ユーザーに IP を手動で選ばせる方式は運用性・可用性ともに低く、適切ではありません。
  • D誤り。単一リージョンの NLB だけでは、グローバルな低遅延到達やリージョン障害時のフェイルオーバーを実現できません。
SAA-C03:AWS Certified Solutions Architect - Associateの問題を演習モードで解く