Подходит ли это приложение для развертывания в IIS?
Если тайм-аут простоя является причиной, по которой вы избегаете IIS, я бы сказал, пересмотреть, потому что вы можете отключить его:отключить тайм-аут ожидания пула приложений в IIS7?
А если он прогреется, вы беспокоитесь о том, что он был рассмотрен в IIS8.0 http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-application-initialization
И есть дажемодуль «Разогрева» для IIS 7.5 http://www.iis.net/downloads/microsoft/application-initialization
Подходит ли для этого Amazon EC2
Это можно довольно легко запустить на виртуальных машинах EC2 или Azure,Я не уверен, что вы подразумеваете под «Amazon EC2 подходит для этого; ИЛИ Я должен подписаться на экземпляр Windows EC2?», Экземпляр EC2 - это просто виртуальная машина с любой выбранной вами операционной системой.
Поддерживается ли отказоустойчивая кластеризация?
Для веб-служб?Вы используете Amazon Auto Scaling и Load Balancers для одновременного обслуживания определенного количества серверов с помощью простой проверки работоспособности http.http://aws.amazon.com/autoscaling/
Есть ли какая-либо опция для демо-счета?
В AWS есть бесплатный уровень, достаточный для тестирования и обучения.http://aws.amazon.com/free/ Просто обратите внимание, что использование выполняется по часам, например, вы получаете 750 часов микроэкземпляра в месяц, что означает, что вы можете запустить 3 сервера в течение 250 часов.
Как насчет Windows Azure следуетя тоже это считаю?
Да.Он не такой гибкий, как AWS, и в нем отсутствуют некоторые функции, но в Azure должно быть все необходимое для вашего случая использования, он может работать немного дешевле и его легче настраивать для виртуальных машин Windows.