Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Агент развертывания Azure Copilot выступает в качестве виртуального архитектора облачных решений, управляя всем процессом планирования инфраструктуры и развертывания с простотой и точностью.
Чтобы запустить агент развертывания Azure за пределами портала Azure, используйте репозиторий azure-skills или узнайте больше о планировщике инфраструктуры предприятия.
Агент развертывания помогает преобразовать высокоуровневые цели в практические планы развертывания, применяя лучшие практики по Azure Well-Architected Framework. Вы можете получить помощь в таких задачах, как создание планов развертывания, создание и проверка конфигураций Terraform и Bicep, а также упрощение автоматизации рабочих процессов «Инфраструктура как код» (IaC) за счет интеграции с GitHub.
Агент развертывания поддерживает многоходовые диалоги для уточнения требований. После того как агент развертывания поймет ваш сценарий, он предлагает рекомендации по оптимальной конфигурации ресурсов и предоставляет пошаговые инструкции по развертыванию готовых к эксплуатации сред, независимо от того, настраиваете ли вы конвейеры аналитики, веб-приложения или сложные многоуровневые архитектуры. Эти возможности позволяют сократить ручные усилия, свести к минимуму ошибки и ускорить время до получения результатов от облачных развертываний.
После создания плана развертывания агент развертывания может создавать конфигурации Terraform или Bicep, которые можно просматривать, изменять и развертывать. Вы можете открыть созданные файлы в web-версии Visual Studio Code или поручить Azure Copilot создать pull request для добавления файлов в ваш репозиторий GitHub.
Note
Администраторы могут включать или отключать доступ к агенту развертывания Azure Copilot и другим агентам Azure Copilot. Если Deployment Agent не отображается в качестве параметра при запуске нового чата, обратитесь к администратору.
Поддерживаемые типы ресурсов
Агент развертывания Azure Copilot работает со всеми типами ресурсов Azure. Вы можете получить помощь с различными типами развертываний, в том числе:
- Вычислительные службы, такие как виртуальные машины и контейнерные рабочие нагрузки.
- Сетевые компоненты, такие как виртуальные сети, подсети и группы безопасности сети.
- Решения для хранения данных, такие как Хранилище BLOB-объектов (хранилище BLOB-объектов), с продвинутыми параметрами устойчивости.
- Сценарии управления идентификацией и доступом.
- Решения для мониторинга и диагностики.
- Оркестрация многоуровневых архитектур для сложных рабочих нагрузок.
Примеры подсказок для развертывания
Ниже приведены несколько примеров типов запросов, которые можно использовать с Deployment Agent. Измените эти подсказки в зависимости от ваших реальных ситуаций или попробуйте использовать дополнительные подсказки, чтобы создать различные виды запросов. Чем больше сведений о рабочей нагрузке, которую вы хотите развернуть, вы предоставите, тем лучше будут результаты.
- "Разместите 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, вы можете автоматически создать pull request, чтобы добавить файлы в репозиторий 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.