Compartilhar via


Como dimensionar uma instância do Serviço do Azure Web PubSub?

Este artigo mostra como escalar sua instância do Serviço do Azure Web PubSub. Há dois cenários para o dimensionamento: escalar verticalmente e escalar horizontalmente.

  • Escalar verticalmente: obtenha mais unidades, conexões, mensagens e muito mais. Você escala verticalmente alterando o tipo de preço de gratuito para padrão.
  • Escalar horizontalmente: aumentar o número de unidades do Web PubSub. Você pode escalar horizontalmente até 100 unidades. Há opções de unidade limitadas para selecionar para a colocação em escala: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 40, 50, 60, 70, 80, 90 e 100 unidades para uma única instância do Serviço Web PubSub. Se você quiser escalar além de 100 unidades, o SKU Premium_P2 oferecerá recursos expandidos.

As configurações de escala levam alguns minutos para serem aplicadas. Em casos raros, pode levar cerca de 30 minutos para ser aplicado. A colocação em escala não exige a alteração do código ou a reimplantação do aplicativo do servidor.

Para obter informações sobre os preços e as capacidades do Serviço Web PubSub individual, consulte Detalhes de preços de serviço do Azure Web PubSub.

Observação

Alterando o Serviço do Web PubSub de camada Gratuita para Standard ou Premium ou vice-versa. O IP do serviço público será alterado e geralmente leva de 30 a 60 minutos para propagar a alteração para servidores DNS em toda a Internet. Alterações de camadas entre Standard e Premium não alterarão o IP público. Seu serviço pode estar inacessível antes de o DNS ser atualizado. Geralmente, não é recomendável alterar seu tipo de preço com muita frequência.

Escalar verticalmente no portal do Azure

  1. No seu navegador, abra o portal do Azure.

  2. Na página de serviço do Web PubSub, no menu à esquerda, selecione Escalar verticalmente.

  3. Clique em Alterar e selecione Camada Premium_P1 na folha pop-out.

    Captura de tela do dimensionamento para cima no Portal.

  4. Selecione Salvar.

Escalar horizontalmente no portal do Azure

  1. No seu navegador, abra o portal do Azure.

  2. Na página de serviço do Web PubSub, no menu à esquerda, selecione Escalar horizontalmente.

  3. Escolha a unidade no setor de Escala manual.

    Captura de tela da expansão no Portal.

  4. Selecione Salvar.

Dimensionar usando a CLI do 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

Comparar tipos de preço

Para obter informações detalhadas, como mensagens e conexões incluídas para cada tipo de preço, consulte Detalhes de preços do serviço Web PubSub.

Para obter uma tabela de limites de serviço, cotas e restrições em cada camada, consulte Limites de serviço do Web PubSub.

Suporte aprimorado a instâncias grandes com SKU Premium_P2

O novo SKU Premium_P2 foi projetado para facilitar a escalabilidade abrangente para cenários de alta demanda. Esse SKU permite colocação em escala entre 100, 200, 300, 400, 500, 600. 700, 800, 900, 1000 unidades para uma única instância do Serviço Web PubSub. Esse aprimoramento permite o tratamento de até um milhão de conexões simultâneas, atendendo às necessidades de comunicação em larga escala e em tempo real.

Você pode escalar verticalmente o SKU Premium_P2 usando o portal do Azure ou a CLI do Azure.

A camada Premium_P2 usa uma arquitetura diferente internamente para gerenciar uma grande quantidade de recursos subjacentes. Portanto, espera-se que as operações de colocação em escala dessa camada possam levar mais tempo em comparação com aquelas em SKUs menores.

Observação

Lembre-se de que há um limite de cota padrão que limita o número de unidades do Web PubSub a 150 por assinatura por região. Esse é um limite flexível e pode ser aumentado mediante solicitação. Para fazer isso, basta enviar um tíquete de suporte para solicitar um ajuste a essa cota.

Próximas etapas

Neste guia, você aprendeu sobre como dimensionar uma única instância do Serviço Web PubSub.

O dimensionamento automático tem suporte na Camada Premium do Serviço do Azure Web PubSub.