AWS Resilience Hub

Préparer et protéger vos applications contre les perturbations

Avantages d'AWS Resilience Hub

Validez et suivez en permanence la résilience des applications pour réduire les pannes
Évaluez les objectifs de résilience (objectif de délai de reprise et objectif de point de reprise).
Identifiez et résolvez les problèmes avant qu'ils ne se manifestent en production.
Optimisez la continuité des activités tout en réduisant les coûts de récupération.

Fonctionnement

AWS Resilience Hub est un emplacement central de la console AWS qui vous permet de gérer et d'améliorer la résilience de vos applications sur AWS. AWS Resilience Hub vous permet de définir vos objectifs de résilience, d'évaluer votre niveau de résilience par rapport à ces objectifs et de mettre en œuvre des recommandations d'amélioration basées sur le cadre AWS Well-Architected. Au sein d'AWS Resilience Hub, vous pouvez également créer et exécuter des expériences AWS Fault Injection Service (AWS FIS), qui imitent les perturbations réelles de votre application afin de vous aider à mieux comprendre les dépendances et découvrir les faiblesses potentielles.

AWS Resilience Hub vous fournit les services et les outils dont vous avez besoin pour renforcer en permanence votre résilience, le tout depuis un seul et même endroit.

Fonctions

Décrivez vos applications comme des collections de ressources, telles que des piles CloudFormation, des fichiers d'état Terraform, des applications AppRegistry ou des groupes de ressources, ou définissez des applications pour les charges de travail Kubernetes gérées sur Amazon EKS. Les applications peuvent également être décrites à l'aide de collections de ressources et de clusters Amazon EKS.
Définissez les politiques de résilience de vos applications. Ces politiques comprennent les RTO (objectif de délai de reprise) et les RPO (objectif de point de reprise) relatifs aux perturbations au niveau des applications, de l'infrastructure, de la zone de disponibilité et de la région.

L'évaluation d'AWS Resilience Hub utilise les bonnes pratiques AWS Well-Architected Framework pour analyser les composants d'une application et identifier les faiblesses potentielles de la résilience. Celles-ci peuvent provenir d'une configuration incomplète de l'infrastructure, d'erreurs de configuration ou de situations où des améliorations supplémentaires de la configuration sont nécessaires.

AWS Resilience Hub fournit des recommandations concrètes pour améliorer la résilience. L'évaluation de la résilience génère également des extraits de code qui permettent de créer des procédures de récupération sous forme de documents AWS Systems Manager pour vos applications [appelés procédures opérationnelles standard (SOP)]. AWS Resilience Hub génère une liste de moniteurs et d'alarmes Amazon CloudWatch recommandés pour que l'opérateur puisse identifier rapidement toute modification de la posture de résilience de l'application une fois celle-ci déployée.

Une fois l'application et les SOP mises à jour pour intégrer les recommandations de l'évaluation de la résilience, vous pouvez utiliser AWS Resilience Hub pour tester et vérifier que votre application peut atteindre ses objectifs de résilience avant de la mettre en production. AWS Resilience Hub est intégré à AWS Fault Injection Simulator (FIS), un service d'ingénierie du chaos, pour fournir des simulations de pannes réelles par injection d'erreurs, afin de vérifier que l'application reprend ses opérations dans les limites des objectifs de résilience définis. Il peut s'agir d'erreurs de réseau ou d'un trop grand nombre de connexions ouvertes à une base de données. AWS Resilience Hub fournit également des API pour que vous puissiez intégrer son évaluation et ses tests de résilience à vos pipelines CI/CD à des fins de validation en continu de la résilience. L'intégration de la validation de la résilience aux pipelines CI/CD permet de garantir que les modifications apportées à l'infrastructure sous-jacente de l'application ne compromettent pas la résilience.

Cas d'utilisation

Utilise des simulations de pannes réelles par injection d'erreurs pour aider à valider l'efficacité des procédures SOP et des alarmes de récupération.

Fournit des recommandations concrètes pour améliorer la résilience et permet de créer des procédures de récupération.

Conserve un journal d'activité d'audit des événements survenus pendant les indisponibilités prévues et imprévues, afin de respecter les exigences règlementaires et de conformité.

Clients

Logo Pearson

« Avec AWS Resilience Hub, nous pourrions examiner ce que font nos applications... et nous demander s'il s'agit d'une application critique ou si elle peut tomber en panne pendant un certain temps sans avoir d'impact sur nos opérations ? » AWS Resilience Hub a joué un rôle essentiel à cet égard, car nous avons pu saisir des valeurs et comprendre très rapidement quelles applications sont réellement importantes pour Pearson. »


-Ronnie Kendrick, Senior SRE Manager, Infrastructure and Operations chez Pearson

Pearson utilise AWS Resilience Hub pour améliorer la résilience des applications

« ADL Digital Labs (ADL) est né en 2017 et constitue aujourd’hui l’une des meilleures plateformes pour dynamiser les produits numériques destinés au secteur des services financiers en Amérique latine. Reconnaissant l’importance de fournir des solutions hautement fiables à ses clients, ADL a intégré AWS Resilience Hub pour vérifier et suivre la posture de résilience de ses applications tout en conservant une visibilité sur les objectifs de conformité et de disponibilité des politiques. L’intégration d’AWS Resilience Hub dans le cadre de continuité des affaires d’AWS a abouti à la validation de la résilience et de la posture de continuité des affaires pour huit canaux transactionnels, desservant environ 4 millions de clients à travers quatre des principales entités financières de Colombie. » – Alexander Chaparro, Head of Architecture, Aval Digital Labs


En savoir plus sur AWS