Wie skaliere ich eine Azure Web PubSub Service-Instanz?

In diesem Artikel erfahren Sie, wie Sie Ihre Azure Web PubSub Service-Instanz skalieren. Es gibt zwei Szenarios für die Skalierung: Hochskalieren und Aufskalieren.

  • Hochskalieren: Erhalten Sie weitere Einheiten, Verbindungen, Nachrichten und mehr. Sie können hochskalieren, indem Sie den Tarif von Free in Standard ändern.
  • Aufskalieren: Erhöhen Sie die Anzahl von Web PubSub-Einheiten. Sie können auf bis zu 100 Einheiten aufskalieren. Für die Skalierung gibt es eingeschränkte Einheitsoptionen: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 40, 50, 60, 70, 80, 90 und 100 Einheiten für eine einzelne Web PubSub Service-Instanz. Wenn Sie über 100 Einheiten skalieren möchten, bietet die Premium_P2-SKU erweiterte Funktionen.

Es dauert einige Minuten, bis die Skalierungseinstellungen angewendet werden. In seltenen Fällen kann dies etwa 30 Minuten dauern. Für die Skalierung müssen Sie weder Ihren Code ändern noch Ihre Serveranwendung neu bereitstellen.

Informationen zur Preisgestaltung und zu den Funktionen der einzelnen Web PubSub Service-Instanzen finden Sie unter Azure Web PubSub Service – Preise .

Hinweis

Wenn Sie den Tarif von Web PubSub Service von Free in Standard oder Premium oder umgekehrt ändern, ändert sich die öffentliche IP-Adresse des Diensts. Es dauert in der Regel 30 bis 60 Minuten, bis die Änderung an die DNS-Server im gesamten Internet weitergegeben wurde. Das Ändern der Tarife von Standard zu Premium und vive versa ändert die öffentliche IP-Adresse nicht. Ihr Dienst ist möglicherweise nicht erreichbar, bis der DNS-Server aktualisiert wurde. Im Allgemeinen wird nicht empfohlen, Ihren Tarif häufig zu ändern.

Hochskalieren im Azure-Portal

  1. Öffnen Sie das Azure-Portal in Ihrem Browser.

  2. Wählen Sie auf der Web PubSub Service-Seite im Menü auf der linken Seite Hochskalieren aus.

  3. Klicken Sie auf Ändern, und wählen Sie den Tarif Premium_P1 auf dem Popupblatt aus.

    Screenshot der Hochskalierung im Portal

  4. Wählen Sie Speichern.

Aufskalieren im Azure-Portal

  1. Öffnen Sie das Azure-Portal in Ihrem Browser.

  2. Wählen Sie auf der Web PubSub Service-Seite im Menü auf der linken Seite Aufskalieren aus.

  3. Wählen Sie die Einheit im Bereich Manuelle Skalierung aus.

    Screenshot der Aufskalierung im Portal

  4. Wählen Sie Speichern.

Skalieren über die Azure-Befehlszeilenschnittstelle

# Scale up to Premium_P1 Tier, and scale out to 100 units
az webpubsub update \
  --name $myWebPubSubName \
  --resource-group $myResourceGroupName \
  --sku Premium_P1 \
  --unit-count 100

Vergleichen von Tarifen

Ausführliche Informationen, z. B. enthaltene Meldungen und Verbindungen für jeden Tarif, finden Sie unter Azure Web PubSub Service – Preise.

Eine Tabelle mit Dienstgrenzwerten, Kontingenten und Einschränkungen in jedem Tarif finden Sie unter Grenzwerte für Web PubSub Service.

Erweiterte Unterstützung für große Instanzen mit Premium_P2-SKU

Die neue Premium_P2-SKU wurde entwickelt, um eine umfangreiche Skalierbarkeit für Szenarien mit hohem Bedarf zu ermöglichen. Diese SKU ermöglicht die Skalierung zwischen 100, 200, 300, 400, 500, 600, 700, 800, 900 und 1.000 Einheiten für eine einzelne Web PubSub Service-Instanz. Diese Erweiterung ermöglicht die Verarbeitung von bis zu einer Million gleichzeitigen Verbindungen, die auf groß angelegte Echtzeitkommunikationsanforderungen ausgerichtet sind.

Sie können die SKU mithilfe des Azure-Portals oder der Azure CLI auf Premium_P2 skalieren.

Der Premium_P2-Tarif verwendet intern eine andere Architektur, um eine große Menge zugrunde liegender Ressourcen zu verwalten. Es ist daher zu erwarten, dass die Skalierungsvorgänge dieses Tarifs im Vergleich zu kleineren SKUs länger dauern.

Hinweis

Beachten Sie, dass es ein Standardkontingentlimit gibt, das die Anzahl der Web PubSub-Einheiten auf 150 pro Abonnement pro Region begrenzt. Dieses Limit kann auf Anfrage erhöht werden. Senden Sie dazu einfach ein Supportticket, um eine Anpassung dieses Kontingents anzufordern.

Nächste Schritte

In dieser Anleitung haben Sie erfahren, wie Sie eine einzelne Web PubSub Service-Instanzen skalieren.

Die automatische Skalierung wird im Azure Web PubSub Service Premium-Tarif unterstützt.