Azure Copilot Agente de Resiliência (versão prévia)

O agente de resiliência Azure Copilot é um assistente de IA integrado a Azure Copilot que ajuda você a projetar, avaliar e melhorar a resiliência de suas cargas de trabalho de Azure por meio de linguagem natural. Em vez de navegar em várias ferramentas e interpretar sinais brutos, você pode interagir com o agente conversacionalmente para entender sua postura de resiliência, obter recomendações acionáveis e executar a correção de dentro do portal Azure.

Importante

O agente de resiliência do Azure Copilot está atualmente em PREVIEW. Veja os Termos de Uso Complementares para Versões Prévias do Microsoft Azure para obter termos legais que se aplicam aos recursos do Azure que estão em versão beta, versão prévia ou que, de outra forma, ainda não foram lançados em disponibilidade geral.

Para usar o Agente de Resiliência, selecione Resiliência nas novas opções de chat no Azure Copilot.

Note

Os administradores podem habilitar ou desabilitar o acesso ao Agente de Resiliência do Azure Copilot e a outros agentes de Azure Copilot. Se você não vir o Agente de Resiliência como uma opção ao iniciar um novo chat, verifique com o administrador.

O agente dá suporte a duas áreas de funcionalidade primárias:

Iniciar Resiliente – Projetar com resiliência desde o primeiro dia

O Start Resilient ajuda você a criar resiliência em seus aplicativos antes que eles sejam implantados. Descreva sua arquitetura de aplicativo em linguagem natural e o agente:

  • Analise a topologia do aplicativo e identifique as práticas recomendadas de resiliência relevantes para seus recursos.
  • Gere um relatório de resiliência detalhado com recomendações adaptadas à sua arquitetura.
  • Produza modelos de Bicep prontos para implantação com as configurações de resiliência recomendadas já habilitadas.

Essa funcionalidade foi projetada para equipes que estão criando novos aplicativos ou modernizando os existentes e deseja garantir que a resiliência seja um padrão de implantação , não uma reflexão posterior de correção.

Obter Resiliente – Avaliar e melhorar suas cargas de trabalho existentes

Obter Resiliente ajuda você a entender e melhorar a postura de resiliência de cargas de trabalho que já estão em execução no Azure. O agente pode:

  • Verifique se recursos individuais ou grupos de aplicativos inteiros (Grupos de Serviços) são zonalmente resilientes.
  • Identifique pré-requisitos e bloqueadores para habilitar a resiliência em seus recursos.
  • Forneça correção guiada , incluindo conversões diretas em que há suporte ou diretrizes de migração passo a passo para cenários mais complexos.
  • Gere scripts de habilitação em seu formato preferencial (Modelos do PowerShell, CLI do Azure ou Bicep).
  • Ajude você a organizar recursos em Grupos de Serviços, definir metas de resiliência e acompanhar a conformidade ao longo do tempo.
  • Surface impacto de custo indicativo para que você possa tomar decisões informadas sobre a correção.

Essa funcionalidade foi projetada para equipes que gerenciam cargas de trabalho existentes que desejam fechar sistematicamente as lacunas de resiliência e manter a conformidade com os objetivos de resiliência de sua organização.

Como acessar o Agente de Resiliência

Há duas maneiras de iniciar o Agente de Resiliência:

Opção 1: via Azure Copilot

  1. Abra o portal do Azure.
  2. Navegue até a página de visão geral de resiliência.
  3. Selecione o ícone Copilot no canto superior direito da barra de cabeçalho do portal Azure. Essa ação abre o painel lateral Copilot.
  4. No painel Copilot, localize a lista suspensa do seletor de agente perto da parte superior do painel.
  5. Selecione a lista suspensa e escolha "Resiliência" na lista de agentes disponíveis. Outras opções incluem Copilot, solução de problemas, implantação e otimização.
  6. O cabeçalho do painel é atualizado para mostrar "Agente de resiliência" e você vê prompts de início sugeridos para iniciar sua interação.

Opção 2: por meio das principais ações na tela Resiliência

Quando você estiver na página visão geral da Resiliência, você verá os principais botões de ação que fornecem pontos de entrada rápidos em fluxos de trabalho comuns de resiliência. Quando você seleciona qualquer uma dessas ações, o portal abre automaticamente o painel Copilot com o Agente de Resiliência selecionado e pré-preenchido com um prompt relevante.

Tip

Depois que o agente for carregado, você poderá interagir com ele usando os prompts sugeridos ou digitando suas próprias perguntas em linguagem natural. O agente mantém o contexto em várias voltas, para que você possa ter uma conversa contínua que progrida da avaliação para a correção.

Iniciar Resiliente — cenários e prompts de exemplo

A funcionalidade Iniciar Resiliente ajuda você a projetar arquiteturas resilientes do zero. As seções a seguir descrevem os principais cenários que você pode explorar, juntamente com prompts de exemplo para começar.

Descrever seu aplicativo e obter um plano de resiliência

Informe o agente sobre os recursos do aplicativo em linguagem natural. O agente analisa sua topologia, faz perguntas esclarecedoras se necessário (por exemplo, região, preferências de configuração) e gera um resumo de resiliência com um relatório de recomendação detalhado.

Prompts de exemplo:

"Meu aplicativo tem uma VM, um banco de dados PostgreSQL e um balanceador de carga. Ajude-me a começar minha jornada resiliente."

"Estou criando um aplicativo com AKS, Redis, Armazenamento e Cosmos DB. O que devo fazer para torná-lo resiliente?"

"Tenho um aplicativo Web com um Serviço de Aplicativo, um Banco de Dados SQL e um Front Door. Você pode avaliar a resiliência?

Gerar modelos de Bicep resilientes

