Существует несколько вариантов для вас, и это будет зависеть от того, как вы хотите настроить приложение. Стоимость также является предметом рассмотрения.
- Вы можете настроить 1 виртуальную машину для запуска как IIS (ваше приложение MVC), так и SQL Server. Для этого вы можете использовать один из изображений SQL-сервера. Масштабирование индивидуально станет проблемой позже.
- Вы можете настроить 1 виртуальную машину для IIS (образ Windows Server) и другую для SQL Server (образ SQL Server).
- Вы можете настроить виртуальную машину для IIS и использовать Azure SQL Database Service вместо собственной виртуальной машины.
И, конечно, есть также варианты запуска веб-ролей и веб-сайта для приложения MVC. Я также предложил бы использовать Pricing Calculator, чтобы получить представление о расходах, связанных со всеми различными опциями.
Что касается изображений, вы можете использовать те, которые предоставляет Azure, а также установить собственную лицензию SQL Server, если у вас ее есть. Кроме того, имейте в виду, что изображение с SQL Server будет стоить выше, чем у Windows Server, поскольку включена лицензия на SQL Server.