View a markdown version of this page

À propos AWS DevOps Agent - AWS DevOps Agent

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

À propos AWS DevOps Agent

AWS DevOps L'agent est un AI-powered agent toujours disponible qui couvre la gestion des versions et les opérations de production, de l'évaluation de l'état de préparation des versions et des tests des versions à l'investigation et à la prévention des problèmes opérationnels dans les environnements AWS multicloud et sur site.

AWS DevOps L'agent aide à examiner les modifications logicielles en fonction des risques de production tout en enquêtant sur les incidents et en identifiant les améliorations opérationnelles en tant qu' DevOps ingénieur expérimenté.

L'agent agit de la manière suivante :

  • Découvrez vos ressources et leurs relations.

  • Utilisez vos outils d'observabilité, vos compétences, vos référentiels de code et CI/CD vos pipelines.

  • Corréler les données de télémétrie, de code et de déploiement pour comprendre les relations entre les ressources de votre application.

  • Prise en charge des applications dans des environnements multicloud et hybrides.

Fonctionnalités principales

AWS DevOps L'agent fournit des fonctionnalités dans deux domaines principaux : les opérations de production et la gestion des versions.

Opérations de production

AWS DevOps L'agent étudie les problèmes de manière autonome dès qu'ils surviennent :

  • Enquête automatisée sur les incidents  : commence à enquêter immédiatement dès qu'une alerte ou un ticket d'assistance arrive, en corrélant les données de télémétrie, de code et de déploiement pour identifier la cause première.

  • Plans d'atténuation exploitables  : fournissent des actions spécifiques pour résoudre les incidents, valider le succès et annuler les modifications si nécessaire. Fournit également des instructions prêtes à l'emploi qui peuvent être mises en œuvre par un autre agent frontière, telles que des améliorations de code pouvant être mises en œuvre par Kiro.

  • Prévention proactive des incidents  : analyse les tendances des incidents historiques pour apporter des améliorations ciblées en matière d'observabilité, d'optimisation de l'infrastructure, de pipelines de déploiement et de résilience des applications, afin que les mêmes problèmes ne se reproduisent pas.

  • Coordination automatisée des incidents  : achemine les observations, les résultats et les étapes d'atténuation via vos canaux de communication préférés ServiceNow, tels que Slack et PagerDuty.

  • On-demand Gestion des tâches SRE  : gère les tâches SRE en langage naturel, en utilisant sa connaissance approfondie de la topologie de votre application et des dépendances des services. Interrogez l'état des ressources, étudiez les modèles d'incidents, suivez les déploiements et explorez les recommandations sans avoir à naviguer entre les consoles.

  • AWS Intégration du support  : créez des dossiers de AWS support directement à partir d'une enquête avec un contexte complet pour accélérer la résolution.

Gestion des versions (version préliminaire)

AWS DevOps L'agent inclut un ensemble de fonctionnalités de prévisualisation qui permettent de vérifier que les modifications de code sont prêtes pour la production avant leur mise en production :

  • Examen de l'état de préparation des versions  : examine les modifications de code lors de la génération du code, vérifie la conformité aux politiques, les impacts des dépendances et les contrôles d'accès. Met en correspondance les dépendances entre les référentiels avec les modifications les plus importantes avant la fusion et utilise des preuves déterministes pour évaluer que les modifications apportées à l'infrastructure n'étendent pas les autorisations au-delà de ce dont l'application a besoin. En comprenant la topologie de votre service complet, il raisonne sur le rayon d'explosion et examine les modifications dans le contexte de l'ensemble du système.

  • Tests de version autonomes  : génère et exécute des plans de test spécifiques aux modifications pour le Web et les API-based applications dans les environnements provisionnés par le client, en détectant les régressions, les problèmes d'expérience utilisateur et les échecs d'intégration avant leur mise en production. Les tests ciblent les zones à risque identifiées lors de l'examen de l'état de préparation des versions plutôt qu'une suite de régression statique.

  • Intégré au flux de travail des développeurs  : fournit des résultats via des pull requests, des IDE d'agents de codage et des CI/CD pipelines, afin que les développeurs restent informés de la génération du code au déploiement.