Peça ao agente para gerar modelos de Bicep prontos para implantação para seus recursos com as configurações de resiliência recomendadas já habilitadas. O agente produz modelos modulares, parameters.jsonincluindo main.biceparquivos por recurso e por recurso.

Prompts de exemplo:

"Gere um modelo de Bicep para uma configuração de VM resiliente zonal."

"Crie modelos Bicep para uma arquitetura resiliente com VMs, AKS e Armazenamento."

"Gere modelos de implantação para meu aplicativo com práticas recomendadas de resiliência incluídas."

Arquiteturas de aplicativos maiores

O agente pode lidar com descrições de aplicativo mais complexas com vários tipos de recursos. Ele produz um resumo de resiliência consolidado e recomendações detalhadas em todos os recursos.

Prompts de exemplo:

"Meu aplicativo inclui VMs, AKS, Redis, Armazenamento e Cosmos DB. Ajude-me a projetar uma configuração resiliente."

"Gere modelos Bicep para uma arquitetura zonalmente resiliente com VMs, AKS e Armazenamento."

Get Resilient — Cenários e prompts de exemplo

A funcionalidade Get Resilient ajuda você a avaliar e melhorar a resiliência de suas cargas de trabalho de Azure existentes. As seções a seguir descrevem os principais cenários que você pode explorar.

Verificar a resiliência do recurso

Peça ao agente para verificar se um recurso específico ou todo o grupo de serviços é resiliente zonalmente. O agente retorna o status de resiliência atual, juntamente com os detalhes de configuração de suporte.

Prompts de exemplo:

"Minha VM é zonalmente resiliente?"

"Verifique a resiliência da minha conta de armazenamento."

"Obtenha a postura de resiliência zonal do meu grupo de serviços."

Verificar pré-requisitos para resiliência

Antes de habilitar a resiliência, talvez seja necessário atender a determinados pré-requisitos. O agente pode identificar condições de bloqueio, como limitações de região, requisitos de permissão ou dependências de configuração.

Prompts de exemplo:

"Quais são os pré-requisitos para tornar minha VM zonalmente resiliente?"

"O que preciso fazer antes de habilitar a redundância de zona no meu banco de dados?"

Habilitar resiliência em seus recursos

Para recursos que dão suporte à conversão in-loco (recursos mutáveis), o agente pode habilitar diretamente a resiliência zonal. Para recursos que exigem reimplantação (como VMs), o agente fornece diretrizes e scripts passo a passo.

Prompts de exemplo:

"Habilite a resiliência zonal para meu servidor PostgreSQL."

"Habilitar resiliência zonal para minha VM."

"Como faço para tornar minha conta de armazenamento com redundância de zona?"

Importante

Para alguns tipos de recursos, o agente executa a alteração diretamente. Para outras pessoas (como VMs), ela fornece diretrizes e scripts em vez de fazer alterações, pois esses recursos exigem reimplantação.

Gerar scripts de habilitação

O agente pode gerar scripts para habilitar ou criar recursos resilientes zonalmente em vários formatos, incluindo modelos do PowerShell, CLI do Azure, Bicep, Terraform e ARM.

Prompts de exemplo:

"Dê-me scripts para habilitar a resiliência zonal para meus recursos."

"Gerar scripts para criar uma conta de armazenamento resiliente zonalmente."

"Gerar scripts para todos os recursos no meu grupo de serviços."

Organizar recursos em grupos de serviços

Use grupos de serviços para agrupar logicamente os recursos Azure que compõem um aplicativo. O agente pode ajudá-lo a criar grupos de serviços, adicionar recursos a eles e exibir sua associação.

Prompts de exemplo:

"Crie um grupo de serviços para meu aplicativo."

"Adicione minha VM e banco de dados ao grupo de serviços."

"Mostrar os recursos no meu grupo de serviços."

Definir metas de resiliência e acompanhar a conformidade

Depois de criar um grupo de serviços, defina as metas de resiliência e acompanhe como seus recursos estão em conformidade ao longo do tempo. O agente dá suporte à criação de metas, à verificação do status de conformidade, à exclusão de recursos específicos e à atualização da conformidade após as alterações.

Prompts de exemplo:

"Defina uma meta de resiliência zonal para meu grupo de serviços."

"Qual é o status de conformidade da minha meta?"

"Exclua essa VM da minha meta de resiliência."

"Atualize minha conformidade de meta após alterações recentes."

Fluxo de trabalho guiado de ponta a ponta

O agente dá suporte a conversas de vários turnos que progridem naturalmente da avaliação à correção. Você pode começar verificando sua postura e, em seguida, solicitar scripts para corrigir problemas e continuar por todo o ciclo de vida de resiliência em uma única conversa.

Exemplo de fluxo de conversa:

  1. Comece com: "Criar um grupo de serviços para meu aplicativo"
  2. Em seguida: "Definir metas de resiliência"
  3. Em seguida: "Verificar postura"
  4. Em seguida: "Corrigir os problemas" ou "Dê-me scripts para corrigi-lo"

Tip

O agente mantém o contexto entre turnos, portanto, cada etapa se baseia na anterior. Você não precisa repetir nomes de recursos ou detalhes de configuração.

Limitações conhecidas

Como esse recurso está em versão prévia privada, lembre-se das seguintes limitações:

  • O agente é otimizado para cenários de resiliência zonal. A resiliência regional e outras dimensões de resiliência serão adicionadas em versões futuras.
  • Atualmente, a geração de modelo dá suporte a Bicep formato. O suporte para formatos IaC adicionais no fluxo Start Resilient está planejado.
  • Algumas operações podem levar alguns instantes para serem concluídas, especialmente para grupos de serviços maiores.