I need some details on this Loadbalancer infront of Router VMs.
Basically we have setup the 5 node Apigee private cloud setup.
Router1 and Router2 are deployed on respective node2 and node3 as per topology.
Where Router1 and Router2 do NOT have any public IPs. only private IPs are associated. In order to expose these router IPs. We would like to setup public loadbalancer(Not from apigee) at azure cloud infront of these router VMs(router1 and router2) and would like to setup a dns entry for the same.
We would like to create virtual host with the dns of loadbalancer and map with 443 and would like to deploy all the proxies on that.
Could you please guide us how this can be achieved.
Basically what are the ports in which Loadbalancing rules to be defined in the Loadbalancer. I see 15999 port is for the router healthcheck. what rules I should have inorder to route from Loadbalancer to Router VMs in round robin fashion. This will help us to take out any router vm for the maintenance. User will have single url to access their Proxies deployed.
Is it really recommended solutions to have LBR infront of these routers VMs or we need only rely on the Loadbalancer option available in apigee itself to distribute between servers to expose our services.