Gewusst wie: Durchführen eines Upgrades für IoT Hub
Wächst Ihre IoT-Lösung und muss skaliert werden, ist Azure IoT Hub zur Stelle. Azure IoT Hub bietet zwei Tarife, nämlich Basic (B) und Standard (S), für Kunden, die verschiedene Anforderungen an Features stellen. In jedem Tarif werden drei Größen (1, 2 und 3) angeboten, die die Anzahl der Nachrichten angeben, die jeden Tag gesendet werden können.
Wenn Sie mehr Geräte haben und weitere Funktionen benötigen, haben Sie drei Möglichkeiten, um IoT Hub hinsichtlich Ihrer Anforderungen anzupassen:
Fügen Sie Einheiten innerhalb des IoT-Hubs hinzu, um das tägliche Nachrichtenlimit für diesen Hub zu erhöhen. Jede zusätzliche Einheit ermöglicht z. B. in einem IoT-Hub im Tarif B1 zusätzlich 400.000 Nachrichten pro Tag.
Ändern Sie die Größe von IoT Hub. Migrieren Sie einen Hub beispielsweise vom Tarif B1 zum Tarif B2, um die Anzahl Nachrichten, die jede Einheit pro Tag unterstützen kann, von 400.000 auf 6 Mio. zu erhöhen. Diese beiden Änderungen können ohne Unterbrechung von laufenden Vorgängen durchgeführt werden.
Führen Sie ein Upgrade auf einen höheren Tarif durch. Führen Sie beispielsweise ein Upgrade des Hubs vom Tarif B1 auf den Tarif S1 durch, um bei gleicher Messagingkapazität Zugriff auf erweiterte Funktionen zu erhalten.
Warnung
Sie können mit der Upgradefunktion kein Upgrade von einem kostenlosen Hub auf einen kostenpflichtigen Hub durchführen. Sie müssen zunächst einen kostenpflichtigen Hub erstellen und dann die Konfigurationen und Geräte vom kostenlosen Hub zum kostenpflichtigen Hub migrieren. Dieser Vorgang ist unter Automatisches Migrieren eines IoT-Hubs mithilfe der Azure CLI dokumentiert.
Tipp
Wenn Sie Ihr IoT Hub auf eine höhere Ebene aktualisieren, werden einige Nachrichten während eines kurzen Zeitraums möglicherweise in ungeordneter Reihenfolge empfangen. Wenn Ihre Geschäftslogik von der Reihenfolge der Nachrichten abhängig ist, empfehlen wir ein Upgrade außerhalb der Geschäftszeiten.
Wenn Sie Ihren IoT-Hub herabstufen möchten, können Sie Einheiten entfernen und die Größe des IoT-Hubs verringern. Sie können jedoch keine Herabstufung in einen niedrigeren Tarif vornehmen. Beispielsweise können Sie vom Tarif S2 zum Tarif S1 wechseln, jedoch nicht vom Tarif S2 zum Tarif B1. Pro IoT-Hub kann nur ein IoT Hub-Editionstyp in einem Tarif ausgewählt werden. So können Sie beispielsweise einen IoT-Hub mit mehreren S1-Einheiten erstellen. Sie können jedoch keinen IoT-Hub mit einer Mischung von Einheiten aus verschiedenen Editionen (z. B. S1 und B3 oder S1 und S2) erstellen.
Diese Beispiele sollen veranschaulichen, wie IoT Hub im Zuge von Änderungen in Ihrer Lösung angepasst werden kann. Spezifische Informationen zu den Funktionen in jedem Tarif finden Sie wie immer unter Azure IoT Hub-Preise.
Einzelheiten finden Sie unter Wählen des richtigen IoT Hub-Tarifs für Ihre Lösung.
Durchführen eines Upgrades für einen vorhandenen IoT Hub
Wenn Sie ein Upgrade für einen vorhandenen IoT-Hub durchführen möchten, können Sie dies über das Azure-Portal oder die Azure CLI tun.
Navigieren Sie im Azure-Portal zu Ihrem IoT-Hub, um seine Einstellungen anzuzeigen und zu aktualisieren.
Melden Sie sich beim Azure-Portal an, und navigieren Sie zu Ihrem IoT Hub.
Wählen Sie im Navigationsmenü Preise und Skalierung aus.
Um ein Upgrade für die Ebene für Ihren Hub durchzuführen, wählen Sie auf der Ebenenkachel die Option Upgrade aus. Sie können nur von der Basisebene auf die Standardebene upgraden. Sie können die Ebene eines kostenlosen Hubs oder eines Standardhubs nicht ändern.
Um die Größe oder Einheiten für Ihren Hub zu ändern, wählen Sie anpassen auf der Kachel täglichen Nachrichtenlimits aus.
Wählen Sie auf der Seite Nachrichten- und Preisoptionen das neue tägliche Nachrichtenlimit aus, das Sie für Ihren IoT-Hub benötigen. Wenn Sie lieber eine bestimmte Kombination aus Ebene und Einheiten auswählen möchten, wählen Sie Erweiterte Optionen aus. Weitere Informationen finden Sie unter Wählen der richtigen IoT Hub-Ebene für Ihre Lösung.
Das maximale Limit von Gerät-zu-Cloud-Partitionen für IoT-Hubs des Basic- und Standard-Tarifs ist „32“. Die meisten IoT-Hubs benötigen nur vier Partitionen. Sie wählen die Anzahl der Partitionen aus, wenn Sie den IoT-Hub erstellen. Die Anzahl der Partitionen setzt die Gerät-zu-Cloud-Nachrichten in Relation zur Anzahl von gleichzeitigen Lesern dieser Nachrichten. Die Anzahl der Partitionen bleibt unverändert, wenn Sie von der Dienstebene „Basic“ zu „Standard“ migrieren.