Résilience des données dans Microsoft 365
Étant donné la nature complexe du cloud computing, Microsoft est conscient qu’il ne s’agit pas d’un cas de problème, mais plutôt de moment. Nous concevons nos services cloud pour optimiser la fiabilité et réduire les effets négatifs sur les clients en cas de problème. Nous avons dépassé la stratégie traditionnelle qui consiste à nous appuyer sur une infrastructure physique complexe, et nous avons intégré la redondance directement dans nos services cloud. Nous utilisons une combinaison d’infrastructure physique moins complexe et de logiciels plus intelligents qui mettent en place la résilience des données dans nos services et offrent une haute disponibilité à nos clients.
La résilience et la récupération sont intégrées
La création de résilience et de récupération commence par l’hypothèse que l’infrastructure et les processus sous-jacents échouent à un moment donné : le matériel (infrastructure) échoue, les humains font des erreurs et les logiciels ont des bogues. Bien qu’il soit incorrect de dire que les développeurs de logiciels ne pensaient pas à ces choses avant le cloud, la façon dont ces problèmes ont été gérés dans une implémentation informatique classique était différente avant le cloud :
- Tout d’abord, les protections du matériel et de l’infrastructure ont été importantes. Cette structure signifiait que les centres de données avec une fiabilité de 99,99 % nécessitaient une redondance importante de l’alimentation et du réseau, et les serveurs ont été implémentés avec le clustering basé sur le matériel, des alimentations doubles, des interfaces réseau doubles, etc.
- Deuxièmement, le processus était primordial. Les équipes d’exploitation ont maintenu des procédures rigoureuses, des fenêtres de changement ont été utilisées et il y avait souvent une surcharge de gestion de projet importante.
- Troisièmement, le déploiement a eu lieu à un rythme glaciaire. Le déploiement de code sans posséder la source signifiait attendre les mises en production des correctifs, et les versions principales impliquaient le remplacement du matériel et d’importantes dépenses en capital. En outre, la seule façon de corriger un problème était de restaurer. Ainsi, la plupart des organisations informatiques déploieraient uniquement des versions majeures pour éviter le travail de mise à jour.
- Enfin, l’échelle des systèmes déployés et le niveau d’interconnexion étaient historiquement beaucoup plus petits qu’aujourd’hui.
Aujourd’hui, les clients s’attendent à une innovation continue de La part de Microsoft sans compromettre la qualité, et c’est l’une des raisons pour lesquelles les services et les logiciels de Microsoft sont conçus avec la résilience et la récupération à l’esprit.
Principes de résilience des données Microsoft 365
La résilience fait référence à la capacité d’un service cloud à résister à certains types de défaillances tout en restant entièrement fonctionnel du point de vue des clients. La résilience des données signifie que, quelles que soient les défaillances dans Microsoft 365, les données client critiques restent intactes et ne sont pas affectées. À cette fin, les services Microsoft 365 ont été conçus autour de cinq principes de résilience spécifiques :
- Il existe des données critiques et non critiques. Les données non critiques (par exemple, si un message a été lu) peuvent être supprimées dans de rares scénarios de défaillance. Les données critiques (par exemple, les données client telles que les e-mails) doivent être protégées à un coût extrême. En tant qu’objectif de conception, les messages électroniques remis sont toujours critiques et des éléments tels que la lecture d’un message ne sont pas critiques.
- Les copies des données client doivent être séparées en différentes zones d’erreur ou en autant de domaines d’erreur que possible (par exemple, des centres de données, accessibles par des informations d’identification uniques (processus, serveur ou opérateur)) pour assurer l’isolation des défaillances.
- Les données client critiques doivent être surveillées en cas d’échec d’une partie de l’atomicité, de la cohérence, de l’isolation et de la durabilité (ACID).
- Les données client doivent être protégées contre toute altération. Il doit être activement analysé ou surveillé, réparable et récupérable.
- La plupart des pertes de données résultent d’actions du client. Par conséquent, autorisez les clients à récupérer eux-mêmes à l’aide d’une interface graphique graphique qui leur permet de restaurer des éléments supprimés accidentellement.
Grâce à la création de nos services cloud selon ces principes, couplée à des tests et à une validation robustes, Microsoft 365 est en mesure de répondre et de dépasser les exigences des clients tout en garantissant une plateforme pour l’innovation et l’amélioration continues.