AWS Global Acceleratorは、340秒のTCP接続用の固定アイドルタイムアウトを備えています。これは、エンドポイントが不健康になったり、アクセルから除去されたりしても、340秒の不活動(アイドルタイムアウト)に達するまで、エンドポイントへの確立されたTCP接続のトラフィックを引き続き指示し続けることを意味します。このアイドルタイムアウトの有効期限が切れた後にのみ、グローバルアクセラレータは、新しい接続の新しいエンドポイントを選択します[2] [3]。
それに比べて、他のAWSサービスには異なるTCPアイドルタイムアウト動作があります。
- ネットワークロードバランサー(NLB):デフォルトのTCPアイドルタイムアウトは350秒で、グローバルアクセラレータと同様ですが、NLBは60秒から6000秒の範囲の * TCPアイドルタイムアウト値をサポートします。これにより、タイムアウトを調整してアプリケーションのニーズに合わせてよりよく一致し、長寿命のTCPフローの遅延を減らすことができます[6] [7]。
-AWSネットワークファイアウォール:デフォルトのTCPアイドルタイムアウトは350秒で、60〜6000秒の間でタイムアウトを構成する新しい機能があり、長寿命のTCP接続の途切れないステートフルな検査をサポートします[9]。
-Gateway Load Balancers(GWLB)、NATゲートウェイ、およびVPCエンドポイント:接続追跡には350秒のデフォルトのTCPアイドルタイムアウトを使用し、構成に柔軟性を備えています[10]。
-Global AcceleratorのUDP接続は30秒のアイドルタイムアウトがはるかに短く、NLBとGWLBでは、UDPアイドルタイムアウトは通常120秒です[2] [7] [10]。
重要な違いは、グローバルアクセラレータのTCPアイドルタイムアウトが340秒で固定されており、現在構成できないことです。一方、NLBやネットワークファイアウォールなどのサービスは、アプリケーション要件に合わせて設定可能なアイドルタイムアウトを提供します。 Global Acceleratorの設計は、アイドルタイムアウトの有効期限が切れるまで、確立されたTCP接続をエンドポイントに維持することに焦点を当てており、エンドポイントが不健康になっても安定性と一貫したルーティングを提供しますが、NLBなどはさまざまなアプリケーショントラフィックパターンの柔軟性を強調しています。
要約すれば:
-Global Accelerator TCPアイドルタイムアウト:構成できない340秒で固定。
-NLB TCPアイドルタイムアウト:デフォルト350秒、60〜6000秒で構成できます。
- ネットワークファイアウォールTCPアイドルタイムアウト:デフォルト350秒、60〜6000秒構成可能。
- その他のAWSサービス(GWLB、NATゲートウェイ、VPCエンドポイント):通常、350秒のデフォルト、構成可能なオプション。
これは、安定した接続処理でグローバルなトラフィックルーティングを最適化する上でのグローバルなアクセラレータの役割を反映していますが、NLBのようなサービスは、ロードバランスシナリオの接続タイムアウトをより詳細に制御することを提供します[2] [6] [7] [9] [10]。
引用:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[3] https://repost.aws/questions/quuniuckyuskkscntmg8mmea/timeout-aws-global-アクセラター
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.avoid-connection-collisions.html
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://www.linkedin.com/posts/karthik-sakthivel-techie_introducing-nlb-tcp-configurable-idle-out-activity-7237106073189408769-wqr4
[7] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-nlb-tcp-configurable-idletimeout/
[8] https://aws.amazon.com/global-accelerator/features/
[9] https://aws.amazon.com/about-aws/whats-new/2024/10/aws-network-firewall-configurable-tcp-idletimeout/
[10] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-configurable-idletime-time-for-connection-tracking/
[11] https://stackoverflow.com/questions/44692435/what-is-the-difference-between-idle-time-time-out-and-request-time-in-akka-http-con