グローバルユーザー向け接続遅延の改善と高可用性確保

ア:AWS Global Acceleratorは2つの静的エニキャストIPアドレスを提供し、最寄りのエッジロケーションからAWSのグローバルプライベートネットワークへトラフィックを引き込むことで、パケット損失を抑制しTCP接続の遅延を改善する。また複数リージョン間の高速フェイルオーバーも可能である。 イ(誤り):Amazon CloudFrontはHTTP/HTTPSコンテンツ配信ネットワーク(CDN)であり、リアルタイムゲームのような独自の非HTTP TCP/UDPプロトコルの直接アクセラレーションには適していない。 ウ(誤り):Route 53のDNSルーティングは名前解決のみを提供し、ネットワーク通信経路自体の最適化やパケット損失の抑制は行えない。またDNSキャッシュにより即時切り替えができない場合がある。 エ(誤り):DNS登録だけではAWSのグローバルネットワークへの入口を提供せず、固定エニーキャストIPによる要件も満たさない。

世界中の利用者がTCPで接続する対戦ゲームを、単一リージョンのNLB配下で実行している。遠隔地からの接続遅延とパケット損失を減らし、将来の複数リージョンへの振分けにも備えたい。クライアントは固定したIPアドレス集合へ接続する。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
AWS Global Acceleratorを導入し、提供される2つの静的エニキャストIPアドレスをクライアントのエンドポイントとして設定する
イ
Amazon CloudFrontディストリビューションを前面に配置し、動的TCPトラフィックのプロキシキャッシュを構成する
ウ
Amazon Route 53のレイテンシーベースルーティングを設定し、TTLを0秒にしたAレコードを登録する
エ
NLBのDNS名を各地域のDNSへ登録し、単一リージョンへの公衆インターネット経路は維持する