El escalado de aplicaciones ajusta la capacidad de cómputo de una aplicación al modificar su número de instancias. Puede escalar horizontalmente de forma manual cuando la carga de la aplicación es alta y reducir la escala cuando la aplicación está inactiva. Esto mejora la utilización de recursos y reduce costos. Este tema describe cómo escalar manualmente las instancias de una aplicación en Serverless App Engine (SAE).
Requisitos previos
Información de contexto
Puede escalar su aplicación mediante dos métodos: escalado manual y Auto Scaling.
Para necesidades urgentes de escalado, como responder a un pico repentino de tráfico, utilice el escalado manual.
Para necesidades no urgentes, como manejar picos periódicos de tráfico, utilice Auto Scaling. Para obtener más información, consulte Configure an auto scaling policy.
Límites
Al escalar horizontalmente, la operación falla si el número total de instancias nuevas y existentes supera el límite de recursos de la aplicación. Si necesita agregar más instancias más allá de este límite, únase al grupo de DingTalk (ID: 32874633) para enviar una solicitud.
Procedimiento
El escalado de aplicaciones puede causar problemas impredecibles, como interrupciones del servicio. Realice las operaciones de escalado con precaución.
En la página SAE Application List, seleccione una región y un namespace en la parte superior, y haga clic en el ID de la aplicación objetivo para abrir la página de detalles de la aplicación.
En la página Basic Information de la aplicación, haga clic en Manual Scaling.
-
En el cuadro de diálogo Application Scaling, configure los parámetros.
-
Si la aplicación no está desplegada o no se ha habilitado una directiva de Auto Scaling:
Utilice el control deslizante para establecer las Expected Application Instances y, a continuación, haga clic en OK.
-
Si hay una directiva de Auto Scaling configurada y habilitada:
Utilice el control deslizante para establecer las Expected Application Instances.
-
Seleccione una opción para Resume Auto Scaling After Manual Scaling y, a continuación, haga clic en OK. La siguiente tabla describe las opciones:
Automatic: Una directiva de Auto Scaling programada entra en vigor en la siguiente ventana de tiempo del ciclo actual. Si no se cumplen las condiciones, la directiva se pospone para el siguiente ciclo. Las directivas de Auto Scaling basadas en métricas e híbridas entran en vigor inmediatamente después de completar el escalado manual. Debe comprobar los valores mínimo y máximo de instancias en la directiva para evitar incumplir su acuerdo de nivel de servicio (SLA).
-
Manual: Reanude el Auto Scaling manualmente.
Si selecciona Manual, posteriormente deberá ir a la página Auto Scaling de la aplicación y habilitar la directiva manualmente. De lo contrario, la directiva de Auto Scaling basada en métricas o híbrida permanecerá deshabilitada.
NotaEn el escalado manual, el número esperado de instancias de la aplicación no puede superar el máximo especificado en la directiva de Auto Scaling basada en métricas.
Para seleccionar una opción en Resume Auto Scaling After Manual Scaling, primero debe configurar y habilitar una directiva de Auto Scaling.
-
-
Compruebe el resultado.
Vaya a la página Change Details para consultar los registros de cambios.
Método 1: En la página Basic Information, haga clic en View Details en la parte superior de la página para consultar el estado de ejecución específico del cambio en la página Change Details.
Método 2: En la barra de navegación izquierda, haga clic en Change Records. En la página Change Records, compruebe el Change Status. Si el Change Status es Execution Successful, la aplicación se ha escalado horizontalmente o se ha reducido correctamente. Haga clic en Change Details en la columna Actions para consultar el estado de ejecución específico del cambio en la página Change Details.