

В этой статье журнала MSDN есть хороший обзор задействованных технологий:
http://msdn.microsoft.com/en-us/magazine/cc500561.aspx
То, что вам нужно, называется балансировкой нагрузки.
По этой теме есть очень хорошая книга:
На самом деле гораздо более эффективными инструментами здесь являются модуль ApplicationRequestRouting (2.0), WebFarmFramework (2.0) и WebDeploy (1.1). Ссылки будут предоставлены в отдельном комментарии.
@andrew - честно говоря, эти инструменты не были доступны, когда я отвечал на вопрос, поэтому я думаю, что голос против будет немного резким. Также OP не указал, что он использует IIS7.
У Microsoft есть статьи в TechNet о кластеризация IIS с использованием балансировки сетевой нагрузки. Вы можете сделать это проще, чем использовать специальную аппаратную балансировку нагрузки.
Для аппаратной балансировки нагрузки вы размещаете устройство перед веб-серверами, и оно управляет нагрузкой. Каждое устройство отличается, поэтому вам следует ознакомиться с руководствами производителей и совместимостью.
Вы также должны убедиться, что у вашего приложения нет проблем с балансировкой нагрузки. проблема с липкой сессией - это всего лишь одна проблема, о которой вам следует узнать больше.
http://www.iis.net/download/applicationrequestrouting
http://www.iis.net/download/webfarmframework
http://www.iis.net/download/webdeploy
Хорошо, если OP работает под управлением IIS7, но не так удобно на IIS5 / 6.
Вот пара хороших статей для тех, кто сейчас ищет информацию о Серверные фермы - Балансировка нагрузки и Укоренение запросов приложений:
Балансировка нагрузки HTTP с использованием маршрутизации запросов приложений: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/http-load-balancing-using-application-request-routing.
Обзор - создание веб-фермы с серверами IIS: https://docs.microsoft.com/en-us/iis/web-hosting/scenario-build-a-web-farm-with-iis-servers/overview-build-a-web-farm-with-iis- серверы
отличная статья, не видел ее раньше