View a markdown version of this page

¿Qué es una topología de DevOps agentes? - AWS DevOps Agente

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Qué es una topología de DevOps agentes?

AWS DevOps Agent's descubre y visualiza automáticamente los recursos y las relaciones dentro de sus aplicaciones y utiliza la topología resultante para comprender su infraestructura durante la investigación de incidentes y al hacer recomendaciones preventivas.

Cómo se crean los gráficos de topología

AWS DevOps El agente crea gráficos de topología mediante varios procesos automatizados:

  • Descubrimiento de recursos: el agente escanea automáticamente sus AWS cuentas para identificar los recursos, como las instancias de procesamiento, los servicios de almacenamiento, los componentes de red y las bases de datos, que forman parte de sus aplicaciones.

  • Detección de relaciones: el agente analiza los datos de configuración, las CloudFormation pilas y las etiquetas de recursos para determinar cómo se relacionan los recursos entre sí.

  • Mapeo de código e implementación: cuando se conecta a CI/CD las canalizaciones, el agente vincula los recursos de la infraestructura con sus procesos de implementación y con los cambios en el código de la infraestructura y la aplicación.

  • Mapeo del comportamiento observable: los datos de los sistemas de observabilidad, como Amazon CloudWatch Application Signals y Dynatrace, se utilizan para identificar los comportamientos observados que indican relaciones entre los recursos.

Capacidades clave

El mapeo de recursos proporciona varias capacidades que mejoran la investigación y la prevención de incidentes:

  • Visualización interactiva: explore la topología de su aplicación a través de un gráfico interactivo en la aplicación web Operator. Puede ampliar la topología y navegar por ella para comprender las complejas relaciones entre los recursos. También puede usar Chat para consultar información sobre la topología en lenguaje natural, como «Muéstrame todas las funciones de Lambda conectadas a esta tabla de DynamoDB» o «¿A qué recursos afecta esta alarma?».

  • Investigación contextual: durante las investigaciones de incidentes, el AWS DevOps agente cuenta con la ayuda de la topología de recursos para identificar los componentes afectados, comprender el radio de la explosión y rastrear la trayectoria del impacto a través de sus sistemas.

  • Análisis de la causa raíz: la comprensión detallada de las relaciones entre los recursos ayuda a determinar dónde se originan los problemas, incluso en sistemas distribuidos complejos con muchas interdependencias.

  • Evaluación del impacto: al analizar los incidentes, el agente puede determinar mejor qué servicios posteriores podrían verse afectados identificando las cadenas de dependencia en la topología.

  • Recomendaciones preventivas: el agente utiliza la información sobre la topología para hacer recomendaciones específicas con el fin de mejorar la resiliencia, sugiriendo los cambios que tendrán un impacto más significativo en la estabilidad del sistema.

Vistas de topología

La visualización de la topología en la página Topología de la aplicación web Operator ofrece varios niveles de detalle, organizados en 2 categorías:

Aprendí

La vista aprendida se genera a partir de la habilidad de comprender y canalizar el espacio entre agentes y muestra resúmenes estructurados de su infraestructura. Están disponibles las siguientes vistas aprendidas:

  • Topología: la vista predeterminada, generada a partir de la habilidad Agent Space Understanding. Muestra un resumen estructurado de su infraestructura organizada por servicios lógicos y rutas de solicitud.

  • Canalización: muestra la topología de la CI/CD canalización y muestra las etapas de implementación, las acciones y sus relaciones con los recursos de la infraestructura. Esta vista solo está disponible cuando se ha generado la topología de canalización para su espacio de agentes.

Otros

Esta vista muestra su infraestructura en diferentes niveles de granularidad en función de los datos sin procesar de descubrimiento de recursos:

  • Sistema: muestra los límites de las cuentas y regiones de alto nivel.

  • Contenedor: muestra las pilas de despliegue del mismo modo que las CloudFormation pilas que contienen recursos relacionados.

  • Componentes: muestra los componentes individuales de los contenedores y sus relaciones.

  • Todos los recursos: muestra la vista completa con todos los recursos descubiertos y sus relaciones.

Descubrimiento de recursos

Los recursos se descubren mediante dos métodos:

  • CloudFormation pilas: el agente muestra todas las CloudFormation pilas y sus recursos en la AWS cuenta principal y en cualquier cuenta secundaria conectada. Esto es compatible con cualquier herramienta de infraestructura como código que se utilice para la implementación, incluido el kit de desarrollo en la nube ( CloudFormation CDK). AWS AWS

  • Explorador de recursos: en el caso de los recursos desde los que no se implementan CloudFormation, los recursos etiquetados se descubren en el Explorador de recursos. AWS La AWS cuenta de destino debe tener activado el Explorador de recursos. Esto es útil para identificar los límites de las aplicaciones para los recursos implementados a través AWS de la consola de administración, las API de AWS servicio u otros marcos de infraestructura como código.

Alcance de la investigación más allá de la topología

Si bien la topología de la aplicación proporciona un contexto importante durante las investigaciones, AWS DevOps Agent no se limita a investigar solo los recursos que se muestran en la topología. El agente puede usar fuentes de datos adicionales, como las API de AWS servicio o las herramientas de observabilidad conectadas, para investigar los recursos que no están en la topología de la aplicación.

Para limitar los recursos a los que tiene acceso el agente, restrinja la política para que la función asignada al agente acceda a los recursos entre cuentas. Para obtener más información, consulte Limitar el acceso de los agentes en un AWS Cuenta.

La topología y la habilidad de comprender el espacio entre agentes

El gráfico de topología se basa en la habilidad adquirida entre agentes para comprender el espacio entre agentes, que codifica un resumen estructurado de la infraestructura para usarlo durante las investigaciones. Cuando se completa el descubrimiento de la topología de un nuevo espacio de agentes, el sistema genera automáticamente la habilidad de comprender el espacio entre agentes. Para obtener más información sobre las habilidades aprendidas, consulteHabilidades aprendidas.