Задать вопрос
Viji
@Viji
DevOps Engineer

Можно ли сделать Load Balancing in AWS если инстанс имеет только private IP?

Привет всем,

Просто интересно и сообственно говоря вопрос в заголовке... но добавлю, что хочу балансить и фронтэнд... бакэнд можно ли ?!

Без умных советов типа положии фронтэнд на S3 если это фронтэнд выполняется на клиенте итд ))
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise Куратор тега Amazon Web Services
Solution Architect, AWS Certified, Serverless
Да, все прекрасно работает. Это называется multi-tier load balancing

Первая попавшаяся картинка из интернетов:
5e599edf1d618855530688.png

Я более того скажу - при использовании ELB иметь публичный IP не только не надо, так и вообще http трафик из интернета к этой сети должен быть закрыт
Ответ написан
@yellowmew
Cloud infrastructure, monitoring engineer. SRE
Вообще с точки зрения безопасности крайне рекомендуется разделять сети, и держать приложения и их данные в подсетях к которым нет прямого доступа из интернета
Например(тоже относительно рандомная картинка) SrHTd.png
поэтому я бы дополнил ответ Иван Шумов так :
При использовании AWS ELB,ALB или любого другого балансировщика внешней нагрузки (Haproxy,Nginx,etc..) лучше всего ваш VPC организовать так, чтобы все балансируемые сервера находились в приватных подсетях, а в публичной находился только балансировщик, NAT и VPN\Bastion
В базовом случае(использование default VPC) можно ограничить прямой доступ к серверам, как и посоветовал Иван Шумов
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы