Я бы рассмотрел как минимум 1 блок для IIS в DMZ и один блок SQL Server (со службами отчетов) за брандмауэром.
Что касается производительности, то она действительно зависит от ожидаемой нагрузки.IIS можно легко сбалансировать по нагрузке, но если вы сильно зависите от состояния сеанса, вам нужно будет использовать IP Affinity, чтобы убедиться, что при запуске сеанса в одном блоке этот сеанс всегда доступен из этого блока.
Серверы SQL также хорошо кластеризованы с блоком SANS, чтобы обеспечить общее место для хранения баз данных.Или вы можете рассмотреть доставку журналов для active-passive.Я даже видел, как люди используют доставку журналов для обновляемой версии БД и версию только для чтения для отчетов.
Очевидно, что есть много путей.Но если бы вы могли уточнить ожидаемую нагрузку, я мог бы дать лучшее предложение.В противном случае следите за производительностью и настройте или добавьте необходимое оборудование.