I'm looking to develop a new strategy for our web hosting farm.
Currently I've got set of standalone IIS 6 web servers and sql 2005 database servers sitting in a network behind a kerio winroute proxy (which handles our nat'ing and intrusion prevention and VPN to our office location) which in turn sit behind a managed (by our ISP) checkpoint firewall.
There are a few other boxes doing other things NAS storage, DNS, AD (secondaries from our AD within our office network at another location),mail, background processing services.
Everything talks through a couple of Netgear 1gb switches.
Throughput to circa 200 sites is average 1000KB/ps spiking to up to 4000KB / ps during intense periods.
I'm looking at Microsoft's latest IIS 7.5 modules and note their ARR server solution which allows distribution algorithmically to different hosts. I like this approach combined with our further ventures into virtualisation (so far I've just run a few mail application servers, and utility function hosts).
My question is how I would best implement ARR, if it is really suitable to our needs.
I'm guessing I would need to ditch the kerio NAT'ing as ARR would handle that (?). But I would still need to manage a VPN to our office location.
Does anyone have a view on this? I appreciate Kerio winroute is a cheap and dirty NAT'ing and VPN solution, but its worked solidly for us for 3+ years. However I do now need to improve our redundancy and performance, if we are to scale up.