Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Làm thế nào để thời gian chờ nhàn rỗi cho các kết nối TCP trong máy gia tốc toàn cầu so sánh với các dịch vụ AWS khác


Làm thế nào để thời gian chờ nhàn rỗi cho các kết nối TCP trong máy gia tốc toàn cầu so sánh với các dịch vụ AWS khác


AWS Global Accelerator có thời gian chờ nhàn rỗi cố định cho các kết nối TCP là 340 giây. Điều này có nghĩa là máy gia tốc toàn cầu sẽ tiếp tục trực tiếp lưu lượng truy cập cho kết nối TCP đã được thiết lập đến điểm cuối cho đến khi đạt được 340 giây không hoạt động (thời gian chờ nhàn rỗi), ngay cả khi điểm cuối không lành mạnh hoặc bị loại bỏ khỏi máy gia tốc. Chỉ sau khi thời gian chờ nhàn rỗi này hết hạn, Trình tăng tốc toàn cầu mới, hãy chọn điểm cuối mới cho các kết nối mới [2] [3].

So sánh, các dịch vụ AWS khác có các hành vi hết thời gian chờ TCP khác nhau:

- Bộ cân bằng tải mạng (NLB): Thời gian chờ IDLE TCP mặc định là 350 giây, tương tự như Trình tăng tốc toàn cầu, nhưng NLB hiện hỗ trợ * có thể định cấu hình * các giá trị thời gian chờ nhàn rỗi TCP từ 60 giây đến 6000 giây. Điều này cho phép điều chỉnh thời gian chờ để phù hợp hơn với nhu cầu ứng dụng và giảm độ trễ cho các luồng TCP tồn tại lâu [6] [7].

- Tường lửa AWS Network: Cũng có thời gian chờ IDLE TCP mặc định là 350 giây, với khả năng mới để định cấu hình thời gian chờ từ 60 đến 6000 giây để hỗ trợ kiểm tra trạng thái không bị gián đoạn các kết nối TCP tồn tại lâu dài [9].

- Bộ cân bằng tải Gateway (GWLB), Cổng NAT và điểm cuối VPC: Sử dụng thời gian chờ IDLE TCP mặc định là 350 giây để theo dõi kết nối, với một số tính linh hoạt cho cấu hình [10].

- Các kết nối UDP trong máy gia tốc toàn cầu có thời gian chờ nhàn rỗi ngắn hơn nhiều là 30 giây, trong khi ở NLB và GWLB, thời gian chờ nhàn rỗi UDP thường là 120 giây [2] [7] [10].

Sự khác biệt chính là thời gian chờ TCP IDLE của TCP Global của Global được cố định ở 340 giây và hiện không có thể định cấu hình, trong khi các dịch vụ như NLB và Tường lửa mạng cung cấp thời gian chờ nhàn rỗi có thể định cấu hình để phù hợp hơn với các yêu cầu ứng dụng. Thiết kế của Accelerator toàn cầu tập trung vào việc duy trì các kết nối TCP đã được thiết lập đến các điểm cuối cho đến khi hết thời gian chờ hết hạn, cung cấp sự ổn định và định tuyến nhất quán ngay cả khi điểm cuối trở nên không lành mạnh, trong khi NLB và các điểm khác nhấn mạnh tính linh hoạt cho các mẫu lưu lượng ứng dụng khác nhau.

Tóm lại:

- Máy gia tốc toàn cầu TCP Thời gian chờ Idle: Đã sửa ở 340 giây, không thể cấu hình được.
- Thời gian chờ Idle NLB TCP: Mặc định 350 giây, có thể định cấu hình từ 60 đến 6000 giây.
- Tường lửa mạng TCP Thời gian chờ Idle: Mặc định 350 giây, có thể định cấu hình 60 đến 6000 giây.
- Các dịch vụ AWS khác (GWLB, NAT Gateway, VPC Endpoint): Nói chung là 350 giây mặc định, một số tùy chọn có thể định cấu hình.

Điều này phản ánh vai trò của máy gia tốc toàn cầu trong việc tối ưu hóa định tuyến giao thông toàn cầu với xử lý kết nối ổn định, trong khi các dịch vụ như NLB cung cấp kiểm soát chi tiết hơn đối với thời gian chờ kết nối cho các kịch bản cân bằng tải [2] [6] [7] [9] [10].

Trích dẫn:
[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-accelerator
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.avoid-connection-collisions.html
[5] https://hands-on.cloud/aws-service/global-accelerator/
[6] https://www.linkedin.com/posts/karthik-sakthivel-techie_introducing-nlb-tcp-configurable-idle-timeout-activity-7237106073189408769-WqR4
.
[8] https://aws.amazon.com/global-accelerator/features/
.
.
[11] https://stackoverflow.com/questions/44692435/what-is-the-difference-between-idle-timeout-and-request-timeout-in-akka-http-con