As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
O que é uma topologia de DevOps agente?
AWS DevOps O agente descobre e visualiza automaticamente os recursos e relacionamentos em seus aplicativos e usa a topologia resultante para entender sua infraestrutura durante investigações de incidentes e ao fazer recomendações preventivas.
Como os gráficos de topologia são criados
AWS DevOps O agente cria gráficos de topologia por meio de vários processos automatizados:
Descoberta de recursos — O agente verifica automaticamente suas AWS contas para identificar recursos como instâncias de computação, serviços de armazenamento, componentes de rede e bancos de dados que fazem parte de seus aplicativos.
Detecção de relacionamento — o agente analisa dados de configuração, CloudFormation pilhas e tags de recursos para determinar como os recursos se relacionam entre si.
Mapeamento de código e implantação — Quando conectado a CI/CD pipelines, o agente vincula os recursos de infraestrutura aos seus processos de implantação e ao código alterado do aplicativo e da infraestrutura.
Mapeamento do comportamento de observabilidade — Dados de sistemas de observabilidade, como Amazon CloudWatch Application Signals e Dynatrace, são usados para identificar comportamentos observados que indicam relações entre recursos.
Capacidades gerais
O mapeamento de recursos fornece vários recursos que aprimoram a investigação e a prevenção de incidentes:
Visualização interativa — Explore a topologia do seu aplicativo por meio de um gráfico interativo no Operator Web App. Você pode ampliar e navegar pela topologia para entender as relações complexas entre os recursos. Você também pode usar o Chat para consultar informações de topologia usando linguagem natural, como “Mostrar todas as funções do Lambda conectadas a esta tabela do DynamoDB” ou “Quais recursos são afetados por esse alarme?”.
Investigação contextual — Durante as investigações de incidentes, o AWS DevOps agente é auxiliado pela topologia de recursos para identificar os componentes afetados, entender o raio de explosão e rastrear o caminho do impacto em seus sistemas.
Análise da causa raiz — A compreensão detalhada das relações de recursos ajuda a identificar a origem dos problemas, mesmo em sistemas distribuídos complexos com muitas interdependências.
Avaliação de impacto — Ao analisar incidentes, o agente pode determinar melhor quais serviços posteriores podem ser afetados identificando cadeias de dependência na topologia.
Recomendações preventivas — O agente usa insights de topologia para fazer recomendações direcionadas para melhorias de resiliência, sugerindo mudanças que terão o impacto mais significativo na estabilidade do sistema.
Visualizações de topologia
A visualização da topologia na página Topologia do Operator Web App oferece vários níveis de detalhes:
Aprendido — A visualização padrão, gerada a partir da habilidade Agent Space Understanding. Exibe um resumo estruturado de sua infraestrutura organizado por serviços lógicos e caminhos de solicitação.
Sistema — Mostra os limites de alto nível da conta e da região.
Contêiner — Exibe pilhas de implantação como CloudFormation pilhas que contêm recursos relacionados.
Componentes — Mostra os componentes individuais dentro dos contêineres e seus relacionamentos.
Todos os recursos — Mostra a visão completa de todos os recursos descobertos e seus relacionamentos.
Descoberta de recursos
Os recursos são descobertos por meio de dois métodos:
CloudFormation pilhas — O agente lista todas as CloudFormation pilhas e seus recursos na AWS conta principal e em todas as contas secundárias conectadas. Isso é compatível com qualquer infrastructure-as-code ferramenta usada CloudFormation para implantação, incluindo o AWS Cloud Development Kit (AWS CDK).
Resource Explorer — Para recursos não implantados CloudFormation, os recursos marcados são descobertos no AWS Resource Explorer. A AWS conta de destino deve ter o Resource Explorer ativado. Isso é útil para identificar limites de aplicativos para recursos implantados por meio do AWS Management Console, do AWS serviço APIs ou de outras infrastructure-as-code estruturas.
Escopo da investigação além da topologia
Embora a topologia do aplicativo forneça um contexto importante durante as investigações, o AWS DevOps Agente não se limita a investigar somente os recursos mostrados na topologia. O agente pode usar fontes de dados adicionais, como AWS serviços APIs ou ferramentas de observabilidade conectadas, para investigar recursos que não estão na topologia do aplicativo.
Para limitar os recursos aos quais o agente tem acesso, restrinja a política da função atribuída ao agente para acessar recursos entre contas. Para obter mais informações, consulte Limitando o acesso do agente em uma conta AWS.
Topologia e a habilidade de compreensão do espaço do agente
O gráfico de topologia alimenta a habilidade aprendida do Agent Space Understanding, que codifica um resumo estruturado de sua infraestrutura para uso durante investigações. Quando a descoberta da topologia é concluída para um novo espaço de agente, o sistema gera automaticamente a habilidade de compreensão do espaço do agente. Para obter mais informações sobre as habilidades aprendidas, consulteHabilidades aprendidas.