View a markdown version of this page

Acerca de AWS DevOps Agente - 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.

Acerca de AWS DevOps Agente

AWS DevOps El agente es un AI-powered agente siempre disponible que abarca las operaciones de producción y administración de las versiones, desde la revisión de la preparación y las pruebas de las versiones hasta la investigación y la prevención de problemas operativos en entornos locales AWS, multinube y multinube.

AWS DevOps El agente ayuda a revisar los cambios en el software para detectar los riesgos de producción, a la vez que investiga los incidentes e identifica las mejoras operativas, en calidad de ingeniero experimentado. DevOps

El agente trabaja de la siguiente manera:

  • Conocer sus recursos y sus relaciones.

  • Trabaje con sus herramientas de observabilidad, habilidades, repositorios de código y CI/CD canalizaciones.

  • Correlacionar los datos de telemetría, código e implementación para comprender las relaciones entre los recursos de las aplicaciones.

  • Soporte de aplicaciones en entornos híbridos y multinube.

Características principales de

AWS DevOps Agent proporciona capacidades en dos áreas principales: las operaciones de producción y la administración de lanzamientos.

Operaciones de producción

AWS DevOps El agente investiga los problemas de forma autónoma en el momento en que se producen:

  • Investigación automatizada de incidentes: comienza a investigar de inmediato cuando se recibe una alerta o un ticket de soporte, correlacionando los datos de telemetría, código e implementación para identificar la causa principal.

  • Planes de mitigación viables: proporciona acciones específicas para resolver los incidentes, validar el éxito y revertir los cambios si es necesario. También proporciona instrucciones listas para usar como agentes y que otro agente fronterizo puede implementar, como las mejoras de código que Kiro puede implementar.

  • Prevención proactiva de incidentes: analiza los patrones de los incidentes históricos para ofrecer mejoras específicas en lo que respecta a la observabilidad, la optimización de la infraestructura, los procesos de implementación y la resiliencia de las aplicaciones, de modo que no se repitan los mismos problemas.

  • Coordinación automatizada de incidentes: canaliza las observaciones, los hallazgos y las medidas de mitigación a través de tus canales de comunicación preferidos, como Slack y. ServiceNow PagerDuty

  • On-demand Gestión de tareas de SRE: gestiona las tareas de SRE a través del lenguaje natural, utilizando su profundo conocimiento de la topología de las aplicaciones y las dependencias de los servicios. Consulte el estado de los recursos, investigue los patrones de incidentes, realice un seguimiento de las implementaciones y explore las recomendaciones sin tener que navegar de una consola a otra.

  • AWS Integración del soporte: cree casos de AWS soporte directamente a partir de una investigación con todo el contexto para acelerar la resolución.

Administración de versiones (versión preliminar)

AWS DevOps El agente incluye un conjunto de funciones de vista previa que ayudan a verificar que los cambios en el código estén listos para la producción antes de que lleguen:

  • Revisión del estado de preparación para el lanzamiento: revisa los cambios en el código durante la generación del código y comprueba el cumplimiento de las políticas, el impacto de las dependencias y los controles de acceso. Mapea las dependencias entre repositorios para sacar a la luz los cambios más importantes antes de fusionarlos y utiliza pruebas deterministas para evaluar que los cambios en la infraestructura no amplían los permisos más allá de lo que requiere la aplicación. Al comprender la topología completa de su servicio, razona sobre el radio de expansión y revisa los cambios en el contexto del sistema en general.

  • Pruebas de versiones autónomas: genera y ejecuta planes de pruebas específicos para la web y API-based las aplicaciones en entornos aprovisionados por el cliente, detectando las regresiones, los problemas de experiencia de usuario y los errores de integración antes de que lleguen a la fase de producción. Las pruebas se centran en las áreas de riesgo que surgieron durante la revisión del estado de preparación del lanzamiento, en lugar de en un conjunto de regresión estática.

  • Integrado en el flujo de trabajo de los desarrolladores: ofrece resultados mediante solicitudes de extracción, IDE de agentes de codificación y CI/CD canalizaciones para que los desarrolladores mantengan el ritmo desde la generación del código hasta la implementación.

