Автоматизация управления виртуальными машинами и облачными ресурсами с использованием Azure Functions
Дата публикации: 30.03.2026
Авторы: Гулузаде М.И., Магеррамов З.Т.

Источник: Sciences of Europe, 2026, №183 (183)

Автоматизация управления виртуальными машинами и облачными ресурсами с использованием Azure Functions

В данной работе предложен практический подход к автоматизации управления виртуальными машинами в Microsoft Azure с использованием бессерверной платформы Azure Functions и службы безопасного хранения секретов Azure Key Vault. Разработанное решение реализует типовые операции запуска и остановки виртуальных машин в Azure по HTTP-запросам, при этом доступ к ресурсам осуществляется через библиотеку Azure Resource Manager SDK для .NET. Для защиты аутентификационных данных используется хранилище секретов и механизм управляемой идентификации, что позволяет исключить хранение учётных данных в коде и конфигурационных файлах. Предложенный подход реализован на основе модели изолированного процесса выполнения (isolated worker model) для C# Azure Functions, что обеспечивает независимость версии .NET от среды выполнения и облегчает дальнейшую эволюцию решения.