3つのリージョンにまたがるマイクロサービスを展開しており、HTTP/2/gRPC を用いるクライアントからの低遅延・高スループットを実現したい。各リージョンには ALB を配置して HTTP/2/gRPC を終端させ、AWS Global Accelerator を用いてグローバルなルーティングを行う構成が最適かどうか判断してください。次の設計のうち最も適切な設計を選べ。
🎯正解の決め手・公式要点まとめ
正解は、各リージョンに ALB を配置して AWS Global Accelerator でグローバルルーティングを行い、最も低遅延のリージョンの ALB へトラフィックを転送する設計です。HTTP/2 および gRPC の通信は Application Load Balancer (ALB) で適切に終端できます。また、AWS Global Accelerator を使用することで、エニーキャスト IP アドレスを介して AWS グローバルネットワークにトラフィックを引き込み、最も遅延の少ないリージョンの ALB へ高速かつ安定してルーティングできます。NLB はレイヤー4(TCP/UDP)での負荷分散を行うため、HTTP/2 や gRPC のプロトコルヘッダーに基づく高度なルーティングや終端には適していません。Route 53 のレイテンシーベースルーティングのみでは、DNS キャッシュ(TTL)の影響を受けるため、クライアントの遅延変動やフェイルオーバーの迅速性において AWS Global Accelerator に劣ります。1つのリージョンのみに ALB を配置する構成では、マルチリージョンでの低遅延・高可用性の要件を満たせません。
⚠️ 誤答トラップ・他の選択肢が誤りの詳細理由
この選択肢は〇〇の定義と混同しやすく、本番試験で正答率が落ちる典型的なトラップです...
💡 似た概念との決定的な違い
実務および試験で頻出する関連用語の使い分けは次の3原則で整理できます...
「誤答トラップ解説」&「全選択肢の個別解説」はPRO会員限定
月額3,000円で全8資格3,200問を解放。毎日演習で翌月実質無料(1日100円学習割)になる逆算サブスク。
アプリで演習を始める(全問解放) ➜