Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Агент Azure Copilot для обеспечения отказоустойчивости — это помощник на базе искусственного интеллекта, интегрированный в Azure Copilot, который помогает проектировать, оценивать и повышать отказоустойчивость рабочих нагрузок Azure с использованием естественного языка. Вместо навигации по нескольким средствам и интерпретации необработанных сигналов вы можете взаимодействовать с агентом, чтобы понять состояние устойчивости, получить практические рекомендации и выполнить исправление — все из Azure портала.
Это важно
В настоящее время агент устойчивости Azure Copilot находится в предварительной версии. Ознакомьтесь с Дополнительными условиями использования для предварительных версий Microsoft Azure, чтобы узнать юридические условия, применимые к функциям Azure, которые находятся в статусе бета, предварительного просмотра или иначе еще не выпущены в общий доступ.
Чтобы использовать агент устойчивости, выберите "Устойчивость" в параметрах нового чата в Azure Copilot.
Note
Администраторы могут включать или отключать доступ к агенту устойчивости Azure Copilot и другим агентам Azure Copilot. Если при создании нового чата агент Resiliency не отображается среди доступных вариантов, обратитесь к администратору.
Агент поддерживает две основные области возможностей:
Начинайте с отказоустойчивости — закладывайте отказоустойчивость с самого начала
Start Resilient помогает повысить отказоустойчивость ваших приложений до их развертывания. Опишите архитектуру приложения на естественном языке и агент:
- Анализ топологии приложения и определение рекомендаций по устойчивости, относящихся к ресурсам.
- Создайте подробный отчет по устойчивости с рекомендациями, адаптированными к архитектуре.
- Создайте готовые к развертыванию шаблоны Bicep с уже включёнными рекомендуемыми конфигурациями отказоустойчивости.
Эта возможность предназначена для команд, которые создают новые приложения или модернизируют существующие и хотят, чтобы отказоустойчивость была заложена в процесс развертывания по умолчанию, а не добавлялась постфактум как мера по устранению проблем.
Повысьте отказоустойчивость — оцените и улучшите существующие нагрузки
Get Resilient помогает понять и улучшить состояние отказоустойчивости рабочих нагрузок, уже выполняющихся в Azure. Агент может:
- Проверьте, устойчивы ли отдельные ресурсы или целые группы приложений (группы служб).
- Определите предварительные требования и блокировщики для обеспечения устойчивости ресурсов.
- Предоставьте управляемое устранение проблем, включая прямые преобразования там, где они поддерживаются, или пошаговые рекомендации по миграции для более сложных сценариев.
- Создайте скрипты для включения в предпочитаемом вами формате (PowerShell, Azure CLI или шаблонов Bicep).
- Помогите упорядочить ресурсы в группы служб, задать цели устойчивости и отслеживать соответствие с течением времени.
- Отображайте примерное влияние на затраты, чтобы принимать обоснованные решения по устранению проблем.
Эта возможность предназначена для команд, управляющих существующими рабочими нагрузками, которые хотят систематически закрывать пробелы в устойчивости и поддерживать соответствие целям устойчивости своей организации.
Как получить доступ к агенту обеспечения отказоустойчивости
Существует два способа запуска агента устойчивости:
Вариант 1. С помощью Azure Copilot
- Откройте портал Azure.
- Перейдите на страницу обзора устойчивости.
- Щелкните значок Copilot в правом верхнем углу панели заголовка портала Azure. Это действие открывает боковую панель Copilot.
- На панели Copilot найдите раскрывающийся список выбора агента в верхней части панели.
- Выберите раскрывающийся список и выберите "Устойчивость" из списка доступных агентов. Другие варианты включают Copilot, устранение неполадок, развертывание и оптимизацию.
- Заголовок панели обновляется, и в нём отображается "Resiliency agent", а также вы увидите предлагаемые начальные подсказки для начала взаимодействия.
Вариант 2: Через верхнее меню действий на экране Resiliency
Когда вы находитесь на странице обзора устойчивости, вы увидите верхние кнопки действий, которые предоставляют точки быстрого входа в распространенные рабочие процессы устойчивости. При выборе любого из этих действий портал автоматически открывает панель Copilot с выбранным агентом устойчивости и предварительно заполненным соответствующим запросом.
Tip
После загрузки агента вы можете взаимодействовать с ним с помощью предлагаемых запросов или ввода собственных вопросов на естественном языке. Агент сохраняет контекст на протяжении нескольких реплик, поэтому вы можете вести непрерывный диалог, который последовательно переходит от оценки к устранению проблемы.
Начало работы с Resilient — сценарии и примеры запросов
Функция Start Resilient помогает создавать устойчивые архитектуры с нуля. В следующих разделах описаны ключевые сценарии, которые можно изучить, а также примеры запросов на начало работы.
Опишите свое приложение и получите план обеспечения отказоустойчивости
Сообщите агенту о ресурсах приложения на естественном языке. Агент анализирует топологию, задает уточняющие вопросы при необходимости (например, регион, настройки конфигурации) и создает сводку по устойчивости с подробным отчетом о рекомендациях.
Примеры запросов:
"Мое приложение имеет виртуальную машину, базу данных PostgreSQL и подсистему балансировки нагрузки. Помогите мне начать мое устойчивое путешествие".
"Я создаю приложение с AKS, Redis, Storage и Cosmos DB. Что делать, чтобы сделать его устойчивым?
"У меня есть веб-приложение со службой приложений, базой данных SQL и Front Door. Можете ли вы оценить устойчивость?"
Создавайте отказоустойчивые шаблоны Bicep
Попросите агента сгенерировать готовые к развертыванию шаблоны Bicep для ваших ресурсов с уже включёнными рекомендуемыми параметрами отказоустойчивости. Агент создает модульные шаблоны, включая main.bicep, parameters.json и файлы для отдельных ресурсов.
Примеры запросов:
"Создайте шаблон Bicep для конфигурации виртуальной машины с устойчивостью на уровне зон."
"Создание шаблонов Bicep для устойчивой архитектуры с виртуальными машинами, AKS и хранилищем".
"Создайте шаблоны развертывания для моего приложения с учетом рекомендаций по обеспечению отказоустойчивости."
Более крупные архитектуры приложений
Агент может обрабатывать более сложные описания приложений с несколькими типами ресурсов. Она создает сводку по консолидированной устойчивости и подробные рекомендации по всем ресурсам.
Примеры запросов:
"Мое приложение включает виртуальные машины, AKS, Redis, хранилище и Cosmos DB. Помогите мне разработать устойчивую настройку".
"Создание шаблонов Bicep для зонально устойчивой архитектуры с виртуальными машинами, AKS и хранилищем".
Повысьте устойчивость — сценарии и примеры запросов
Функция Get Resilient помогает оценить и повысить устойчивость существующих Azure рабочих нагрузок. В следующих разделах описаны ключевые сценарии, которые можно изучить.
Проверка устойчивости ресурсов
Попросите агента проверить, обладает ли определенный ресурс или вся ваша группа служб зональной отказоустойчивостью. Агент возвращает текущее состояние устойчивости, а также вспомогательные сведения о конфигурации.
Примеры запросов:
"Является ли моя виртуальная машина зонально устойчивой?"
"Проверьте устойчивость моей учетной записи хранения".
"Получить состояние зональной отказоустойчивости моей группы служб."
Проверка необходимых компонентов для обеспечения устойчивости
Прежде чем включить устойчивость, может потребоваться решить определенные предварительные требования. Агент может определить блокирующие условия, такие как ограничения региона, требования к разрешениям или зависимости конфигурации.
Примеры запросов:
"Каковы необходимые условия для обеспечения устойчивости виртуальной машины в зональном плане?"
"Что мне нужно сделать перед включением зональной избыточности для моей базы данных?"
Включите отказоустойчивость для ваших ресурсов
Для ресурсов, поддерживающих преобразование на месте (изменяемые ресурсы), агент может напрямую включить зональную устойчивость. Для ресурсов, требующих повторного развертывания (например, виртуальных машин), агент предоставляет пошаговые инструкции и сценарии.
Примеры запросов:
"Включите зональную устойчивость для сервера PostgreSQL".
"Включите зональную устойчивость для моей виртуальной машины".
"Как сделать мою учетную запись хранилища зонально-избыточной?"
Это важно
Для некоторых типов ресурсов агент выполняет изменение напрямую. Для других (таких как виртуальные машины), он предоставляет рекомендации и сценарии, а не вносит изменения, так как эти ресурсы требуют повторного развертывания.
Создать скрипты активации
Агент может создавать скрипты для включения или создания зонально устойчивых ресурсов в нескольких форматах, включая PowerShell, Azure CLI, Bicep, Terraform и шаблоны ARM.
Примеры запросов:
"Дайте мне скрипты, чтобы обеспечить зональную устойчивость для моих ресурсов".
"Создайте скрипты для создания учетной записи хранения, устойчивой к зонированию".
"Создайте скрипты для всех ресурсов в моей группе служб".
Упорядочьте ресурсы по группам сервисов
Используйте группы служб для логической группировки Azure ресурсов, составляющих приложение. Агент может помочь вам создавать группы служб, добавлять в них ресурсы и просматривать их членство.
Примеры запросов:
"Создайте группу служб для моего приложения".
"Добавьте виртуальную машину и базу данных в группу служб".
"Показать ресурсы в моей группе служб".
Настройка целей устойчивости и отслеживание соответствия требованиям
Создав группу служб, задайте цели устойчивости и отслеживайте соответствие ресурсов с течением времени. Агент поддерживает создание целей, проверку состояния соответствия, исключение определенных ресурсов и обновление соответствия после изменений.
Примеры запросов:
"Задайте зональную цель устойчивости для моей группы служб".
"Что такое состояние соответствия цели?"
"Исключите эту виртуальную машину из моей цели устойчивости".
"Обновить соответствие целевым показателям после недавних изменений."
Комплексный интерактивный рабочий процесс
Агент поддерживает многоэтапные беседы, которые естественным образом идут от оценки до исправления. Вы можете начать с проверки текущего состояния, затем запросить скрипты для устранения проблем и пройти весь жизненный цикл обеспечения отказоустойчивости в рамках одного диалога.
Пример потока беседы:
- Начните с: "Создание группы служб для моего приложения"
- Затем: "Настройка целей устойчивости"
- Затем: "Проверить осанку"
- Затем: "Исправить проблемы" или "Дать мне скрипты для ее устранения"
Tip
Агент сохраняет контекст между поворотами, поэтому каждый шаг строится на предыдущем. Вам не нужно повторять имена ресурсов или сведения о конфигурации.
Известные ограничения
Так как эта функция доступна в общедоступной предварительной версии, помните о следующих ограничениях:
- Агент оптимизирован для зональных сценариев устойчивости. В будущих выпусках будут добавлены региональные измерения устойчивости и другие измерения устойчивости.
- В настоящее время при генерации шаблонов поддерживается формат Bicep. Планируется поддержка дополнительных форматов IaC в потоке Start Resilient.
- Некоторые операции могут занять несколько минут, особенно для больших групп служб.