Freigeben über


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:

  1. Navigieren Sie im Azure-Portal zu Service Health (hierzu können Sie den Link hier verwenden oder mithilfe der Suchleiste im Portal suchen).

  2. Verwenden Sie das linke Menü, um zur Seite Integritätsverlauf zu wechseln.

  3. Suchen Sie nach einem Issue Name (Problemnamen), der mit Azure Digital Twins beginnt, und klicken Sie auf diesen.

    Screenshot des Azure-Portals mit der Seite „Integritätsverlauf“. Ein Problem mit dem Namen „Azure Digital Twins – West Europe – Mitigated“ ist hervorgehoben.

  4. Allgemeine Informationen zum Ausfall finden Sie auf der Registerkarte Zusammenfassung.

    Screenshot des Azure-Portals mit der Seite „Integritätsverlauf“ mit hervorgehobener Registerkarte „Zusammenfassung“. Auf der Registerkarte werden allgemeine Informationen angezeigt.

  5. Weitere Informationen und Updates zum Problem im Zeitverlauf finden Sie auf der Registerkarte Problemupdates.

    Screenshot des Azure-Portals mit der Seite „Integritätsverlauf“ mit hervorgehobener Registerkarte „Problemupdates“. Auf der Registerkarte wird der Status von Einträgen angezeigt.

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: