Building highly available and highly reliable services has traditionally been very expensive to achieve.  It’s not enough to simply have a failover cluster of servers in a data center; you must also have multiple redundant energy sources for the data center and replication between multiple geographic locations in case of disasters.  With the exception of very large organizations, almost noone could affort several “nines” of availability and reliability.

However, the advent of cloud computing has decreased the cost of achieving highly available services dramatically, IF you design your architecture appropriately. Instead of designing failover between server clusters or even data centers, you may consider including redundancy in the design by leveraging multiple IaaS providers, or by using different providers for your web, application and storage tiers. Merlin can help you achieve highly available services in both traditional and cloud-based infrastructures, and can manage all of them for you as a single IT enterprise regardless of where they are hosted.