Я бы предложил Windows Azure
Вы правы в том, что у вас будет несколько экземпляров, масштабируемых для удовлетворения трафика. На платформе Azure ваше приложение будет преобразовано в роли (функциональные блоки), в которых есть смысл создавать кратные элементы, например, страница, отображающая содержимое магазина, должна быть легко масштабируемой, а часть входа в систему - нет. В Windows Azure уже запущены такие службы для Microsoft, как Xbox Live и их предложения BPOS, плюс есть отличные инструменты для разработки для облака Azure. Вы можете узнать больше о разработке облаков на MSDN .