Поделиться через


Обзор агента Azure SRE

Агент Azure SRE автоматизирует рабочую работу и снижает нагрузку, поэтому разработчики и операторы могут сосредоточиться на высокоценных задачах.

Типичные операционные задачи часто включают управление несколькими ресурсами Azure вместе с локальными и системами SaaS. Эти задачи часто повторяются или требуют оркестрации нескольких инструментов для предоставления необходимых аналитических сведений. Агент SRE предоставляет платформу на основе искусственного интеллекта для объединения систем и автоматизации комплексного рабочего процесса.

Что такое агент SRE?

Агент SRE — это служба, которая обеспечивает автоматизацию и интеллект в практиках обеспечения надежности сайтов. Это помогает сократить усилия вручную, улучшить время простоя системы и обеспечить согласованные операционные результаты. Как агент интегрируется с службами Azure и внешними системами, он выполняет операционные задачи с минимальным вмешательством человека.

Возможности управления службами Azure

Агент SRE может управлять всеми службами Azure с помощью Azure CLI и REST API. Эта возможность включает в себя комплексную поддержку:

  • Вычислительные службы: виртуальные машины, служба приложений, контейнерные приложения, служба Azure Kubernetes (AKS), Функции Azure и многое другое

  • Службы хранилища: хранилище BLOB-объектов, общие папки, управляемые диски и учетные записи хранения

  • Сетевые службы: виртуальные сети, подсистемы балансировки нагрузки, шлюзы приложений и группы безопасности сети

  • Службы баз данных: База данных SQL Azure, Cosmos DB, PostgreSQL, MySQL и Redis

  • Мониторинг и управление: Azure Monitor, Log Analytics, Application Insights и Resource Manager

Вы можете автоматизировать любую операцию, выполняемую через Azure CLI, используя агента SRE и применяя пользовательские модулы Runbook и подагенты.

Основные варианты использования

  • Автоматизация инцидентов: подключение к платформам управления инцидентами для автоматизации обработки, устранения рисков и устранения инцидентов. Это подключение сокращает среднее время восстановления (MTTR) и улучшает доступность службы.

  • Автоматизация запланированных рабочих процессов: настройте упреждающее оповещение и действия для автоматизации стандартных и повторяющихся задач, выполняемых по определенному расписанию.

Чтобы увидеть агент SRE в действии, посмотрите следующее видео.


Как работает агент SRE?

Агент SRE сочетает глубокую экспертизу в работе с Azure с неограниченными возможностями настройки. Агент SRE из коробки понимает и управляет ресурсами Azure для определенных служб. Он предоставляет интеллектуальные значения по умолчанию для распространенных операционных задач. В то же время она обеспечивает гибкость для включения в неё знаний, пользовательских руководств и интеграции с инструментами и источниками данных, такими как платформы наблюдения и мониторинга.

Агент работает с помощью нескольких механизмов автоматизации, в том числе:

  • Встроенные знания Azure: предварительно настроенное понимание служб Azure с оптимизированными операционными шаблонами

  • Пользовательские модули Runbook: выполнение команд Azure CLI и вызовы REST API для любой службы Azure

  • Расширяемость субагентов: создание специализированных агентов для конкретных служб, таких как виртуальные машины, базы данных или сетевые компоненты.

  • Внешние интеграции: подключение к мониторингу, управлению инцидентами и системам управления версиями

Эта расширяемость гарантирует, что агент SRE может адаптироваться к вашей среде и операционным требованиям во всей инфраструктуре Azure.

Integrations

Агент Azure SRE интегрируется с операционной экосистемой следующим образом:

  • Мониторинг и наблюдаемость:

    • Azure Monitor (метрики, журналы, оповещения, рабочие книги)
    • Application Insights
    • Log Analytics
    • Grafana
  • Управление инцидентами:

    • Оповещения Azure Monitor
    • PagerDuty
    • ServiceNow
  • Управление версиями и CI/CD:

    • GitHub (репозитории, проблемы)
    • Azure DevOps (репозитории, рабочие элементы)
  • Источники данных:

    • Кластеры Azure Data Explorer (Kusto)
    • Серверы протокола контекста модели (MCP)

Начало работы

Начните работу с агентом Azure SRE, запланировав задачу, обработав инцидент или создав вложенного агента.

Создайте запланированную задачу для выполнения по определенному расписанию.

  1. Перейдите на вкладку "Расписание задач ".

  2. Введите сведения о задаче.

  3. Определите расписание выполнения задачи.

  4. Создание инструкций пользовательского агента для задачи.

  5. Выберите "Создать запланированную задачу".

Considerations

При использовании агента Azure SRE следует учитывать следующие рекомендации.

  • Английский — единственный поддерживаемый язык в интерфейсе чата.
  • Дополнительные сведения об управлении данными в агенте Azure SRE см. в политике конфиденциальности Майкрософт.
  • Доступность зависит от региона и конфигурации клиента.

При создании агента для вас также автоматически создаются следующие ресурсы:

  • Azure Application Insights
  • Рабочая область Log Analytics
  • Управляемая идентичность

Следующий шаг