LVS on AWS
June 6, 2007
At a series of tech talks, many startups have indicated they are building their apps on top of Amazon’s web services (AWS). Everyone loves AWS. I wonder if anyone has implemented a dynamic version of Linux Virtual Server (LVS) on AWS? By “dynamic” I mean a cluster that grows and shrinks based on demand. The heartbeat process would need to monitor the load on the cluster and dynamically start a new server whenever demand increases. It would then need to modify the load balancer to include the new server. Since the web servers are identical, it should be easy to reuse the same image. The only tricky part is to connect all these machines together at runtime using the generated IP addresses from Amazon. It would be nice if there were an open-source fairly automatic solution for this.