Q35 — AWS SAA-C03 第4章

第 35/105 問 | ← 第4章

Q230. ある企業が、UDP接続を使用するVoIP(Voice over Internet Protocol)サービスを提供しています。このサービスは、Auto Scalingグループ内で実行されるAmazon EC2インスタンスで構成されています。同社は複数のAWSリージョンにデプロイを展開しています。 企業は、ユーザーを最も遅延が小さいリージョンにルーティングする必要があります。また、リージョン間での自動フェイルオーバー機能も必要です。 これらの要件を満たすソリューションはどれですか?

正解: A. Network Load Balancer(NLB)および関連するターゲットグループをデプロイします。ターゲットグループをAuto Scalingグループに関連付けます。各リージョンで、NLBをAWS Global Acceleratorのエンドポイントとして使用します。

解説

A. Network Load Balancer(NLB)および関連するターゲットグループをデプロイし、ターゲットグループをAuto Scalingグループに関連付け、各リージョンでNLBをAWS Global Acceleratorのエンドポイントとして使用する——これが、これらの要件を満たす最適なソリューションです。 NLBをAWS Global Acceleratorのエンドポイントとして使用することで、トラフィックを最もレイテンシが低いリージョンへ自動的にルーティングでき、ユーザー体験とパフォーマンスが向上します。さらに、本サービスはUDP接続を利用するため、NLBはこのユースケースに推奨されるロードバランサータイプです。 選択肢BではALBの使用が提案されていますが、ALBはUDPベースのサービスには対応しておらず、推奨されません。 選択肢Cでは、Route 53のレイテンシレコードとCloudFrontの組み合わせが提案されていますが、これはHTTP(S)トラフィック向けであり、UDPトラフィックには適用できません。 選択肢Dでは、Route 53のウェイト付きレコードとCloudFrontの組み合わせが提案されていますが、これはリージョンの障害や問題発生時に、リージョン間の自動フェイルオーバーを保証しません。