Escalado de una aplicación en Azure Spring Cloud

Este artículo se aplica a: ✔️ Java ✔️ C#

Esta documentación describe cómo escalar cualquier aplicación de microservicios mediante el panel de Azure Spring Cloud en Azure Portal.

Escale y reduzca verticalmente la aplicación mediante la modificación de su número de CPU virtuales (vCPU) y la cantidad de memoria. Escale y reduzca horizontalmente la aplicación mediante la modificación de su número de instancias.

Cuando termine, sabrá cómo realizar cambios manuales rápidos en cada aplicación del servicio. El escalado surte efecto en segundos y no requiere cambios en el código o nuevas implementaciones.

Requisitos previos

Para seguir estos procedimientos, necesita:

  1. Inicie sesión en Azure Portal.

  2. Vaya a la página Información general de Azure Spring Cloud.

  3. Seleccione el grupo de recursos que contiene el servicio.

  4. En el menú del lado izquierdo de la página, en Settings (Configuración), seleccione la pestaña Apps (Aplicaciones).

  5. Seleccione la aplicación que desea escalar. En este ejemplo, seleccione la aplicación llamada account-service. A continuación, verá la página Overview (Información general) de la aplicación.

  6. En el menú del lado izquierdo de la página, en Settings (Configuración), seleccione la pestaña Scale (Escalar). Verá opciones para escalar los atributos que se muestran en la sección siguiente.

Escalado de la aplicación

Si modifica los atributos de escalado, tenga en cuenta lo siguiente:

  • CPU: el número máximo de CPU por instancia de aplicación es cuatro. El número total de CPU para una aplicación es el valor establecido aquí multiplicado por el número de instancias de la aplicación.

  • Memoria/GB: la cantidad máxima de memoria permitida por instancia de aplicación es 8 GB. La cantidad total de memoria para una aplicación es el valor establecido aquí multiplicado por el número de instancias de la aplicación.

  • Recuento de instancias de aplicaciones: en el nivel estándar, puede escalar horizontalmente hasta 20 instancias como máximo. Este valor cambia el número de instancias independientes en ejecución de la aplicación de microservicios.

Asegúrese de seleccionar Save (Guardar) para aplicar la configuración de escalado.

El servicio Scale en Azure Portal

Tras unos segundos, se muestran los cambios realizados en la página Overview (Información general), y puede encontrar más detalles en la pestaña Application instances (Instancias de la aplicación). El escalado no requiere cambios en el código ni nuevas implementaciones.

Actualización al nivel Estándar

Si está en el nivel Básico y se le imponen una o varias de estas limitaciones, puede actualizar al nivel Estándar. Para ello, vaya al menú Plan de tarifa, para lo que antes debe seleccionar la columna Nivel estándar y, después, seleccionar el botón Actualizar.

Pasos siguientes

En este ejemplo se explica cómo escalar manualmente una aplicación de Azure Spring Cloud. Para aprender a supervisar una aplicación mediante la configuración de alertas, consulte Configuración de la escalabilidad automática.