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.
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:
- Auswählen der richtigen IoT Hub-Ebene und -Größe für Ihre Lösung
- Auswählen des richtigen Tarifs für Ihre IoT Central-Lösung
Dienstgrenzen und Kontingente:
- Azure Digital Twins
- Grenzwerte für Device Update for IoT Hub
- IoT Central-Grenzwerte
- IoT Hub-Grenzwerte
- Grenzwerte für den IoT Hub Device Provisioning-Dienst
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:
- Azure IoT Hub
- Device Provisioning-Dienst
- Azure Digital Twins
- Hochverfügbarkeit und Notfallwiederherstellung von Azure IoT Central
Die folgenden Tutorials und Leitfäden enthalten weitere Details und Anleitungen: