IoT Hub Device Provisioning Service: Hochverfügbarkeit und Notfallwiederherstellung
Der Device Provisioning Service (DPS) ist ein Hilfsdienst für IoT Hub, der eine bedarfsgerechte Bereitstellung ohne manuelles Eingreifen ermöglicht. DPS ist ein wichtiger Bestandteil Ihrer IoT-Lösung. In diesem Artikel werden die Hochverfügbarkeits- und Notfallwiederherstellungsfunktionen (High Availability, HA und Disaster Recovery, DR) von DPS beschrieben. Weitere Informationen zum Erzielen von HA und DR für Ihre gesamte IoT-Lösung finden Sie unter Notfallwiederherstellung und Hochverfügbarkeit für Azure-Anwendungen. Informationen zu HA und DR in IoT Hub finden Sie unter IoT Hub- Hochverfügbarkeit und -Notfallwiederherstellung.
Hochverfügbarkeit
DPS ist ein hoch verfügbarer Dienst. Weitere Informationen finden Sie in der SLA für Azure IoT Hub. Die vollständige Azure-SLA erläutert die garantierte Verfügbarkeit von Azure insgesamt.
DPS unterstützt auch Verfügbarkeitszonen. Verfügbarkeitszonen sind ein Hochverfügbarkeitsangebot, das Anwendungen und Daten vor Ausfällen von Rechenzentren schützt. Eine Region mit Verfügbarkeitszonenunterstützung setzt sich aus mindestens drei Zonen zusammen, die diese Region unterstützen. Jede Zone stellt ein oder mehrere Rechenzentren an einem eindeutigen physischen Standort mit unabhängiger Stromversorgung, Kühlung und Netzwerkbetrieb bereit. Dies sorgt für Replikation und Redundanz innerhalb der Region. Die Verfügbarkeitszonenunterstützung für DPS wird automatisch für DPS-Ressourcen in den folgenden Azure-Regionen aktiviert:
- Australien (Osten)
- Brasilien Süd
- Kanada, Mitte
- USA (Mitte)
- East US
- USA (Ost) 2
- Frankreich, Mitte
- Japan, Osten
- Nordeuropa
- UK, Süden
- Europa, Westen
- USA, Westen 2
Sie müssen keine Maßnahmen ergreifen, um Verfügbarkeitszonen in unterstützten Regionen zu verwenden. Ihre DPS-Instanzen unterstützen standardmäßig Verfügbarkeitszonen. Sie sollten Verfügbarkeitszonen nutzen, indem Sie Regionen verwenden, in denen sie unterstützt werden.
Notfallwiederherstellung und von Microsoft initiiertes Failover
Der Gerätebereitstellungsdienst speichert Kundendaten in der Region, in der Sie die Dienstinstanz bereitgestellt haben, und repliziert Daten in eine sekundäre Region, um Notfallwiederherstellungsszenarien zu unterstützen.
Standardmäßig nutzt DPS die regionsübergreifende Replikation, um das automatische Failover zu aktivieren. Das von Microsoft initiierte Failover wird von Microsoft in seltenen Situationen ausgeführt, wenn eine gesamte Region ausfällt, um ein Failover aller DPS-Instanzen aus der betroffenen Region in die entsprechende sekundäre Region durchzuführen. Microsoft behält sich das Recht vor, zu entscheiden, wann diese Option angewendet wird. Dieser Mechanismus bedarf nicht der Zustimmung des Benutzers, bevor ein Failover für die DPS-Instanz des Benutzers ausgeführt wird.
Kunden, die DPS in Südostasien und Brasilien Süd bereitgestellt haben, können sich vom automatischen Failover abmelden, in diesem Fall bleiben die Kundendaten in der primären Region und werden nicht in eine sekundäre Region repliziert.
Deaktivieren der Notfallwiederherstellung
Standardmäßig ermöglicht DPS ein automatisches Failover, indem Daten für eine DPS-Instanz in die sekundäre Region repliziert werden. Für einige Regionen können Sie die Datenreplikation außerhalb der Region verhindern, indem Sie die Notfallwiederherstellung beim Erstellen einer DPS-Instanz deaktivieren. Die folgenden Regionen unterstützen diese Funktion:
- Brasilien, Süden; gekoppelte Region, „USA, Süden-Mitte“.
- Südostasien (Singapur): gekoppelte Region Ostasien (Sonderverwaltungsregion Hongkong).
Um die Notfallwiederherstellung in unterstützten Regionen zu deaktivieren, stellen Sie sicher, dass die Option Notfallwiederherstellung aktiviert deaktiviert ist, wenn Sie Ihre DPS-Instanz erstellen:
Sie können die Notfallwiederherstellung auch deaktivieren, wenn Sie eine DPS-Instanz mithilfe einer ARM-Vorlage erstellen.
Die Failoverfunktion ist nicht verfügbar, wenn Sie die Notfallwiederherstellung für eine DPS-Instanz deaktivieren.
Sie können auf der Seite Übersicht Ihrer DPS-Instanz im Azure-Portal überprüfen, ob die Notfallwiederherstellung deaktiviert ist: