Escalado de una aplicación en Azure App Service

En este artículo se muestra cómo escalar aplicaciones en Azure App Service. Existen dos flujos de trabajo para escalar aplicaciones, el escalado vertical y el escalado horizontal, y en este artículo se explica el flujo de trabajo para escalar verticalmente.

  • Escalado vertical: obtenga más CPU, memoria, espacio en disco y características adicionales como máquinas virtuales exclusivas, dominios y certificados personalizados, espacios de ensayo, autoescala y mucho más. Para escalar verticalmente, se cambia el plan de tarifa del plan de App Service al que pertenece la aplicación.
  • Escalado horizontal: se aumenta el número de instancias de máquina virtual que ejecutan la aplicación. Se puede escalar horizontalmente hasta un máximo de 30 instancias, según el plan de tarifa. Entornos de App Service en el nivel Aislado aumenta aún más el recuento de escalado horizontal a 100 instancias. Para más información sobre el escalado horizontal, consulte Escalado del número de instancias de forma manual o automática. En ese artículo aprenderá a usar el escalado automático, que consiste en escalar el número de instancias automáticamente en función de las programaciones y reglas predefinidas.

La configuración de escalado tarda solo unos segundos en aplicarse y afecta a todas las aplicaciones del plan de App Service. No hay que modificar el código ni volver a implementar la aplicación.

Para obtener información de los precios y características de planes de App Service individuales, consulte Precios de App Service.

Nota

Antes de cambiar un plan de App Service con el nivel Gratis a uno superior, primero debe quitar los límites de gasto vigentes de la suscripción de Azure. Para ver o cambiar opciones relativas a la suscripción a Azure App Service, vea Suscripciones a Microsoft Azure.

Escalado vertical del plan de tarifa

Nota

Para escalar al nivel PremiumV3, vea Configuración del nivel PremiumV3 para Azure App Service.

  1. En el explorador, abra Azure Portal.

  2. En el menú de la izquierda de la página de la aplicación de App Service, seleccione Escalar verticalmente (plan de App Service) .

  3. Elija el nivel y, después, seleccione Aplicar. Seleccione de entre las distintas categorías (por ejemplo, Producción) y, también, Ver opciones adicionales para mostrar más niveles.

    Navigate to scale up your Azure app.

    Una vez completada la operación, aparecerá una ventana emergente de notificación con una marca de verificación verde de operación correcta.

Si su aplicación depende de otros servicios, como Azure SQL Database o Azure Storage, también puede escalar verticalmente estos recursos por separado. Estos recursos no se administran a través del plan de App Service.

  1. En la página Información general de la aplicación, seleccione el vínculo Grupo de recursos.

    Scale up your Azure app's related resources

  2. En la parte Resumen de la página Grupo de recursos, seleccione el recurso que quiera escalar. En la siguiente captura de pantalla se muestra un recurso de SQL Database.

    Navigate to resource group page to scale up your Azure app

    Para escalar verticalmente el recurso relacionado, consulte la documentación del tipo de recurso en cuestión. Por ejemplo, para escalar verticalmente una sola instancia de SQL Database, vea Escalar recursos de base de datos única en Azure SQL Database. Para escalar verticalmente un recurso de Azure Database for MySQL, vea Escalado de recursos de MySQL.

Comparar planes de tarifa

Si necesita información detallada, como los tamaños de máquina virtual para cada plan de tarifa, vea Precios de App Service.

Para ver una tabla de límites de servicio, presupuestos y restricciones, así como las características admitidas en cada nivel, vea Límites de App Service.

Más recursos