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 los recursos para determinar cómo se relacionan los recursos entre sí.
Mapeo de código e implementación: cuando se conecta a CI/CD canalizaciones, el agente vincula los recursos de infraestructura a sus procesos de implementación y modifica el código de la aplicación y la infraestructura.
Mapeo del comportamiento de observabilidad: 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 hacer zoom y navegar por la topología para comprender las complejas relaciones entre los recursos. También puede usar Chat para consultar información de topología mediante un lenguaje natural, como «Mostrar todas las funciones de Lambda conectadas a esta tabla de DynamoDB» o «¿Qué recursos se ven afectados por esta alarma?».
Investigación contextual: durante la investigación de los incidentes, el AWS DevOps agente cuenta con la ayuda de la topología de los recursos para identificar los componentes afectados, comprender el radio de la explosión y trazar 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 descendentes podrían verse afectados identificando las cadenas de dependencia en la topología.
Recomendaciones preventivas: el agente utiliza la información de la topología para hacer recomendaciones específicas para mejorar la resiliencia, sugiriendo los cambios que tendrán el impacto más significativo en la estabilidad del sistema.
Vistas de topología
La visualización de la topología de la página de topología de la aplicación web Operator ofrece varios niveles de detalle:
Aprendido: la vista predeterminada, generada a partir de la habilidad Agent Space Understanding. Muestra un resumen estructurado de su infraestructura organizado por servicios lógicos y rutas de solicitud.
Sistema: muestra los límites de las cuentas y regiones de alto nivel.
Contenedor: muestra las pilas de implementación, como si CloudFormation fueran pilas que contienen recursos relacionados.
Componentes: muestra los componentes individuales de los contenedores y sus relaciones.
Todos los recursos: muestra una 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 infrastructure-as-code herramienta que se utilice CloudFormation para la implementación, incluido el AWS Cloud Development Kit (AWS CDK).
Explorador de recursos: en el caso de los recursos desde los que no se implementaron CloudFormation, los recursos etiquetados se detectan en el Explorador de AWS recursos. La AWS cuenta de destino debe tener activado el Explorador de recursos. Esto resulta útil para identificar los límites de las aplicaciones para los recursos desplegados a través de la consola de AWS administración APIs, el AWS servicio u otros infrastructure-as-code marcos.
El ámbito de investigación va 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 únicamente los recursos que se muestran en la topología. El agente puede utilizar fuentes de datos adicionales, como herramientas de observabilidad conectadas APIs o de AWS servicios, para investigar los recursos que no se encuentran en la topología de la aplicación.
Para limitar los recursos a los que tiene acceso el agente, restrinja la política de acceso de la función asignada al agente a los recursos multicuentas. Para obtener más información, consulte Limitar el acceso de los agentes a una AWS cuenta.
Habilidad para comprender la topología y el espacio de agentes
El gráfico de topología contribuye a la habilidad aprendida de Agent Space Understanding, que codifica un resumen estructurado de su infraestructura para utilizarlo 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 comprensión del espacio de agentes. Para obtener más información sobre las habilidades adquiridas, consulteHabilidades aprendidas.