Назад | Перейти на главную страницу

Что такое AWS ELB, несколько ELB для каждой подсети или один ELB для каждой подсети?

Итак, я пытаюсь создать производственный сайт, и я новичок в мире DevOps. У меня есть установка, состоящая из четырех компонентов:

1) Node.js API Server
2) Memcached Elasticache cluster
3) Postgresql RDS
4) Rabbitmq Cluster 3 nodes-> Handcrafted by me

С кластеризацией моих конфигураций rabbitmq и балансировкой нагрузки нескольких серверов api узлов, как я хочу настроить балансировщики нагрузки?

Если серверы rabbitmq и node api должны быть доступны через Интернет, нужно ли мне разделять серверы node api из кластеров rabbitmq в их собственные подсети и размещать внешний балансировщик нагрузки AWS для каждой подсети с их собственными интернет-шлюзами? Или я могу поместить кластеры rabbitmq и серверы api node.js в одну подсеть и иметь 2 внешних балансировщика нагрузки для этой подсети?