AWS Global Acceleratorは、TCPプロトコルとUDPプロトコルの両方のトラフィックの最適化をサポートしています。 AWSグローバルネットワーク上のトラフィックを最も近いAWS地域の健全なアプリケーションエンドポイントにルーティングすることにより、アプリケーションのパフォーマンスを向上させ、TCPとUDPトラフィックの両方のレイテンシを減らし、スループットを増加させます[1] [2] [4] [8]。
重要な詳細は次のとおりです。
- プロトコルのサポート:グローバルアクセラレータは、リスナーのTCPプロトコルとUDPプロトコルの両方をサポートし、指定されたポートのいずれかのプロトコルのリスナーを定義できます[1] [3]。
-TCP最適化:TCPトラフィックの場合、グローバルアクセラレータは、ユーザー近くのAWSエッジの場所でクライアントTCP接続を終了し、AWSリージョンのエンドポイントへの新しいTCP接続を確立します。このエッジ終了により、TCPの握手の遅延が減少し、接続のセットアップ時間が改善され、応答時間が速く、スループットが高くなります[2] [5] [7]。
-UDP処理:UDPトラフィックの場合、Global Accelerator Proxies Packets PacketsはEdgeをプロキシし、それらをアプリケーションエンドポイントに転送します。 TCPとは異なり、UDPはIPフラグメンテーション処理が必要です。グローバルアクセラレータは、UDPフラグメントを再組み立てのためにエンドポイントに転送しますが、TCPフラグメントはAWSネットワークでサポートされていないため、エッジでドロップされます[2]。
- ヘルスモニタリングとフェールオーバー:グローバルアクセラレータは、TCPとUDPの両方の不健康なエンドポイントからトラフィックの健康を継続的に監視し、高可用性を確保します[2] [8]。
- トラフィックコントロール:エンドポイントの重みとトラフィックダイヤルを使用してトラフィック分布を微調整して、TCPとUDPトラフィックの両方に適用される各エンドポイントグループに送信されるトラフィックの割合を制御できます[2] [8]。
- クライアントアフィニティ:ステートフルアプリケーションの場合、グローバルアクセラレータはクライアントの親和性をサポートし、同じクライアントIPからのリクエストが一貫して同じエンドポイントにルーティングされるようにし、TCPとUDPリスナーの両方に適用されます[3] [8]。
-IPV6サポート:グローバルアクセラレータは、すべてのエンドポイントのIPv4とアプリケーションロードバランサーエンドポイントのIPv6をサポートし、IPv4とIPv6トラフィックの両方を提供するためにデュアルスタックアクセラレータを使用できます[6]。
要約すると、AWSグローバルアクセラレータは、EdgeでTCP接続を終了し、UDPパケットをプロキシし、AWSグローバルネットワーク上のルーティングを行い、Health-Awareの低遅延ルーティングを提供し、微調整されたトラフィックアフィニティとクライアントアフィニティを提供する[2] [2] [3] [3] [3] [3] [3] [3] [3] [3] [3] [3] [3] [3]で、AWSグローバルアクセラレータがTCPプロトコルとUDPプロトコルの両方のトラフィックを効果的に最適化および加速します。
引用:
[1] https://aws.amazon.com/global-accelerator/faqs/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-listeners.html
[4] https://aws.amazon.com/global-accelerator/features/
[5] https://repost.aws/questions/quvk103bmeswka6uudyzfkka/http-2-support-for-browser-to-global-accelerator-communication
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-accelerator-ipv6/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://digitalcloud.training/aws-global-accelerator/