Availability and replication is where cloud scores drastically over dedicated servers. Due to the very nature of resource pool available and quick snap shot based replication makes cloud a best solution for applications that require high availability