After years of experience with Linux + KVM, a very reliably solution, the next step seems to implement high availability (HA), which basically has the following advantages:

Multiple nodes are accumulated to one cluster, which share storage that holds all VM data
Virtual machines (VM) on these nodes can be migrated from one node to another in real time. This way nodes can be freed of VMs in order to reboot them / maintain etc. without disrupting services which is a huge advantage.
If one
read more »