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'examen 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 pour détecter les 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 travaille en :

  • Découvrez vos ressources et leurs relations.

  • Utilisation de vos outils d'observabilité, de vos compétences, de vos référentiels de code et CI/CD de 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 d'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 enquête de manière autonome sur les problèmes dès qu'ils surviennent :

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

  • Plans d'atténuation exploitables : fournit 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 à être mises en œuvre par un autre agent frontalier, telles que des améliorations de code pouvant être mises en œuvre par Kiro.

  • Prévention proactive des incidents : analyse les modèles des incidents historiques afin d'apporter des améliorations ciblées en termes 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 conclusions et les mesures d'atténuation par le biais de vos canaux de communication préférés tels que Slack et PagerDuty. ServiceNow

  • On-demand Gestion des tâches SRE : gère les tâches SRE en langage naturel, en tirant parti de 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 passer d'une console à l'autre.

  • 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 permettant de vérifier que les modifications de code sont prêtes pour la production avant leur arrivée :

  • Examen de l'état de préparation à la publication : analyse les modifications apportées au code lors de la génération du code, vérifie la conformité aux politiques, les impacts sur les dépendances et les contrôles d'accès. Mappe les dépendances entre les référentiels pour identifier les modifications majeures avant la fusion et utilise des preuves déterministes pour évaluer que les modifications de l'infrastructure n'étendent pas les autorisations au-delà de ce que l'application exige. En comprenant la topologie de votre service complet, il raisonne sur le rayon de souffle et examine les changements dans le contexte du système dans son ensemble.

  • 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 des environnements fournis par le client, en détectant les régressions, les problèmes d'expérience utilisateur et les échecs d'intégration avant qu'ils ne soient mis en production. Les tests ciblent les zones à risque apparues lors de l'examen de l'état de préparation à la publication plutôt qu'une suite de régression statique.

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

Intelligence environnementale

AWS DevOps L'agent apprend en permanence votre environnement, acquérant ainsi une compréhension approfondie de vos services, de vos dépendances et de vos modèles opérationnels :

  • Cartographie 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 gagnent en pertinence, les enquêtes s'accélèrent 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 réutilisables et modulaires qui codent 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, GitLab Azure,,, Slack et Microsoft GitHub Teams. 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 afin que d'autres applications ou agents puissent effectuer des contrôles de préparation à la publication, déclencher des enquêtes ou demander 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 à deux consoles. 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'enquête. L'application Web permet aux opérateurs d'interagir avec les investigations des agents, de parcourir la topologie des applications entre comptes 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 les éléments auxquels l'agent peut accéder et ce à quoi l' AWS DevOps agent peut accéder et étudier. 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 aide le service à 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 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, de sorte que les développeurs n'attendent pas que les autres équipes vérifient les politiques, valident les dépendances et obtiennent les résultats des tests.

  • Réduction du délai moyen de résolution (MTTR) : les enquêtes autonomes démarrent immédiatement, ce qui accélère la résolution des incidents de quelques heures à quelques minutes.

  • Prévenir les incidents récurrents : les 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 répétitives d'investigation et de révision 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à.