I'm using KVM for virtualization on a couple of Ubuntu servers but each physical server runs a bunch of VMs. Is there a way I can scale my VMs across physical servers? Does KVM support this? Is there an alternative tool that does this?
I know that VMWare, Citrix and RedHat have their own scalable hyper-visors but they are darn expensive.
Here's an image that illustrate what I mean:
Here's a scenario. We're going to be serving Django site using Apache and Postgres. Nothing more complex than that. In order to handle traffic spikes, I'd like to add more VM guests automatically to handle the extra load. Doesn't EC2 do something like this? This is pretty much what my needs are.