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

Бессерверная автоматизация с использованием предварительного просмотра PowerShell

Особенности работы

Компании по всему миру уже много лет используют PowerShell для автоматизации облачных ресурсов. Большинство сценариев основаны на событиях, происходящих в инфраструктуре или приложении, которые должны быть незамедлительно приняты. Это делается для соответствия соглашениям об уровне обслуживания и времени для восстановления. С выходом в предварительный просмотр поддержки PowerShell в функциях Azure у пользователей появилась возможность автоматизировать вышеуказанные рабочие задачи, пользуясь преимуществами встроенной интеграции для улучшения обслуживания сервисов.

Стоит выделить такие особенности функционирования:

  • изменение ресурсов с помощью сетки событий, триггеров HTTP или Timer;
  • интеграция портала и Visual Studio Code для создания и тестирования скриптов;
  • защита функций, запускаемых по протоколу HTTP;
  • поддержка гибридных подключений и виртуальных сетей для управления гибридными средами.

Поддержка PowerShell основана на среде выполнения 2.Х с использованием Core 6, поэтому автоматизация может применяться в ОС Windows, MacOS и Linux. Сервис также изначально интегрируется с Azure Application Insights, что дает возможность обеспечить полную видимость выполнения функций.

Бессерверная автоматизация с использованием предварительного просмотра PowerShell

Автоматическое управление модулями и аутентификация

Модули Azure изначально доступны для всех пользовательских сценариев, поэтому можно управлять службами без необходимости их включения в каждую созданную функцию. Обновления безопасности будут автоматически загружаться службой при выпуске новых версий. Для включения функции используется host.json, где нужно выбрать для параметра «Enabled» значение true.

PowerShell – один из наиболее удобных сервисов для автоматизации задач. Благодаря наличию функций Azure у пользователей появляется возможность беспрепятственно создавать действия на основе событий для всех служб и приложений. Стоит выделить  следующие распространенные сценарии:

  • интеграция с Azure Monitor для обработки предупреждений;
  • автоматическая реакция на события в сетке;
  • применение приложений логики для подключения к внешним системам, таким как управление ИТ-услугами, DevOps или мониторингу.

При включении управляемого идентификатора узел PowerShell может автоматически проходить аутентификацию с применением выбранных данных.

Отправьте запрос на обратный звонок

Попросите эксперта по Microsoft сервисам связаться с вами.

 

You have Successfully Subscribed!