Freigeben über


Skalierbarkeit, Hochverfügbarkeit und Notfallwiederherstellung in IoT-Lösungen

In dieser Übersicht werden die wichtigsten Konzepte für die Optionen für Skalierbarkeit, Hochverfügbarkeit und Notfallwiederherstellung in einer Azure IoT-Lösung präsentiert. Jeder Abschnitt enthält Links zu Inhalten, die weitere Details und Anleitungen enthalten.

Das folgende Diagramm zeigt eine allgemeine Übersicht über die Komponenten in einer typischen IoT-Lösung. Dieser Artikel konzentriert sich auf die Bereiche, die für Skalierbarkeit, Hochverfügbarkeit und Notfallwiederherstellung in einer IoT-Lösung relevant sind.

Diagramm, das die allgemeine IoT-Lösungsarchitektur mit hervorgehobenen Bereichen zur Erweiterbarkeit von Lösungen anzeigt.

Skalierbarkeit der IoT-Lösung

Eine IoT-Lösung muss möglicherweise Millionen von verbundenen Geräten unterstützen. Sie müssen sicherstellen, dass die Komponenten in Ihrer Lösung skaliert werden können, um den Anforderungen gerecht zu werden.

Verwenden Sie den Device Provisioning Service (DPS), um Geräte im großen Stil bereitzustellen. DPS ist ein Hilfsdienst für IoT Hub und IoT Central, der eine Gerätebereitstellung im großen Stil ohne manuelles Eingreifen ermöglicht. Eine Anleitung finden Sie unter Bewährte Methoden für umfangreiche IoT-Gerätebereitstellungen.

Verwenden Sie den Hilfsdienst Device Update for IoT Hub, um Over-the-Air-Updates für Ihre Geräte im großen Stil zu verwalten.

Sie können den IoT Hub-Dienst vertikal und horizontal skalieren. Einen automatisierten Ansatz finden Sie im Beispiel für die IoT Hub-Autoskalierung. Verwenden Sie IoT Hub Routing, um die horizontale Hochskalierung der Dienste zu verarbeiten, an die der IoT Hub Nachrichten übermittelt. Weitere Informationen finden Sie unter IoT Hub-Nachrichtenverwaltung.

Eine Anleitung zur Skalierbarkeit in einer IoT Central-Lösung finden Sie unter IoT Central-Skalierbarkeit. Wenn Sie private Endpunkte mit Ihrer IoT Central-Lösung verwenden, müssen Sie die Größe des Subnetzes in Ihrem virtuellen Netzwerk planen.

Stellen Sie bei Geräten, die eine direkte Verbindung mit einem IoT Hub oder einem IoT Hub in einer IoT Central-Anwendung herstellen, sicher, dass die Geräte weiterhin verbunden bleiben, während Ihre Lösung skaliert wird. Weitere Informationen finden Sie unter Verwalten neuer Geräteverbindungen nach der automatischen Skalierung und Umgang mit Verbindungsfehlern.

IoT Edge kann Ihnen beim Skalieren Ihrer Lösung helfen. IoT Edge lässt Sie Cloudanalysen und benutzerdefinierte Geschäftslogik von der Cloud auf Ihre Geräte verschieben. Bei diesem Ansatz muss sich Ihre Cloudlösung nicht um die Datenverwaltung kümmern, sondern kann sich auf geschäftliche Erkenntnisse konzentrieren. Skalieren Sie Ihre IoT-Lösung auf, indem Sie Ihre Geschäftslogik in Standardcontainer packen. Stellen Sie diese Container dann für Ihre Geräte bereit, und überwachen Sie sie über die Cloud. Weitere Informationen finden Sie unter Azure IoT Edge.

Dienstebenen und Tarife:

Dienstgrenzen und Kontingente:

Hochverfügbarkeit und Notfallwiederherstellung

IoT-Lösungen sind häufig unternehmenskritisch. Sie müssen sicherstellen, dass Ihre Lösung bei einem Fehler weiterhin ausgeführt werden kann. Außerdem müssen Sie sicherstellen, dass Sie Ihre Lösung nach einem Notfall wiederherstellen können.

Weitere Informationen zu den Hochverfügbarkeits- und Notfallwiederherstellungsfunktionen der IoT-Dienste in Ihrer Lösung finden Sie in den folgenden Artikeln:

Die folgenden Tutorials und Leitfäden enthalten weitere Details und Anleitungen: