AWS Global Accelerator поддерживает оптимизацию трафика как для протоколов TCP, так и для UDP. Он повышает производительность приложений за счет маршрутизации трафика через глобальную сеть AWS для здоровых конечных точек приложения в ближайшем регионе AWS, снижая задержку и увеличивая пропускную способность как для трафика TCP, так и для трафика UDP [1] [2] [4] [8].
Ключевые детали включают:
- Поддержка протокола: глобальный акселератор поддерживает как TCP, так и протоколы UDP для своих слушателей, позволяя вам определить слушателей для любого протокола на указанных портах [1] [3].
- Оптимизация TCP: для трафика TCP глобальный акселератор завершает клиентские соединения TCP в местах AWS Edge рядом с пользователем, а затем устанавливает новое соединение TCP с конечной точкой в регионе AWS. Это прекращение края уменьшает задержку рукопожатия TCP и улучшает время настройки соединения, что приводит к более быстрому времени отклика и более высокой пропускной способности [2] [5] [7].
- Обработка UDP: для трафика UDP, глобальные пакеты Proxies Accelerator Proxies на краю и направляют их в конечные точки приложения. В отличие от TCP, UDP требует обработки фрагментации IP; Глобальный ускоритель направляет фрагменты UDP в конечную точку для повторной сборки, в то время как фрагменты TCP падают на краю, поскольку они не поддерживаются сетью AWS [2].
- Мониторинг здоровья и отказоустойчивость: глобальный ускоритель постоянно контролирует здоровье конечных точек и направляет трафик от нездоровых конечных точек как для TCP, так и для UDP, обеспечивая высокую доступность [2] [8].
- Управление трафиком: вы можете настраивать распределение трафика с использованием веса конечных точек и транспортных циферблатов, чтобы контролировать процент трафика, отправляемого в каждую группу конечных точек, применимых как к TCP, так и к трафику UDP [2] [8].
- Клиентская сродство: для приложений штата глобальный акселератор поддерживает аффинность клиента, обеспечивая, чтобы запросы из одного и того же клиента последовательно направляются в одну и ту же конечную точку, применимые как для слушателей TCP, так и для слушателей TCP [3] [8].
- Поддержка IPv6: Global Accelerator поддерживает IPv4 для всех конечных точек и IPv6 для конечных точек балансировщика нагрузки приложений, причем ускорители с двойным стеком доступны для обслуживания как IPv4, так и IPv6 [6].
Таким образом, AWS Global Accelerator эффективно оптимизирует и ускоряет трафик как для протоколов TCP, так и для UDP путем прекращения соединений TCP на краю, прокси-оказания пакетов UDP, маршрутизации в глобальной сети AWS и обеспечивающих здоровье, маршрутизацию с низкой задержкой с тонким управлением движением и сродством клиента [1] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4] [4].
Цитаты:
[1] https://aws.amazon.com/global-ccelerator/faqs/
[2] https://docs.aws.amazon.com/global-ccelerator/latest/dg/introduction-how-it-works.html
[3] https://docs.aws.amazon.com/global-ccelerator/latest/dg/about-listeners.html
[4] https://aws.amazon.com/global-ccelerator/features/
[5] https://repost.aws/questions/quvk103bmeswka6uudyzfkka/http-2-support-for-browser-to-global-ccelerator-communication
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-ccelerator-ipv6/
[7] https://hands-on.cloud/aws-services/global-ccelerator/
[8] https://digitalcloud.training/aws-global-ccelerator/