因此,我正在尝试设置一个生产站点,我是 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 服务器都需要通过互联网访问,我是否需要将来自 rabbitmq 群集的 node api 服务器分离到它们自己的子网中,并为每个子网放置一个具有自己的互联网网关的外部 AWS 负载均衡器?或者我可以将 rabbitmq 群集和 node.js api 服务器放在同一个子网中,并为该子网配备 2 个面向外部的负载均衡器?