[lxc-users] Cloud agnostic containers

Luis Michael Ibarra michael.ibarra at gmail.com
Wed Sep 9 19:06:49 UTC 2015


Hi all,

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.

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.

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:
1. A VPN will totally impact the response time.
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.
3. if this idea it's even plausible, would you suggest it?

The idea of having clusters is more likely the idea behind docker
machine/docker swarm. However neither of those manage the load balancing
redirection.


Thanks for your input in advance

-- 
Luis M. Ibarra
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20150909/fa2a3fb0/attachment.html>


More information about the lxc-users mailing list