O dimensionamento de aplicações ajusta a capacidade de computação alterando o número de instâncias. Você pode aumentar a escala (scale out) manualmente quando a carga da aplicação estiver alta e reduzir a escala (scale in) quando estiver ociosa. Essa prática melhora a utilização dos recursos e reduz custos. Este tópico descreve como dimensionar manualmente as instâncias de uma aplicação no Serverless App Engine (SAE).
Pré-requisitos
Informações de contexto
Você pode dimensionar sua aplicação de duas formas: dimensionamento manual e Auto Scaling.
Em situações de urgência, como ao responder a um pico repentino de tráfego, use o dimensionamento manual.
Para demandas não urgentes, como o gerenciamento de picos periódicos de tráfego, utilize o Auto Scaling. Para mais informações, consulte Configure an auto scaling policy.
Limitações
Durante o scale out, a operação falha se a soma das instâncias novas e existentes ultrapassar o limite de recursos da aplicação. Se você precisar adicionar mais instâncias além desse limite, entre no grupo do DingTalk (ID: 32874633) e envie uma solicitação.
Procedimento
O dimensionamento de aplicações pode causar problemas imprevisíveis, como interrupções de service. Execute as operações de dimensionamento com cautela.
Na página SAE Application List, selecione uma região e um namespace na parte superior e clique em ID da aplicação de destino para abrir a página de detalhes da aplicação.
Na página Basic Information da aplicação, clique em Manual Scaling.
-
Na caixa de diálogo Application Scaling, configure os parâmetros.
-
Se a aplicação não estiver implantada ou se uma política de Auto Scaling não estiver ativada:
Use o controle deslizante, defina as Expected Application Instances e clique em OK.
-
Se uma política de Auto Scaling estiver configurada e ativada:
Use o controle deslizante, defina as Expected Application Instances.
-
selecione uma opção para Resume Auto Scaling After Manual Scaling e clique em OK. A tabela a seguir descreve as opções:
Automatic: Uma política de Auto Scaling agendada entra em vigor na próxima janela de tempo do ciclo atual. Se as condições não forem atendidas, o sistema adia a política para o próximo ciclo. As políticas de Auto Scaling baseadas em métricas e híbridas entram em vigor imediatamente após a conclusão do dimensionamento manual. Verifique as configurações de instâncias mínimas e máximas na política para evitar a violação do seu acordo de nível de service (SLA).
-
Manual: Retome o Auto Scaling manualmente.
Se você selecionar Manual, acesse posteriormente a página Auto Scaling da aplicação e ative a política manualmente. Caso contrário, a política de Auto Scaling baseada em métricas ou híbrida permanecerá desativada.
NotaNo dimensionamento manual, o número esperado de instâncias da aplicação não pode exceder o número máximo especificado na política de Auto Scaling baseada em métricas.
Para que você selecione uma opção para Resume Auto Scaling After Manual Scaling, configure e ative primeiro uma política de Auto Scaling.
-
-
Verifique o resultado.
acesse a página Change Details e visualize os registros de alterações.
Método 1: Na página Basic Information, clique em visualize Details na parte superior da página e visualize o status de execução específico da alteração na página Change Details.
Método 2: No painel de navegação à esquerda, clique em Change Records. Na página Change Records, verifique o Change Status. Se o Change Status for Execution Successful, a aplicação teve seu scale out ou scale in concluído com sucesso. clique em Change Details na coluna Actions e visualize o status de execução específico da alteração na página Change Details.