Inteligencia medioambiental

AWS DevOps El agente aprende continuamente sobre su entorno, lo que le permite comprender en profundidad sus servicios, dependencias y patrones operativos:

  • Mapeo de recursos de aplicaciones: descubre automáticamente las aplicaciones, los servicios que las componen y los recursos que las componen. Mapea estas relaciones en una topología dinámica y que se actualiza continuamente.

  • Aprendizaje continuo: las revisiones de las versiones se vuelven más relevantes, las investigaciones se hacen más rápidas y las recomendaciones son más precisas a medida que el agente aprende su entorno con el tiempo.

  • Amplíe las capacidades con las habilidades de los agentes: añada habilidades modulares y reutilizables que codifiquen sus libros de ejecución, estándares arquitectónicos y prácticas operativas para que el agente ejecute las tareas de forma coherente y confiable.

  • Built-in e integraciones personalizadas: funciona con Amazon CloudWatch, Datadog, Dynatrace, New Relic, Splunk, Grafana, Azure y Slack. GitHub GitLab DevOps ServiceNow PagerDuty Conéctese a servidores MCP privados o remotos para expandirse aún más a los sistemas propietarios.

  • Acceso desde cualquier lugar: funciona como un servidor remoto para que otras aplicaciones o agentes puedan realizar comprobaciones de preparación para la publicación, iniciar investigaciones o consultar el estado operativo. Es compatible con los protocolos MCP, ACP y A2A.

Cómo AWS DevOps El agente funciona

AWS DevOps El agente funciona mediante una arquitectura de doble consola. Los administradores usan la consola AWS de administración para crear y administrar los espacios de agentes, configurar las integraciones y configurar los controles de acceso. Los equipos de operaciones utilizan la aplicación web AWS DevOps Agent para las actividades diarias de investigación y respuesta a los incidentes. La aplicación web es el lugar donde los operadores pueden interactuar con las investigaciones de los agentes, explorar la topología de las aplicaciones multicuenta y obtener información sobre las mejoras preventivas en la observabilidad, el código, los procesos y las arquitecturas de infraestructura. Para obtener más información, consulte Prevención proactiva de incidentes.

El servicio se organiza en torno a los espacios de agente, que son contenedores lógicos que definen a qué AWS DevOps agentes pueden acceder e investigar. Cada Agent Space contiene las configuraciones de su AWS cuenta, las integraciones de herramientas de terceros y los permisos de acceso. Para obtener más información, consulte ¿Qué son los espacios de DevOps agentes?.

AWS DevOps El agente crea automáticamente una topología de aplicaciones que mapea sus recursos y sus relaciones. Esta topología ayuda al servicio a comprender la arquitectura de su aplicación durante las investigaciones. Para obtener más información, consulte ¿Qué es una topología de DevOps agentes?.

Ventajas

  • Realice envíos con mayor rapidez y confianza: las revisiones de preparación para la publicación y las pruebas autónomas validan los cambios antes de que lleguen a la fase de producción, de modo que los desarrolladores no tienen que esperar a que otros equipos comprueben las políticas, validen las dependencias y obtengan los resultados de las pruebas.

  • Reduzca el tiempo medio de resolución (MTTR): la investigación autónoma comienza de inmediato, lo que acelera la resolución de incidentes de horas a minutos.

  • Evite los incidentes recurrentes: las recomendaciones específicas abordan las causas fundamentales y fortalecen la resiliencia del sistema en lo que respecta a la observabilidad, la infraestructura, las implementaciones y el código de las aplicaciones.

  • Mejore la eficiencia operativa: libere a su equipo de tareas repetitivas de investigación y revisión para centrarse en un trabajo de mayor valor.

  • Trabaje dentro de los flujos de trabajo existentes: se integra con sus herramientas y procesos actuales sin interrupciones, y ofrece resultados allí donde su equipo ya trabaja.