I have an internal ASP.NET application running on Windows Server 2008 R2 Enterprise. We have another server offsite.
I would like to have a setup where if our primary server goes down, the offsite server can begin serving the application.
I've done a little googling andfound http://learn.iis.net/page.aspx/511/achieving-high-availability-and-scalability---arr-and-nlb/. I've also tried installing the Web Farm Framework. Frankly, the amount of stuff this thing wanted to install was crazy. I don't see why I should install SQL Server on one of the nodes in an application level cluster...
In short, these approaches seem very infrastructure intensive. Our databases are mirrored and have excellent fault tolerance. Is there a less invasive way to do this?