Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Agentes (versão prévia) no Azure Copilot inteligentemente exibem o agente certo para ajudar com suas tarefas. Os recursos de implantação de Agentes (versão prévia) no Azure Copilot servem como um arquiteto de soluções de nuvem virtual, orientando você por todo o processo de planejamento e implantação de infraestrutura com simplicidade e precisão.
Quando você pede ajuda para implantar cargas de trabalho, o Azure Copilot ajuda você a converter metas de alto nível em planos de implantação acionáveis aplicando as práticas recomendadas do Azure Well-Architected Framework . Você pode obter ajuda com tarefas como criar planos de carga de trabalho, gerar e revisar configurações do Terraform e simplificar a automação de fluxos de trabalho de IaC (Infraestrutura como Código) integrando-se ao GitHub.
Os recursos do agente dão suporte a conversas de vários turnos para esclarecer os requisitos, oferecendo recomendações para configurações de recursos ideais e fornecendo diretrizes passo a passo para implantar ambientes prontos para produção, seja configurando pipelines de análise, aplicativos Web ou arquiteturas complexas de várias camadas. Esses recursos permitem reduzir o esforço manual, minimizar erros e acelerar o tempo a valor para suas implantações na nuvem.
Depois de gerar um plano de implantação, o Azure Copilot pode gerar configurações do Terraform que você pode examinar, editar e implantar. Você pode abrir os arquivos gerados no Visual Studio Code para a Web ou fazer com que o Azure Copilot crie uma solicitação de pull para adicionar os arquivos ao repositório GitHub.
Importante
A funcionalidade descrita neste artigo só está disponível para locatários que têm acesso aos Agentes (versão prévia) no Azure Copilot.
Tipos de recursos suportados
Atualmente, os Agentes (versão prévia) no Azure Copilot dão suporte a tarefas de implantação para todos os tipos de recursos do Azure. Você pode obter assistência com muitos tipos de implantações, incluindo:
- Serviços de computação, como Máquinas Virtuais e cargas de trabalho em contêineres.
- Componentes de rede, como Redes Virtuais, Sub-redes e Grupos de Segurança de Rede.
- Soluções de armazenamento, como Armazenamento Blob, com opções avançadas de resiliência.
- Cenários de gerenciamento de identidade e acesso.
- Soluções de monitoramento e diagnóstico.
- Orquestração de arquiteturas de várias camadas para cargas de trabalho complexas.
Prompts de exemplo de implantação
Aqui estão alguns exemplos dos tipos de prompts que você pode usar para obter ajuda com tarefas de implantação. Modifique esses prompts com base em seus cenários da vida real ou tente prompts adicionais para criar diferentes tipos de consultas. Quanto mais detalhes você fornecer sobre a carga de trabalho que deseja implantar, melhor o Azure Copilot poderá ajudá-lo. Ao usar esses tipos de prompts, habilite o modo de agente selecionando o ícone na janela de chat.
- "Hospede um LLM de análise de sentimento com o Azure Functions para pontos de extremidade de API sem servidor, conecte-se a um Banco de Dados SQL do Azure para registrar em log interações do usuário e configure alertas para solicitações com falha."
- "Implante um aplicativo web Python Flask no Serviço de Aplicativo do Azure com um back-end PostgreSQL Servidor Flexível, proteja segredos no Azure Key Vault e habilite o monitoramento no Application Insights."
- "Inicie um serviço de chatbot multilíngue usando o Serviço OpenAI do Azure, integre o log ao Azure Monitor e use o Azure Key Vault para gerenciamento de credenciais de API."
- "Configure um aplicativo SaaS multilocatário no AKS usando namespaces do Kubernetes para isolamento, integre o Microsoft Entra para autenticação e centralize logs no Azure Log Analytics."
- "Implante uma carga de trabalho de microsserviços no AKS em que o Gateway de API roteie o tráfego, integre-se ao Azure Key Vault para segredos e implante implantações canárias para novas versões de serviço."
Fluxo de trabalho de exemplo
Aqui está um exemplo de fluxo de trabalho para usar os recursos de implantação em Agentes (versão prévia) no Azure Copilot.
Para obter ajuda de implantação, inicie uma conversa no Azure Copilot com o modo de agente habilitado. Descreva a carga de trabalho que você deseja implantar usando linguagem simples e natural, como "Preciso de um aplicativo Web escalonável com um banco de dados SQL".
O Azure Copilot analisa seus requisitos e cria um plano de infraestrutura detalhado adaptado às suas necessidades. Se mais informações forem necessárias, o Azure Copilot fará perguntas sobre seu cenário. O plano de carga de trabalho é um blueprint abrangente e passo a passo que inclui a análise de prós, contras e compensações associadas a cada decisão arquitetônica. Todas as recomendações são fundamentadas no Azure Well-Architected Framework, garantindo que as recomendações se alinhem aos padrões do setor e às práticas recomendadas do Azure.
Depois de aprovar o plano, o Azure Copilot cria configurações do Terraform com os componentes necessários para implantar os recursos descritos no plano. Diretrizes abrangentes sobre estratégias de implantação, incluindo diretrizes para a configuração de pipeline de CI/CD, também são fornecidas. Selecione o ícone de maximização para exibir os scripts no painel de artefatos.
Examine as configurações do Terraform geradas no painel de artefatos do Azure Copilot. Se desejar, você pode fazer alterações nas configurações desse painel. Examine as configurações com cuidado para garantir que elas atendam aos seus requisitos.
Depois de validar as configurações, escolha um método de implantação. Você pode abrir os arquivos no VS Code para a Web, criar uma solicitação de pull do GitHub ou usar o portal do Azure. Você também pode baixar os arquivos para implantação local ou personalização adicional.
Conclua a implantação e use as ferramentas de monitoramento do Azure para acompanhar o desempenho, o custo e a integridade de seus recursos.
Integração de solicitações pull do GitHub
Quando o Azure Copilot gera configurações do Terraform, você pode optar por criar automaticamente uma solicitação de pull para adicionar os arquivos ao repositório GitHub. Essa opção simplifica o processo de integração dos arquivos gerados aos fluxos de trabalho de CI/CD existentes.
Para usar essa funcionalidade, selecione Criar pull request depois de examinar as configurações do Terraform geradas na seção de artefatos. Depois de entrar, selecione um repositório e um branch existentes ou crie novos. Quando você seleciona Criar solicitação de pull, os arquivos gerados são adicionados a uma nova solicitação de pull.
Abrir no VS Code
Você pode optar por abrir as configurações do Terraform geradas no Visual Studio Code para a Web. O VS Code para a Web fornece uma experiência gratuita e de instalação zero do Microsoft VS Code em seu navegador, permitindo que você examine e modifique os arquivos conforme necessário.
Para usar esse recurso, selecione Abrir no VS Code (Web) depois de examinar as configurações do Terraform geradas no painel de artefatos. Essa ação inicia um workspace web do VS Code com os arquivos gerados abertos para revisão e edição.
Considerações e limitações atuais
Tenha em mente as seguintes considerações e limitações ao trabalhar com a implantação em Agentes (versão prévia) no Azure Copilot.
- Atualmente, os artefatos gerados só estão disponíveis como configurações do Terraform.
- Os recursos do agente de implantação foram projetados para ajudar você a implantar novas cargas de trabalho e ambientes (cenários "greenfield"). Atualmente, os recursos do agente não dão suporte à importação, análise ou modificação da infraestrutura existente. Você ainda pode pedir orientação ao Azure Copilot nesses cenários.
- Embora o Azure Copilot forneça diretrizes para pipelines de implantação seguros, ele atualmente não dá suporte à integração automatizada de fluxos de trabalho de CI/CD.