Сетевая связь от экземпляра EC2 к / из Интернета через HTTP, TCP и UDP

#amazon-web-services #aws-load-balancer #aws-elb

#amazon-веб-сервисы #aws-балансировщик нагрузки #aws-elb

Вопрос:

У нас есть одно приложение, развернутое на экземпляре EC2, которое может обмениваться входящими / исходящими данными с использованием протоколов HTTP, TCP и UDP.

Одним из вариантов может быть наличие ALB для HTTP-трафика и NLB для TCP, UDP-трафика.

Проблема заключается в том, что приложение позволяет настраивать одно целевое полное доменное имя, поэтому мы не можем настроить таргетинг как на NLB, так и на ALB на основе протокола.

Поскольку мы не хотим переходить к классическому ELB, мне интересно, как другие реализовали решение для подобных проблем. Поможет ли AWS Global Accelerator в таком случае?

Комментарии:

1. Почему NLB не будет работать с вашим HTTP-трафиком? Существуют ли особые функции ALB, необходимые для HTTP-трафика?

2. Похоже, что AWS Global Accelerator решит эту проблему.

3. Спасибо @MarkB, действительно, за ALB есть другие экземпляры, получающие / отправляющие HTTP-трафик и уже подключенные к ALB.