<div dir="ltr"><div><div><div><div><div>Hi all,<br><br></div>Some of my customers use cloud service providers like AWS or Rackspace, a few use VPS services like Digital Ocean, and others use their own data center. <br><br></div>Here is the problem, I've deployed lxc/lxd in each cloud environment with a load balancer to communicate the containers network with the outside world. Most part of the services deployed are web based. However, mantaining this architecture is becoming a nightmare little by little.<br><br></div>I'm thinking to create a cluster of load balancers in a cloud provider X and make a VPN network to communicate with each cloud environment to redirect requests. The objective is to centralize the load balancers of each cloud environment. However, issues arise:<br>1. A VPN will totally impact the response time.<br></div><div>2. I haven't found yet a cloud service to build a high availability load balancer solution like haproxy + keepalived. Mostly because cloud services disable multicasting by default, and it has to support some sort of tunneling to communicate with other cloud providers.   <br></div><div>3. if this idea it's even plausible, would you suggest it? <br><br></div><div>The idea of having clusters is more likely the idea behind docker machine/docker swarm. However neither of those manage the load balancing redirection. <br clear="all"></div></div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><br><br></div><div>Thanks for your input in advance <br></div><div><br>-- <br><div class="gmail_signature">Luis M. Ibarra</div>
</div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>