Amazon continue sa série d'annonces sur les nouveautés ajoutées dernièrement à son offre cloud AWS. Cette fois, la nouvelle est dirigée vers les ingénieurs DevOps, pour lesquels l'entreprise annonce l'arrivée du service Amazon DevOps Guru. C'est un service d'opérations du cloud basé sur le ML (machine learning - apprentissage automatique) pour améliorer la disponibilité des applications. DevOps Guru détecte les comportements qui s'écartent des schémas de fonctionnement normaux afin que vous puissiez identifier les problèmes opérationnels bien avant qu'ils n'aient un impact sur vos clients.DevOps (abréviation de développement et opérations), à l'instar de nombreuses nouvelles approches, est souvent un mot à la mode pour beaucoup de personnes. De manière générale, DevOps est une approche qui repose sur les principes Lean et Agile dans lesquels les responsables métier avec les services de développement, des opérations et d'assurance qualité collaborent pour délivrer le logiciel en continu dans l'objectif de permettre à l'entreprise de saisir plus rapidement les opportunités du marché et d'accélérer la prise en compte des retours clients.
L'on estime en effet que les applications d'entreprise sont si diverses et composées de tant de technologies, bases de données, d'équipements utilisateurs…, que seule une approche DevOps permet de gérer avec succès toute cette complexité. Dans le souci de rendre la tâche plus facile aux entreprises et leur permettre d'innover encore plus rapidement, Amazon DevOps Guru utilise la puissance de l'apprentissage automatique pour aider les DevOps à avoir l'œil sur les applications et à être prévoyants au sujet d'éventuels cas de défaillances.
« DevOps Guru utilise des modèles ML inspirés par des années d'excellence opérationnelle d'Amazon.com et d'AWS pour identifier les comportements anormaux des applications ( augmentation de la latence, taux d'erreur, contraintes de ressources, etc.) et faire apparaître les problèmes critiques susceptibles de provoquer des pannes ou des interruptions de service. Lorsque DevOps Guru identifie un problème critique, il envoie automatiquement une alerte et fournit un résumé des anomalies connexes, la cause profonde probable et le contexte concernant le moment et le lieu où le problème s'est produit », a déclaré Andy Jassy, PDG d'AWS, au sujet du nouveau service mardi à l'occasion de l'événement AWS re:Invent.
« Lorsque cela est possible, DevOps Guru fournit également des recommandations sur la manière de remédier au problème », a-t-il ajouté. Celui-ci a expliqué que DevOps Guru ingère automatiquement les données opérationnelles de vos applications AWS et fournit un tableau de bord unique pour visualiser les problèmes dans vos données opérationnelles. Selon le PDG, DevOps Guru a une prise en main facile et le tableau de bord vous présente toutes les observations sur vos applications AWS.
Tableau de bord de DevOps Guru
En outre, vous pouvez commencer à utiliser DevOps Guru pour améliorer la disponibilité et la fiabilité des applications sans avoir besoin d'une configuration manuelle ou d'une expertise en apprentissage automatique. Voici quelques-uns des avantages qu'AWS cite pour DevOps Guru.
Détecter automatiquement les problèmes opérationnels
Grâce à l'apprentissage automatique, Amazon DevOps Guru collecte et analyse automatiquement des données telles que les métriques d'application, les journaux et les événements et identifie les comportements qui s'écartent des schémas de fonctionnement normaux. Il détecte et alerte automatiquement sur les problèmes et les risques opérationnels, notamment l'épuisement imminent des ressources, les changements de code et de configuration susceptibles de provoquer des pannes, les fuites de mémoire, la capacité de calcul sous-dimensionnée et la surutilisation des E/S de la base de données.
Résoudre rapidement les problèmes grâce à des données basées sur le ML
Amazon DevOps Guru aide à réduire le temps nécessaire pour identifier et résoudre la cause première des problèmes en corrélant les comportements anormaux et les événements opérationnels. Lorsqu'un problème survient, DevOps Guru génère des informations avec un résumé des anomalies associées, des informations contextuelles sur le problème et, lorsque c'est possible, il fournit des...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.