Hochverfügbarkeit und Notfallwiederherstellung: Azure Digital Twins
In diesem Artikel werden die Features Hochverfügbarkeit (High Availability, HA) und Notfallwiederherstellung (Disaster Recovery, DR) für den Azure Digital Twins-Dienst erläutert, einschließlich innerregionale HA und regionsübergreifender DR. In diesem Artikel wird auch erläutert, wie Sie den Dienststatus überwachen können.
Wenn Sie Geschäftskontinuität und Notfallwiederherstellung berücksichtigen, können Sie widerstandsfähige IoT-Lösungen erstellen und für HA und DR entwerfen, um geeignete Uptime-Ziele für Ihre Azure Digital Twins-Lösung zu definieren und zu erreichen.
Azure Digital Twins unterstützt die folgenden Featureoptionen:
- Hochverfügbarkeit zwischen Regionen: Integrierte Redundanz, um die Betriebszeit des Diensts zu optimieren.
- Regionsübergreifende Notfallwiederherstellung: Failover zu einer geografisch gekoppelten Azure-Region im Falle eines unerwarteten Rechenzentrumsfehlers
Regionale Hochverfügbarkeit
Azure Digital Twins bietet Hochverfügbarkeit zwischen Regionen, indem Redundanzen innerhalb des Diensts implementiert werden. Diese Funktionalität spiegelt sich in der SLA des Diensts für die Uptime wider. Für die Entwickler einer Azure Digital Twins-Lösung entsteht kein zusätzlicher Aufwand, um die Vorteile dieser Hochverfügbarkeitsfunktionen zu nutzen.
Obwohl Azure Digital Twins eine relativ hohe Betriebszeitgarantie bietet, können hier wie bei jeder verteilten Verarbeitungsplattform auch vorübergehende Fehler auftreten. Entsprechende Wiederholungsrichtlinien sollten in die Komponenten integriert werden, die mit einer Cloudanwendung interagieren, um vorübergehende Fehler zu behandeln.
Regionenübergreifende Notfallwiederherstellung
Es ist möglich, wenn auch unwahrscheinlich, dass ein Rechenzentrum aufgrund von Stromausfällen oder anderen Ereignissen in der Region erweiterte Ausfalle erleben kann. Bei einem seltenen Fehlerereignis wie diesem ist die oben beschriebene innerregionale HA-Funktion möglicherweise nicht ausreichend. Azure Digital Twins löst dieses Szenario durch ein von Microsoft initiiertes Failover.
Das von Microsoft initiierte Failover wird in seltenen Fällen angewendet, um ein Failover für alle Azure Digital Twins-Instanzen einer betroffenen Region in die entsprechende geografisch gekoppelte Region auszuführen. Dieser Vorgang ist eine Standardoption und erfolgt ohne jegliche Intervention von Ihnen, d. h. die in Azure Digital Twins gespeicherten Kundendaten werden standardmäßig in die gekoppelte Region repliziert. Microsoft behält sich das Recht vor, zu bestimmen, wann diese Option ausgeführt wird, und dieser Mechanismus beinhaltet keine Zustimmung des Benutzers, bevor die Instanz des Benutzers fehlgeschlagen ist.
Wenn es für Sie wichtig ist, alle Daten in bestimmten geografischen Regionen zu behalten, überprüfen Sie den Standort der geografisch gekoppelten Region für die Region, in der Sie Ihre Instanz erstellen, um sicherzustellen, dass sie Ihre Anforderungen an die Datenresidenz erfüllt. Bei Regionen mit Anforderungen an die integrierte Datenresidenz werden Kundendaten immer in derselben Region aufbewahrt.
Hinweis
Einige Azure-Dienste bieten eine zusätzliche Option namens vom Kunden initiiertes Failover, die es Kunden ermöglicht, ein Failover nur für Ihre Instanz zu initiieren, z. B. zum Ausführen eines Notfallwiederherstellungsdrills. Dieser Mechanismus wird zurzeit von Azure Digital Twins nicht unterstützt.
Einige Azure-Dienste bieten Benutzern die Möglichkeit, eine andere Region für das Failover zu konfigurieren, um Anforderungen an die Datenresidenz erfüllen zu können. Diese Funktion wird zurzeit von Azure Digital Twins nicht unterstützt.
Überwachen der Dienstintegrität
Da für Azure Digital Twins-Instanzen Failovers und Wiederherstellungen durchgeführt werden, können Sie den Prozess mithilfe des Tools Azure Service Health überwachen. Service Health überwacht die Integrität Ihrer Azure-Dienste in verschiedenen Regionen und Abonnement und meldet wichtige Informationen zu Ausfällen und Downtime.
Während eines Failoverereignisses kann Service Health angeben, ob Ihr Dienst ausgefallen ist und wann er wieder verfügbar ist.
So zeigen Sie Service Health-Ereignisse an:
Navigieren Sie im Azure-Portal zu Service Health (hierzu können Sie den Link hier verwenden oder mithilfe der Suchleiste im Portal suchen).
Verwenden Sie das linke Menü, um zur Seite Integritätsverlauf zu wechseln.
Suchen Sie nach einem Issue Name (Problemnamen), der mit Azure Digital Twins beginnt, und klicken Sie auf diesen.
Allgemeine Informationen zum Ausfall finden Sie auf der Registerkarte Zusammenfassung.
Weitere Informationen und Updates zum Problem im Zeitverlauf finden Sie auf der Registerkarte Problemupdates.
Die in diesem Tool angezeigten Informationen sind nicht spezifisch für eine Azure Digital-Instanz. Nachdem Sie Service Health verwendet haben, um die aktuelle Situation des Azure Digital Twins-Diensts in einer bestimmten Region oder einem bestimmten Abonnement zu verstehen, können Sie die Überwachung ausweiten, indem Sie Azure Resource Health verwenden, um spezifische Instanzen zu analysieren und festzustellen, ob diese betroffen sind.
Nächste Schritte
Lesen Sie die allgemeinen bewährten Methoden für HA/DR in diesen Azure-Artikeln:
- Im Artikel Entwerfen zuverlässiger Azure-Anwendungen finden Sie eine allgemeine Übersicht über Geschäftskontinuität und Notfallwiederherstellung.
- Das Dokument Notfallwiederherstellung und Hochverfügbarkeit für Azure-Anwendungen enthält Architekturanleitungen zu Strategien für Azure-Anwendungen in Bezug auf Notfallwiederherstellung und Hochverfügbarkeit.