Windows 2012 R2 Clustered Hosting

It is normal for web hosts to operate a single server platform. This means for each server the web host operate they run all essential services e.g.

  • Web Server
  • Mail Server
  • FTP Server
  • Database Server

This can be a costly approach, plus in many cases reduces performance. Consider if your website is hosted on a single server platform and the server fails, you immediately lose all services that means no email, no website and no database access. That effectively puts your website and business offline until the host fixes the problem.

Single Server Hosting

If you look at the diagram above you can see Domain1.com and Domain2.com both are created on the same server and all services are located on that server.

2008Hosting's approach called Clustered Hosting allocates services to specific servers this allows us to configure each server to their particular task. For example it is not a recommended practice to use Raid 1 arrays on email servers due to the volume of read and write operations performed every second but on a database server read and write operations are nowhere near the amount on a email server so a Raid 1 array can be used.

Windows 2012 R2 Clustered Hosting

If you look at the Clustered Hosting diagram you can see its far more complex than the single server hosting setup. Domain1.com is added to a Web Service Cluster with a single web server within and Domain2.com is added to a Web Service Cluster with multiple servers. Domain2.com could be added to either of the two web servers in its cluster.

A similar procedure happens with DNS but with email both domains are added to a single email cluster which contains a primary and secondary email server.

Servers within the infrastructure could be located anywhere in the world secondary DNS and secondary Mail are usually located in a different country to web and primary email, DNS servers.

If you compare the clustered hosting infrastructure to the single server approach you can see if a single server fails in the cluster it only affects the services hosted on that server. So if an email server fails websites and databases still stay operational