0

So I'm trying to setup a production site and I'm new to the devops world. I have a setup that consists of four components:

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

With clustering my rabbitmq configurations and load balancing multiple node api servers, how do I want to configure the load balancers?

If both rabbitmq and node api servers need to be accessible by the internet, do I need to separate the node api servers from the rabbitmq clusters into their own subnets and put an external AWS loadbalancer per subnet with their own internet gateways? Or can I put but rabbitmq clusters and node.js api servers in the same subnet and have 2 external facing load balancers for that one subnet?

Dr.Knowitall
  • 219
  • 2
  • 10

0 Answers0