Come ridimensionare un'istanza del servizio Web PubSub di Azure?

Questo articolo illustra come ridimensionare l'istanza del servizio Web PubSub di Azure. Esistono due scenari per la scalabilità, la scalabilità verticale e la scalabilità orizzontale.

  • Aumentare le prestazioni: ottenere più unità, connessioni, messaggi e altro ancora. È possibile aumentare le prestazioni modificando il piano tariffario da Gratuito a Standard.
  • Aumento delle istanze: aumentare il numero di unità Web PubSub. È possibile aumentare il numero di istanze fino a 100 unità. Sono disponibili opzioni di unità limitate da selezionare per il ridimensionamento: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 40, 50, 60, 70, 80, 90 e 100 unità per una singola istanza del servizio Web PubSub. Se si desidera ridimensionare oltre 100 unità, lo SKU Premium_P2 offre funzionalità espanse.

L'applicazione delle impostazioni di scalabilità richiede alcuni minuti. In rari casi, l'applicazione può richiedere circa 30 minuti. Il ridimensionamento non richiede la modifica del codice o la ridistribuire l'applicazione server.

Per informazioni sui prezzi e sulle capacità dei singoli servizi Web PubSub, vedere Dettagli sui prezzi del servizio Web PubSub di Azure.

Nota

La modifica del servizio Web PubSub dal livello Gratuito al livello Standard o Premium o viceversa, l'INDIRIZZO IP del servizio pubblico verrà modificato e in genere sono necessari 30-60 minuti per propagare la modifica ai server DNS nell'intero internet. I livelli di chaning tra Standard e Premium non modificheranno l'indirizzo IP pubblico. Il servizio potrebbe non essere raggiungibile prima dell'aggiornamento del DNS. In genere non è consigliabile modificare troppo spesso il piano tariffario.

Aumentare le prestazioni in base alle portale di Azure

  1. Accedere al portale di Azure nel browser.

  2. Nella pagina Servizio Web PubSub selezionare Scale Up dal menu a sinistra.

  3. Fare clic su Cambia e selezionare Premium_P1 livello nel pannello a comparsa.

    Screenshot dell'aumento delle prestazioni nel portale.

  4. Seleziona Salva.

Aumentare il numero di istanze in portale di Azure

  1. Accedere al portale di Azure nel browser.

  2. Nella pagina Servizio Web PubSub selezionare Scale Out dal menu a sinistra.

  3. Scegliere l'unità nel settore Scala manuale.

    Screenshot dell'aumento del numero di istanze nel portale.

  4. Seleziona Salva.

Ridimensionare la cache tramite l'interfaccia della riga di comando di Azure

# 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

Confrontare i piani tariffari

Per informazioni dettagliate, ad esempio messaggi e connessioni inclusi per ogni piano tariffario, vedere Dettagli prezzi del servizio Web PubSub.

Per una tabella dei limiti, delle quote e dei vincoli del servizio in ogni livello, vedere Limiti del servizio Web PubSub.

Supporto avanzato di istanze large con SKU Premium_P2

Il nuovo SKU Premium_P2 è progettato per facilitare una scalabilità estesa per scenari a richiesta elevata. Questo SKU consente il ridimensionamento tra 100, 200, 300, 400, 500, 600. 700, 800, 900, 1000 unità per una singola istanza del servizio Web PubSub. Questo miglioramento consente di gestire fino a un milione di connessioni simultanee, per soddisfare esigenze di comunicazione in tempo reale su larga scala.

È possibile aumentare le prestazioni dello SKU per Premium_P2 usando portale di Azure o l'interfaccia della riga di comando di Azure.

Il livello Premium_P2 usa un'architettura diversa internamente per gestire una grande quantità di risorse sottostanti. È quindi previsto che le operazioni di ridimensionamento di questo livello possano richiedere più tempo rispetto a quelle in SKU più piccoli.

Nota

Tenere presente che esiste un limite di quota predefinito che limita il numero di unità Web PubSub a 150 per sottoscrizione per area. Si tratta di un limite flessibile e può essere aumentato su richiesta. A tale scopo, è sufficiente inviare un ticket di supporto per richiedere una rettifica a questa quota.

Passaggi successivi

In questa guida si è appreso come ridimensionare una singola istanza del servizio Web PubSub.

La scalabilità automatica è supportata nel livello Premium del servizio Web PubSub di Azure.