Datenresilienz in Microsoft 365

Angesichts der komplexen Natur von Cloud Computing ist Microsoft darauf bedacht, dass es sich nicht um einen Fall handelt, wenn etwas schief geht, sondern um den Zeitpunkt. Wir entwerfen unsere Clouddienste, um die Zuverlässigkeit zu maximieren und die negativen Auswirkungen auf Kunden zu minimieren, wenn etwas schief geht. Wir haben über die herkömmliche Strategie hinausgegangen, uns auf komplexe physische Infrastruktur zu verlassen, und wir haben Redundanz direkt in unsere Clouddienste integriert. Wir verwenden eine Kombination aus weniger komplexerer physischer Infrastruktur und intelligenterer Software, die Datenresilienz in unsere Dienste integriert und unseren Kunden Hochverfügbarkeit bietet.

Resilienz und Wiederherstellbarkeit sind integriert

Der Aufbau von Resilienz und Wiederherstellung beginnt mit der Annahme, dass die zugrunde liegende Infrastruktur und prozesse irgendwann ausfallen werden: Hardware (Infrastruktur) schlägt aus, Menschen machen Fehler, und Software weist Fehler auf. Es wäre zwar falsch zu sagen, dass Softwareentwickler vor der Cloud nicht über diese Dinge nachgedacht haben, aber wie diese Probleme in einer typischen IT-Implementierung behandelt wurden, war vor der Cloud anders:

  • Erstens waren Hardware- und Infrastrukturschutze von bedeutungser Bedeutung. Diese Struktur bedeutete, dass Rechenzentren mit einer Zuverlässigkeit von 99,99 % erhebliche Energie- und Netzwerkredundanz erforderten, und Server wurden mit hardwarebasiertem Clustering, dualen Netzteilen, dualen Netzwerkschnittstellen und dergleichen implementiert.
  • Zweitens war der Prozess von größter Bedeutung. Betriebsteams verwalteten strenge Verfahren, Änderungsfenster wurden eingesetzt, und es gab oft einen erheblichen Projektmanagementaufwand.
  • Drittens erfolgte die Bereitstellung in einem eiszeitlichen Tempo. Die Bereitstellung von Code ohne Besitz der Quelle bedeutete, auf Patchreleases zu warten, und hauptversionsreleases bedeutete Hardwareaustausch und erheblichen Kapitalaufwand. Darüber hinaus war die einzige Möglichkeit, ein Problem zu beheben, ein Rollback. Daher würden die meisten IT-Organisationen nur Hauptversionen bereitstellen, um die Arbeit zu vermeiden, auf dem neuesten Stand zu bleiben.
  • Schließlich war der Umfang der bereitgestellten Systeme und der Grad ihrer Vernetzung in der Vergangenheit viel kleiner als heute.

Heutzutage erwarten Kunden kontinuierliche Innovationen von Microsoft, ohne die Qualität zu beeinträchtigen, und dies ist einer der Gründe, warum Die Dienste und Software von Microsoft unter Berücksichtigung von Resilienz und Wiederherstellbarkeit erstellt werden.

Prinzipien der Microsoft 365-Datenresilienz

Resilienz bezieht sich auf die Fähigkeit eines cloudbasierten Diensts, bestimmten Arten von Ausfällen standzuhalten und dennoch aus Kundensicht voll funktionsfähig zu bleiben. Datenresilienz bedeutet, dass wichtige Kundendaten unabhängig davon, welche Fehler in Microsoft 365 auftreten, intakt und nicht betroffen sind. Zu diesem Zweck wurden Microsoft 365-Dienste nach fünf spezifischen Resilienzprinzipien entworfen:

  • Es gibt kritische und nicht kritische Daten. Nicht kritische Daten (z. B. ob eine Nachricht gelesen wurde) können in seltenen Fehlerszenarien gelöscht werden. Kritische Daten (z. B. Kundendaten wie E-Mail-Nachrichten) sollten mit extremen Kosten geschützt werden. Als Entwurfsziel sind übermittelte E-Mail-Nachrichten immer kritisch, und Dinge wie, ob eine Nachricht gelesen wurde, sind nicht kritisch.
  • Kopien von Kundendaten müssen in verschiedene Fehlerzonen oder so viele Fehlerdomänen wie möglich (z. B. Rechenzentren, auf die über einzelne Anmeldeinformationen (Prozess, Server oder Operator) zugegriffen werden kann), um eine Fehlerisolation zu ermöglichen.
  • Kritische Kundendaten müssen überwacht werden, wenn ein Teil von Acid (Atomicity, Consistency, Isolation, Durability) fehlschlägt.
  • Kundendaten müssen vor Beschädigungen geschützt werden. Es muss aktiv gescannt oder überwacht, reparierbar und wiederherstellbar sein.
  • Die meisten Datenverluste resultieren aus Kundenaktionen, sodass Kunden die Wiederherstellung selbst mithilfe einer GRAFISCHEn Benutzeroberfläche ermöglichen, die es ihnen ermöglicht, versehentlich gelöschte Elemente wiederherzustellen.

Durch den Aufbau unserer Clouddienste nach diesen Prinzipien, gepaart mit robusten Tests und Validierungen, ist Microsoft 365 in der Lage, die Anforderungen der Kunden zu erfüllen und zu übertreffen und gleichzeitig eine Plattform für kontinuierliche Innovation und Verbesserung zu gewährleisten.