Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Агент развертывания Azure Copilot выступает в качестве архитектора решения виртуального облака, управляя всеми процессами планирования инфраструктуры и развертывания с простотой и точностью.
Чтобы вызвать агент развертывания Azure за пределами портала Azure, используйте репозиторий azure навыков или узнайте больше о планировщике инфраструктуры предприятия.
Это важно
Агент развертывания Azure Copilot в настоящее время находится в предварительной версии. Ознакомьтесь с Дополнительными условиями использования для предварительных версий Microsoft Azure, чтобы узнать юридические условия, применимые к функциям Azure, которые находятся в статусе бета, предварительного просмотра или иначе еще не выпущены в общий доступ.
Агент развертывания помогает преобразовать высокоуровневые цели в практические планы развертывания, применяя рекомендации по Azure Well-Architected Framework. Вы можете получить помощь в таких задачах, как создание планов рабочей нагрузки, создание и проверка конфигураций Terraform и Bicep, а также упрощение автоматизации рабочих процессов "Инфраструктура как код" (IaC), интегрируясь с GitHub.
Агент развертывания поддерживает многоэтапные беседы для уточнения требований. После понимания сценария агент развертывания предлагает рекомендации по оптимальной конфигурации ресурсов и предоставляет пошаговые инструкции по развертыванию готовых к рабочей среде сред, независимо от того, настраиваете ли вы конвейеры аналитики, веб-приложения или сложные многоуровневые архитектуры. Эти возможности позволяют сократить ручные усилия, свести к минимуму ошибки и ускорить время до получения результатов от облачных развертываний.
После создания плана развертывания агент развертывания может создавать конфигурации Terraform или Bicep, которые можно просматривать, изменять и развертывать. Вы можете открыть созданные файлы в web-версии Visual Studio Code или поручить Azure Copilot создать pull request для добавления файлов в ваш репозиторий GitHub.
Note
Администраторы могут включать или отключать доступ к агенту развертывания Azure Copilot и другим агентам Azure Copilot. Если агент развертывания не отображается в качестве параметра при запуске нового чата, обратитесь к администратору.
Поддерживаемые типы ресурсов
Агент развертывания Azure Copilot работает со всеми типами ресурсов Azure. Вы можете получить помощь с различными типами развертываний, в том числе:
- Вычислительные службы, такие как виртуальные машины и контейнерные рабочие нагрузки.
- Сетевые компоненты, такие как виртуальные сети, подсети и группы безопасности сети.
- Решения для хранения данных, такие как Хранилище BLOB-объектов (хранилище BLOB-объектов), с продвинутыми параметрами устойчивости.
- Сценарии управления идентификацией и доступом.
- Решения для мониторинга и диагностики.
- Оркестрация многоуровневых архитектур для сложных рабочих нагрузок.
Примеры подсказок для развертывания
Ниже приведены несколько примеров типов запросов, которые можно использовать с агентом развертывания. Измените эти подсказки в зависимости от ваших реальных ситуаций или попробуйте использовать дополнительные подсказки, чтобы создать различные виды запросов. Дополнительные сведения о рабочей нагрузке, которую вы хотите развернуть, получите лучшие результаты.
- "Разместите LLM для анализа настроений с помощью функций Azure для бессерверных API-каналов, подключитесь к базе данных Azure SQL для логирования взаимодействий с пользователями и настройте уведомления о неудачных запросах."
- Разверните веб-приложение Python Flask на службе приложений Azure с серверной частью на гибком сервере PostgreSQL, защитите секреты в Azure Key Vault и включите мониторинг с помощью Application Insights.
- "Запустите многоязычную службу чат-бота с помощью Службы Azure OpenAI, интегрируйте ведение журнала с Azure Monitor и используйте Azure Key Vault для управления учетными данными API".
- Настройте мультитенантное приложение SaaS в AKS с помощью пространств имен Kubernetes для изоляции, интегрируйте Microsoft Entra для проверки подлинности и централизуйте журналы в Azure Log Analytics.
- Разверните рабочую нагрузку микрослужб в AKS, используя шлюз API для маршрутизации трафика, интегрируйтесь с Azure Key Vault для работы с секретами и создайте канареечные развертывания для новых версий служб.
Пример рабочего процесса
Ниже приведен пример рабочего процесса для использования агента развертывания в Azure Copilot.
Выберите "Развертывание" из параметров нового чата в Azure Copilot. Опишите рабочую нагрузку, которую вы хотите развернуть с помощью простого естественного языка, например "Мне нужно масштабируемое веб-приложение с базой данных SQL".
Агент развертывания проверяет требования и создает подробный план инфраструктуры, адаптированный к вашим потребностям. Если требуется дополнительная информация, агент развертывания задает вопросы о вашем сценарии. План рабочей нагрузки — это комплексная пошаговая схема, которая включает в себя анализ плюсов, минусов и компромиссов, связанных с каждым архитектурным решением. Все рекомендации основаны на платформе Azure Well-Architected Framework, обеспечивая соответствие рекомендаций отраслевым стандартам и рекомендациям Azure.
После утверждения плана выберите, должен ли агент развертывания создать конфигурацию Terraform или Bicep. Каждая конфигурация содержит необходимые компоненты для развертывания ресурсов, описанных в плане. Также предоставляется комплексное руководство по стратегиям развертывания, включая рекомендации по настройке конвейера CI/CD. Вы можете просмотреть созданные конфигурации в области артефактов, внести изменения при необходимости и выбрать метод развертывания.
Просмотрите созданную конфигурацию Terraform или Bicep в области артефактов. При желании можно внести изменения в конфигурации из этой области. Внимательно просмотрите все созданные конфигурации, чтобы убедиться, что они соответствуют вашим требованиям.
После проверки конфигураций выберите метод развертывания. Вы можете открыть файлы в VS Code в веб-версии, создать пулл-реквест на GitHub или использовать портал Azure. Вы также можете скачать файлы для локального развертывания или дальнейшей настройки.
Завершите развертывание, а затем используйте средства мониторинга Azure для отслеживания производительности, затрат и работоспособности ресурсов.
Интеграция pull request в GitHub
Если Azure Copilot создает конфигурации Terraform или Bicep, вы можете автоматически создать запрос на вытягивание, чтобы добавить файлы в репозиторий GitHub. Этот параметр упрощает интеграцию созданных файлов в существующие рабочие процессы CI/CD.
Чтобы использовать эту функцию, нажмите кнопку "Создать запрос на вытягивание " после просмотра созданных конфигураций в области артефактов. После входа выберите существующий репозиторий и ветвь или создайте новые. При выборе команды "Создать запрос на вытягивание" созданные файлы добавляются в новый запрос на вытягивание.
Открыть в VS Code
Вы можете открыть созданные конфигурации Terraform или Bicep в Visual Studio Code для Интернета. VS Code для веб предоставляет бесплатный Microsoft VS Code без установки в браузере, что позволяет просматривать и изменять файлы по мере необходимости.
Чтобы использовать эту функцию, нажмите кнопку Открыть в VS Code (Web) после просмотра созданных конфигураций в области артефактов. Это действие запускает веб-рабочую область VS Code с созданными файлами, открытыми для проверки и редактирования.
Текущие рекомендации и ограничения
Помните о следующих соображениях и ограничениях при работе с агентом развертывания Azure Copilot.
- В настоящее время созданные артефакты доступны в виде конфигураций Terraform или Bicep. Перед созданием файла IaC для выходных данных агент запрашивает, требуется ли Terraform или Bicep.
- Агент развертывания предназначен для развертывания новых рабочих нагрузок и сред (сценариев "greenfield"). Агент развертывания в настоящее время не поддерживает импорт, анализ и изменение существующей инфраструктуры. Вы по-прежнему можете обратиться к Azure Copilot с рекомендациями в этих сценариях.
- Хотя агент развертывания предоставляет рекомендации по безопасным конвейерам развертывания, в настоящее время он не поддерживает автоматическую интеграцию рабочих процессов CI/CD.