Merit’s rapidly growing product offering and expanding market penetration required a large amount of server space. So, we defined two main goals for Merit’s hosting environment; redundancy and efficiency.
We designed a web server cluster where the individual nodes/servers spoke to each other in a master-master configuration. The master-master cluster configuration ensured that data is consistently replicated between available web nodes/servers. It also created redundancy by utilizing a common ﬁle storage solution to ensure consistency of content delivered to the end user while also simplifying data management requirements.
A load-balancer was positioned in front of the web cluster. The load-balancer acted as the traffic control director by distributing the incoming web requests across the individual nodes/servers. This encouraged efficiency and increased site responsiveness.
To ensure all redundancy, a backup server cluster was placed in a remote data center to provide fail-over capacity for the hosted websites in the event of a catastrophic event at the primary data center.