¿Cómo escalar una instancia de Azure Web PubSub Service?
Este artículo le muestra cómo escalar su instancia del Servicio Azure Web PubSub. Existen dos escenarios de escalado: escalado vertical y escalado horizontal.
- Escalar verticalmente: consiga más unidades, conexiones, mensajes y mucho más. Puede escalar verticalmente cambiando el plan de tarifa de Gratis a Estándar.
- Escalar horizontalmente: aumente el número de unidades de Web PubSub. Puede escalar horizontalmente hasta un máximo de 100 unidades. Las opciones de unidades que se pueden seleccionar para el escalado son limitadas: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 40, 50, 60, 70, 80, 90 y 100 unidades para una única instancia del servicio Web PubSub. Si desea escalar más allá de 100 unidades, la SKU de Premium_P2 ofrece funcionalidades ampliadas.
La configuración de escala tarda unos minutos en aplicarse. En raras ocasiones, puede tardar unos 30 minutos en aplicarse. El escalado no requiere modificar el código ni volver a implementar la aplicación de servidor.
Para obtener información sobre los precios y las capacidades de cada servicio Web PubSub, consulte Detalles del precio del servicio Azure Web PubSub.
Nota:
Al cambiar Web PubSub Service del nivel Gratis al nivel Estándar o Prémium, o viceversa, se cambiará la dirección IP del servicio público y normalmente se tarda de 30 a 60 minutos en propagar el cambio a los servidores DNS en todo Internet. El cambio de nivel entre Estándar y Premium no cambia la dirección IP pública. Es posible que no se pueda acceder al servicio antes de que se actualice el DNS. Por lo general, no se recomienda cambiar el plan de tarifa con demasiada frecuencia.
Escalabilidad vertical en Azure Portal
En el explorador, abra Azure Portal.
En la página de Web PubSub Service, en el menú de la izquierda, seleccione Escalar verticalmente.
Haga clic en Cambiar y seleccione Premium_P1 Nivel en la hoja emergente.
Seleccione Guardar.
Escalabilidad horizontal en Azure Portal
En el explorador, abra Azure Portal.
En la página de Web PubSub Service, en el menú de la izquierda, seleccione Escalar horizontalmente.
Elija la unidad en el sector Escalado manual.
Seleccione Guardar.
Escalado con la CLI de 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 planes de tarifa
Si necesita información detallada, como los tamaños de máquina virtual para cada plan de tarifa, consulte los precios de Web PubSub Service.
Para ver una tabla de límites de servicio, cuotas y restricciones en cada nivel, consulte Límites del servicio Web PubSub.
Compatibilidad mejorada con instancias grandes con Premium_P2 SKU
La nueva SKU de Premium_P2 está diseñada para facilitar una amplia escalabilidad para escenarios de alta demanda. Esta SKU permite escalar entre 100, 200, 300, 400, 500, 600. 700, 800, 900, 1000 unidades para una única instancia del servicio Web PubSub. Esta mejora permite controlar hasta un millón de conexiones simultáneas, atendiendo a las necesidades de comunicación en tiempo real a gran escala.
Puede escalar verticalmente la SKU para Premium_P2 mediante Azure Portal o la CLI de Azure.
El nivel Premium_P2 usa internamente una arquitectura diferente para administrar una gran cantidad de recursos subyacentes. Por lo tanto, se espera que las operaciones de escalado de este nivel tarden más tiempo en comparación con las de SKU más pequeñas.
Nota:
Tenga en cuenta que hay un límite de cuota predeterminado que limita el número de unidades de Web PubSub en 150 por suscripción por región. Se trata de un límite flexible y se puede aumentar bajo petición. Para ello, simplemente envíe una incidencia de soporte técnico para solicitar un ajuste a esta cuota.
Pasos siguientes
En esta guía, usted aprendió acerca de cómo escalar una sola instancia del Servicio Web PubSub.
El autoescalado está soportado en Azure Web PubSub Service Premium Tier.