Some people feel that cloud means high availability vm's. So that when a host fails the servers are transparently migrated away. IMO this is the exact opposite of what you want.
The people that want HA like this generally custom build every server and don't use configuration management.