I'm trying ES 2-node cluster on a GoGrid cloud environment. For high-
availability, I'm going to use GoGrid's load-balancer.
On each node I have two network interfaces - one Public and one
Private. Using the Private interface is free, but using the Public
costs per 1GB transferred. And here's the problem: The load balancer
will only communicate with the Public network interface. I will have
to bind ES to the Public interface, and that means that I'm going to
pay for each query my web servers send to the ES servers. But that's
not all. I also will have to pay for the Transport module traffic,
since it binds too to the Public interface.
So, the question is can I separate HTTP and Transport modules to two
different IP addresses.