2016-05-03 7 views
-2

У меня есть одна большая задача делать каждый день, без необходимости масштабирования, которая занимает около 30 минут, и это DB, процессор и память.
Это означает фактическое время вычисления 16 часов в месяц.Максимальное использование облачных вычислений - оплата вычислений, а не простое время

  • WebJobs требуют постоянно работает WebSite 744h/месяц
  • WebRole также постоянно работает 744h/месяц
  • Azure Batch - подходит для масштабируемого ввода хранения - вывод ХРАНЕНИЯ обработки (или, что то, как я понимаю)

Остановленное облачное обслуживание по-прежнему стоит вам. Установка экземпляра экземпляра в 0 недоступна. И оплата за 728h/месяц неиспользованного времени вычислений выглядит как безумие. Единственное, что я могу себе представить, это автоматическое развертывание облачного сервиса каждый день и автоматическое удаление развертывания после завершения задачи, но это также выглядит безумием.
Есть ли варианты для этого сценария в Azure?

ответ

0

Облачное обслуживание будет заряжаться непрерывно до тех пор, пока развертывание не будет удалено. Да, вы можете удалить его каждый день и переустановить ...

Статус Azure VM в состоянии Stoped (Deallocated), не несет никакой ответственности. Вы можете закрыть их на портале или по сценарию, когда они вам не понадобятся.

Я думаю, что существует большая разница в выставлении счетов, если вы используете его только 62 часа в месяц. Не могли бы вы переключить это развертывание на виртуальную машину? WorkerRole и VM могут быть размещены в одной подсети, они все равно могут подключаться друг к другу.

+0

Да, виртуальная машина может быть альтернативой, однако со стороны разработки она все же является обходным решением и не отличается от развертывания - недооценка рабочей роли. – Erik

Смежные вопросы