Intelligence environnementale

AWS DevOps L'agent apprend en permanence votre environnement, ce qui lui permet de mieux comprendre vos services, vos dépendances et vos modèles opérationnels :

  • Mappage des ressources des applications  : découvre automatiquement les applications, les services qui les composent et les ressources qui les composent. Mappe ces relations dans une topologie dynamique constamment mise à jour.

  • Apprentissage continu  : les révisions des versions deviennent plus pertinentes, les enquêtes sont plus rapides et les recommandations sont plus précises à mesure que l'agent apprend votre environnement au fil du temps.

  • Étendez les capacités grâce aux compétences des agents  : ajoutez des compétences modulaires et réutilisables qui encodent vos runbooks, vos normes architecturales et vos pratiques opérationnelles afin que l'agent exécute les tâches de manière cohérente et fiable.

  • Built-in et intégrations personnalisées  : fonctionne avec Amazon CloudWatch, Datadog, Dynatrace, New Relic, Splunk, Grafana,, Azure et Slack. GitHub GitLab DevOps ServiceNow PagerDuty Connectez-vous à des serveurs MCP privés ou distants pour étendre vos activités à des systèmes propriétaires.

  • Accès depuis n'importe où  : fonctionne comme un serveur distant, de sorte que d'autres applications ou agents peuvent invoquer des contrôles de disponibilité des versions, déclencher des enquêtes ou interroger l'état de fonctionnement. Supporte les protocoles MCP, ACP et A2A.

Comment ? AWS DevOps L'agent travaille

AWS DevOps L'agent fonctionne via une architecture à double console. Les administrateurs utilisent la console AWS de gestion pour créer et gérer des espaces d'agents, configurer des intégrations et configurer des contrôles d'accès. Les équipes opérationnelles utilisent l'application Web AWS DevOps Agent pour les activités quotidiennes de réponse aux incidents et d'investigation. L'application Web permet aux opérateurs d'interagir avec les enquêtes sur les agents, de parcourir la topologie des applications multicomptes et de découvrir les améliorations préventives apportées à l'observabilité, au code, aux pipelines et aux architectures d'infrastructure. Pour en savoir plus, veuillez consulter la section Prévention proactive des incidents.

Le service est organisé autour des espaces d'agent, qui sont des conteneurs logiques qui définissent ce à quoi AWS DevOps l'agent peut accéder et examiner. Chaque espace d'agent contient les configurations de votre AWS compte, les intégrations d'outils tiers et les autorisations d'accès. Pour en savoir plus, veuillez consulter la section Que sont les DevOps Agent Spaces ?.

AWS DevOps L'agent crée automatiquement une topologie d'application qui cartographie vos ressources et leurs relations. Cette topologie permet au service de comprendre l'architecture de votre application lors des investigations. Pour en savoir plus, veuillez consulter la section Qu'est-ce qu'une topologie d' DevOps agent ?.

Avantages

  • Expédiez plus rapidement et en toute confiance  : les évaluations de l'état de préparation des versions et les tests autonomes valident les modifications avant qu'elles ne soient mises en production, afin que les développeurs n'attendent pas les vérifications des politiques, la validation des dépendances et les résultats des tests.

  • Réduire le délai moyen de résolution (MTTR)  : les enquêtes autonomes démarrent immédiatement, accélérant ainsi la résolution des incidents de quelques heures à quelques minutes.

  • Prévenez les incidents récurrents  : des recommandations ciblées s'attaquent aux causes profondes et renforcent la résilience du système en termes d'observabilité, d'infrastructure, de déploiements et de code d'application.

  • Améliorez l'efficacité opérationnelle — Libérez votre équipe des tâches d'investigation et de révision répétitives pour se concentrer sur des tâches à plus forte valeur ajoutée.

  • Travaillez dans le cadre des flux de travail existants  : s'intègre à vos outils et processus existants sans interruption, pour obtenir des résultats là où votre équipe travaille déjà.