Vous êtes sur la page 1sur 2

Resilience

mardi 1 juin 2021 10:15

https://docs.microsoft.com/fr­fr/azure/architecture/framework/resiliency/overview

Pour évaluer votre charge de travail selon les principes de Microsoft Azure Well­Architected
Framework, consultez Microsoft Azure Well­Architected Review.

Définir et tester les cibles de disponibilité et de récupération ­ Les cibles de disponibilité, telles que
les contrats de niveau de service (SLA) et les objectifs de niveau de service (SLO), ainsi que les
objectifs de récupération, tels que les objectifs de temps de récupération (RTO) et les objectifs de
point de récupération (RPO), doivent être définies et testées pour garantir la fiabilité des
applications et les besoins de l’entreprise.

Concevoir des applications qui résistent aux défaillances ­ Les architectures d’applications
résilientes doivent être conçues pour effectuer une récupération normale à partir des défaillances
avec des cibles de fiabilité définies.

S’assurer que la capacité et les services requis sont disponibles dans les régions ciblées ­ Les
services et la capacité Azure peuvent varier en fonction de la région ; il est donc important de
comprendre si les régions ciblées offrent des fonctionnalités requises.

Planifier la récupération d’urgence ­ La récupération d’urgence est un processus de restauration des


fonctionnalités d’une application à la suite d’une perte catastrophique. Il peut être acceptable que
certaines applications soient indisponibles ou partiellement disponibles avec des fonctionnalités
réduites pendant un certain temps, tandis que les autres applications peuvent ne pas être en
mesure de tolérer des fonctionnalités réduites.

Concevoir la plate-forme d’application pour répondre aux exigences de fiabilité ­ La conception de


la résilience et de la disponibilité des plateformes d’application est essentielle pour garantir la
fiabilité globale de l’application.

Concevoir la plateforme de données pour répondre aux exigences de fiabilité ­ La conception de la


résilience et de la disponibilité des plateformes de données est essentielle pour garantir la fiabilité
globale de l’application.

Récupérer après des erreurs ­ Les applications résilientes doivent être en mesure de récupérer
automatiquement après des erreurs en tirant parti des modèles de code d’application cloud
modernes.

Vérifier que la mise en réseau et la connectivité répondent aux exigences de fiabilité ­


L’identification et l’atténuation des risques de goulot d’étranglement ou de défaillances de réseau
potentiels prennent en charge une fondation fiable et évolutive sur laquelle les composants
d’application résilientes peuvent communiquer.

Autoriser la fiabilité de l’évolutivité et des performances ­ Les applications résilientes doivent


pouvoir être mises à l’échelle automatiquement en réponse à la modification de la charge pour
maintenir la disponibilité des applications et répondre aux exigences de performances.

Résoudre les risques liés à la sécurité ­ L’identification et la résolution des risques liés à la sécurité
permettent de réduire le temps d’arrêt des applications et la perte de données provoquée par des
risques de sécurité inattendus.
Définir, automatiser et tester les processus opérationnels ­ Les processus opérationnels pour le
déploiement d’applications, tels que la restauration par progression et la restauration, doivent être
définis, suffisamment automatisés et testés pour garantir l’alignement avec les cibles de fiabilité.

Tester la tolérance de pannes ­ Les charges de travail d’application doivent être testées pour valider
la fiabilité par rapport aux cibles de fiabilité définies.

Surveiller et mesurer l’intégrité de l’application ­ La surveillance et la mesure de la disponibilité des


applications sont essentielles pour qualifier l’intégrité globale de l’application et la progression vers
les cibles de fiabilité définies.

Vous aimerez peut-être aussi