У меня есть одна большая задача делать каждый день, без необходимости масштабирования, которая занимает около 30 минут, и это DB, процессор и память.
Это означает фактическое время вычисления 16 часов в месяц.Максимальное использование облачных вычислений - оплата вычислений, а не простое время
- WebJobs требуют постоянно работает WebSite 744h/месяц
- WebRole также постоянно работает 744h/месяц
- Azure Batch - подходит для масштабируемого ввода хранения - вывод ХРАНЕНИЯ обработки (или, что то, как я понимаю)
Остановленное облачное обслуживание по-прежнему стоит вам. Установка экземпляра экземпляра в 0 недоступна. И оплата за 728h/месяц неиспользованного времени вычислений выглядит как безумие. Единственное, что я могу себе представить, это автоматическое развертывание облачного сервиса каждый день и автоматическое удаление развертывания после завершения задачи, но это также выглядит безумием.
Есть ли варианты для этого сценария в Azure?
Да, виртуальная машина может быть альтернативой, однако со стороны разработки она все же является обходным решением и не отличается от развертывания - недооценка рабочей роли. – Erik