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 Unterstützung der Verfügbarkeitszone besteht aus mindestens drei Zonen, 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. Von Microsoft initiiertes Failover wird von Microsoft in seltenen Situationen ausgeübt, wenn eine gesamte Region nicht mehr alle DPS-Instanzen aus der betroffenen Region in die entsprechende sekundäre Region übergeht. 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 stellt DPS ein automatisches Failover bereit, indem Daten in eine sekundäre Region für eine DPS-Instanz 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üd: gekoppelte Region, Süd-Mittel-USA.
  • 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:

Screenshot that shows disaster recovery option for an IoT hub in Singapore region.

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:

Screenshot that shows disaster recovery disabled for a DPS instance in Singapore region.