Автоматизация задач в «облаке» с помощью Azure Automation

4 ноябрь, 2014 - 12:59Дмитрий Тепляков

В предыдущей заметке я описывал вариант сокращения затрат на облачные виртуальные машины путем выполнения PowerShell-скриптов, останавливающих и запускающих сервисы по расписанию. Но у Microsoft Azure есть возможность формировать расписание работы скриптов непосредственно через портал администрирования.

Правда, такая опция недоступна по умолчанию, а находится пока в стадии Preview. Но активировать ее можно совершенно бесплатно: заходим на портал и находим Azure Automation. После чего жмем Try It.

Автоматизация задач в «облаке» с помощью Azure Automation

Следующим этапом является процесс либо написания, либо скачивания готовых сценариев, предназначенных для решения самых разных задач. Последние можно найти у самой Microsoft — здесь.

Для тех, кто заинтересуется, имеется обучающий курс Microsoft Virtual Academy по сервису автоматизации — здесь. Базовая информация также содержится в библиотеке TechNet.

Работа со сценариями автоматизации, конечно, не совсем тривиальна. Нужно загрузить на портал сертификат управления, добавить свой скрипт, настроить расписание для него. Подробно данный процесс описан в данной статье. Зато в дальнейшем вы не будете зависеть от состояния планировщика вашей виртуальной машины, с которой запускаются скрипты.