Escalado de una aplicación en Azure App ServiceScale up an app in Azure App Service

En este artículo se muestra cómo escalar aplicaciones en Azure App Service.This article shows you how to scale your app in 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.There are two workflows for scaling, scale up and scale out, and this article explains the scale up workflow.

  • 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.Scale up: Get more CPU, memory, disk space, and extra features like dedicated virtual machines (VMs), custom domains and certificates, staging slots, autoscaling, and more. Para escalar verticalmente, se cambia el plan de tarifa del plan de App Service al que pertenece la aplicación.You scale up by changing the pricing tier of the App Service plan that your app belongs to.
  • Escalado horizontal: se aumenta el número de instancias de máquina virtual que ejecutan la aplicación.Scale out: Increase the number of VM instances that run your app. Se puede escalar horizontalmente hasta un máximo de 30 instancias, según el plan de tarifa.You can scale out to as many as 30 instances, depending on your pricing tier. Entornos de App Service en el nivel Aislado aumenta aún más el recuento de escalado horizontal a 100 instancias.App Service Environments in Isolated tier further increases your scale-out count to 100 instances. Para más información sobre el escalado horizontal, consulte Escalado del número de instancias de forma manual o automática.For more information about scaling out, see Scale instance count manually or automatically. 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.There, you find out how to use autoscaling, which is to scale instance count automatically based on predefined rules and schedules.

La configuración de escalado tarda solo unos segundos en aplicarse y afecta a todas las aplicaciones del plan de App Service.The scale settings take only seconds to apply and affect all apps in your App Service plan. No hay que modificar el código ni volver a implementar la aplicación.They don't require you to change your code or redeploy your application.

Para obtener información de los precios y características de planes de App Service individuales, consulte Precios de App Service.For information about the pricing and features of individual App Service plans, see App Service Pricing Details.

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.Before you switch an App Service plan from the Free tier, you must first remove the spending limits in place for your Azure subscription. Para ver o cambiar opciones relativas a la suscripción a Azure App Service, vea Suscripciones a Microsoft Azure.To view or change options for your Microsoft Azure App Service subscription, see Microsoft Azure Subscriptions.

Escalado vertical del plan de tarifaScale up your pricing tier

Nota

Para escalar al nivel PremiumV2, vea Configure PremiumV2 tier for App Service (Configuración del nivel PremiumV2 para App Service).To scale up to PremiumV2 tier, see Configure PremiumV2 tier for App Service.

  1. En el explorador, abra Azure Portal.In your browser, open the 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) .In your App Service app page, from the left menu, select Scale Up (App Service plan).

  3. Elija el nivel y, después, seleccione Aplicar.Choose your tier, and then select Apply. Seleccione de entre las distintas categorías (por ejemplo, Producción) y, también, Ver opciones adicionales para mostrar más niveles.Select the different categories (for example, Production) and also See additional options to show more tiers.

    Desplácese para escalar verticalmente la aplicación de Azure.

    Una vez completada la operación, aparecerá una ventana emergente de notificación con una marca de verificación verde de operación correcta.When the operation is complete, you see a notification pop-up with a green success check mark.

Si su aplicación depende de otros servicios, como Azure SQL Database o Azure Storage, también puede escalar verticalmente estos recursos por separado.If your app depends on other services, such as Azure SQL Database or Azure Storage, you can scale up these resources separately. Estos recursos no se administran a través del plan de App Service.These resources aren't managed by the App Service plan.

  1. En la página Información general de la aplicación, seleccione el vínculo Grupo de recursos.In the Overview page for your app, select the Resource group link.

    Escalado vertical de recursos relacionados con la aplicación de Azure

  2. En la parte Resumen de la página Grupo de recursos, seleccione el recurso que quiera escalar.In the Summary part of the Resource group page, select a resource that you want to scale. En la siguiente captura de pantalla se muestra un recurso de SQL Database.The following screenshot shows a SQL Database resource.

    Navegue a la página del grupo de recursos para escalar verticalmente la aplicación de Azure.

    Para escalar verticalmente el recurso relacionado, consulte la documentación del tipo de recurso en cuestión.To scale up the related resource, see the documentation for the specific resource type. Por ejemplo, para escalar verticalmente una sola instancia de SQL Database, vea Escalar recursos de base de datos única en Azure SQL Database.For example, to scale up a single SQL Database, see Scale single database resources in Azure SQL Database. Para escalar verticalmente un recurso de Azure Database for MySQL, vea Escalado de recursos de MySQL.To scale up a Azure Database for MySQL resource, see Scale MySQL resources.

Comparar planes de tarifaCompare pricing tiers

Si necesita información detallada, como los tamaños de máquina virtual para cada plan de tarifa, vea Precios de App Service.For detailed information, such as VM sizes for each pricing tier, see App Service Pricing Details.

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.For a table of service limits, quotas, and constraints, and supported features in each tier, see App Service limits.

Más recursosMore resources

Escalado del recuento de instancias de forma manual o automáticaScale instance count manually or automatically
Configuración del nivel PremiumV2 para App ServiceConfigure PremiumV2 tier for App Service