Планирование экземпляров Azure

Я хотел бы запустить один экземпляр Azure по заранее определенному расписанию (например, с 21:00 до 17:00 по восточноевропейскому стандартному времени, пн-пт), чтобы сократить расходы на выставление счетов, и мне интересно, как это лучше всего сделать.

Две части вопроса:

  • Можно ли с помощью Service Management API [1] установить для InstanceCount значение 0 по заранее определенному расписанию?
  • Если да, то выставляется ли вам счет за эту услугу, как в случае приостановленных развертываний?

[1] - http://blogs.msdn.com/b/gonzalorc/archive/2010/02/07/auto-scaling-in-azure.aspx


person Nariman    schedule 18.09.2010    source источник


Ответы (4)


Вы не можете установить счетчик экземпляров равным нулю, но можете приостановить, а затем удалить развертывание, а затем повторно развернуть все программно.

person user94559    schedule 18.09.2010

Microsoft отправила приложение для автоматического масштабирования. Блокируйте (васаби), который защитит ваш бюджет, изменив количество экземпляров в зависимости от расписания. Он предлагает множество других функций, в том числе оптимизирующий стабилизатор, который позаботится о часовых границах (в частности, он ограничит масштабирование операций до начала часа и сокращение операций до конца часа).

См. Мой подробный ответ с поддерживаемыми сценариями в этой теме.

person Grigori Melnik    schedule 03.12.2011
comment
Можно ли уменьшить количество экземпляров с помощью Wasabi до нуля? - person Mattias Nordqvist; 12.09.2013
comment
Нет. Только 1. Это ограничение платформы. - person Grigori Melnik; 13.09.2013

Стив затронул ваш первый пункт.

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

person David Makogon    schedule 18.09.2010

В качестве альтернативы вы можете использовать Lokad.CQRS или Lokad.Cloud, чтобы объединить задачи, которые не нужно выполнять постоянно на единственный вычислительный экземпляр.

Конечно, этот подход не универсален, и в зависимости от специфики вашего приложения он может не подходить для вашего случая.

person tishon    schedule 18.09.2010