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のエンドポイントとして使用します。 ✓
- B. Application Load Balancer(ALB)および関連するターゲットグループをデプロイします。ターゲットグループをAuto Scalingグループに関連付けます。各リージョンで、ALBをAWS Global Acceleratorのエンドポイントとして使用します。
- C. Network Load Balancer(NLB)および関連するターゲットグループをデプロイします。ターゲットグループをAuto Scalingグループに関連付けます。各NLBへのエイリアスを指すAmazon Route 53のレイテンシレコードを作成します。レイテンシレコードをオリジンとして使用するAmazon CloudFrontディストリビューションを作成します。
- D. Application Load Balancer(ALB)および関連するターゲットグループをデプロイします。ターゲットグループをAuto Scalingグループに関連付けます。各ALBへのエイリアスを指すAmazon Route 53のウェイト付きレコードを作成します。ウェイト付きレコードをオリジンとして使用するAmazon CloudFrontディストリビューションをデプロイします。
正解: 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の組み合わせが提案されていますが、これはリージョンの障害や問題発生時に、リージョン間の自動フェイルオーバーを保証しません。