3 апреля был анонсирован Announcing Microsoft Azure Automation Preview и до сих пор находится в стадии preview.
Какие задачи призван решать Automation?
- Автоматизация рутинных процессов по администрированию azure (то, что делается через портал — создание виртуалок, создание новых очередей, баз данных, выдача прав и т. п.);
- Сделать эти процессы повторяемыми, убрать ручную работу с администратора
Бонус к автоматизации ( kill feature):
Runbook (powershell скрипт), который использует Automation, выполняется не на вашей машине, а значит, может работать бесконечно, пока его не остановят. Например, он может в бесконечном цикле проверять состояние машин и как только обнаружит недоступность, посылать email дежурному оператору.
Как раньше решались рутинные задачи по администрированию/автоматизации?
Либо сидел администратор и в интерфейсе всё это прокликивал ручками;
Либо писались C# программы/скрипты на powershell, использующие windows azure API.
Microsoft решили, что пора наколеночные решения по автоматизации заменить на более профессиональные/серьезные. Дать наконец-то возможность “прикрутить свою кнопку к сайту”.
Естественно, для маленьких проектов всё это не нужно, а нужно когда вам регулярно надо создавать новые стандартные вещи.
Читать полностью »