Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Как Global Accelerator обрабатывает завершение TCP на краю


Как Global Accelerator обрабатывает завершение TCP на краю


AWS Global Accelerator обрабатывает завершение TCP на краю путем установления двух отдельных соединений TCP для оптимизации производительности и снижения задержки. Когда клиент инициирует соединение TCP, вместо того, чтобы соединение было напрямую установлено между клиентом и конечной точкой приложения в регионе AWS, Global Accelerator завершает соединение TCP в месте AWS Edge, ближайшее к клиенту. Это означает, что начальное трехстороннее рукопожатие TCP происходит между клиентом и ближайшим местоположением AWS, что значительно сокращает время настройки соединения, особенно для клиентов, далеко от конечной точки приложения [2] [3] [4] [5] [8].

Почти одновременно Global Accelerator устанавливает второе соединение TCP от местоположения AWS до конечной точки приложения в регионе AWS. Это подключаемое соединение выгодно от работы через глобальную сеть AWS, которая является хорошо моницированной, без перегрузки и избыточной инфраструктуры, оптимизированной для низкой задержки и высокой пропускной способности. Эта конструкция обеспечивает более быстрые ответы клиента из локального местоположения, обеспечивая эффективную и надежную передачу данных между краем и конечной точкой приложения [3] [4] [5].

Дополнительные оптимизации, которые усиливают завершение TCP на краю, включают:

- Поддержка рамы Jumbo между локальным местоположением и конечной точкой приложения, позволяя в шесть раз больше полезной нагрузки на пакет, что сокращает общее время передачи [5].
- Большое приемочное боковое окно и буферы TCP на инфраструктуре AWS Edge, что позволяет быстро обрабатывать большие объемы данных, улучшая скорость загрузки для клиентов [5].
- Большое масштабирование окна перегрузки TCP над глобальной сетью AWS, которая позволяет отправлять большие объемы данных, чем типичные пути интернета, еще больше повышает пропускную способность [5].

Отверстие TCP на краю включено по умолчанию во всех глобальных ускорителях и поддерживает трафик IPv4 и IPv6, включая ускорители с двойным стеклом, без дополнительных затрат [2] [4].

Таким образом, путем разделения соединения TCP на два сегмента-клиента к Edge, и Edge на конечную точку, глобальный акселератор снижает начальную задержку подключения, повышает пропускную способность и использует глобальную сеть AWS для оптимальной маршрутизации и производительности. Это приводит к улучшению пропускной способности на 60% и более быстрое время отклика для клиентов интернет-клиентов, получающих доступ к приложениям AWS [5] [7].

Цитаты:
[1] https://aws.amazon.com/about-aws/whats-new/2020/03/aws-global-ccelerator-launches-tcp-tmination-at-the-edge/
[2] https://aws.amazon.com/about-aws/whats-new/2023/05/aws-global-ccelerator-extends-tcp-termination-ipv6-traffic/
[3] https://docs.aws.amazon.com/global-ccelerator/latest/dg/introduction-how-it-works.html
[4] https://aws.amazon.com/global-ccelerator/features/
[5] https://aws.amazon.com/blogs/networking-and-content-delivery/achive-up-to-60-better-performance-for-internet-traffic-with-aws-global-ccelerator/
[6] https://tutorialsdojo.com/aws-global-ccelerator/
[7] https://hands-on.cloud/aws-services/global-ccelerator/
[8] https://www.projectpro.io/recipes/explain-features-of-aws-global-ccelerator
[9] https://en.wikipedia.org/wiki/transmission_control_protocol
[10] https://www.hava.io/blog/what-is-aws-global-ccelerator