Partilhar via


Configurar a escala automática para aplicações

Nota

Os planos Basic, Standarde Enterprise entraram em um período de aposentadoria em 17 de março de 2025. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.

Este artigo aplica-se a:✅ Java ✅ C#

Este artigo aplica-se a:✅ Basic/Standard ✅ Enterprise

Este artigo descreve como configurar configurações de dimensionamento automático para seus aplicativos usando o portal do Microsoft Azure ou a CLI do Azure.

O dimensionamento automático é um recurso interno do Azure Spring Apps que ajuda os aplicativos a terem o melhor desempenho quando a demanda muda. O Azure Spring Apps dá suporte ao escalonamento horizontal e vertical, o que inclui a modificação do número de instâncias da aplicação e o balanceamento de carga.

Pré-requisitos

Use as seguintes etapas para acessar as configurações de dimensionamento automático:

  1. Inicie sessão no portal do Azure.
  2. Vá para a página Visão Geral dos Aplicativos Azure Spring.
  3. No painel de navegação, em Configurações, selecione Aplicativos.
  4. Selecione o aplicativo para o qual você deseja configurar o dimensionamento automático. Se configurar sua instância do Azure Spring Apps seguindo as instruções em Guia de início rápido: implantar seu primeiro aplicativo no Azure Spring Apps, selecione o aplicativo chamado demo. Em seguida, você verá a página Visão geral do aplicativo.
  5. No painel de navegação, em Configurações, selecione Dimensionamento.

Configurar configurações de dimensionamento automático para seu aplicativo no portal do Azure

A gestão de demanda de dimensionamento automático oferece as seguintes opções:

  • Escala manual: mantém uma contagem de instâncias fixa. No plano Padrão, você pode expandir para um máximo de 500 instâncias. Esse valor altera o número de instâncias em execução separadas do aplicativo.
  • Dimensionamento automático personalizado: Escalona em qualquer horário, com base em quaisquer métricas.

No portal do Azure, escolha como deseja dimensionar. A figura a seguir mostra a opção Dimensionamento automático personalizado e as configurações de modo.

Captura de ecrã do portal do Azure que mostra a página de definição Escala automática com a opção Escala automática personalizada realçada.

Configurar configurações de dimensionamento automático para seu aplicativo na CLI do Azure

Você também pode definir modos de dimensionamento automático usando a CLI do Azure. Os comandos a seguir criam uma configuração de escala automática e uma regra de escala automática. Certifique-se de substituir os <...> marcadores de posição pelos seus próprios valores.

  • Para criar uma configuração de dimensionamento automático, use o seguinte comando:

    az monitor autoscale create \
         --resource-group <resource-group-name> \
         --name <autoscale-setting-name> \
         --resource /subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/Microsoft.AppPlatform/Spring/<service-instance-name>/apps/<app-name>/deployments/<deployment-name> \
         --min-count 1 \
         --max-count 5 \
         --count 1
    
  • Para criar uma regra de dimensionamento automático, use o seguinte comando:

    az monitor autoscale rule create \
         --resource-group <resource-group-name> \
         --autoscale-name <autoscale-setting-name> \
         --scale out 1 \
         --cooldown 1 \
         --condition "tomcat.global.request.total.count > 100 avg 1m where AppName == <app-name> and Deployment == <deployment-name>"
    

Para obter informações sobre as métricas disponíveis, consulte a seção Opções de métricas de usuário de Métricas para aplicativos Azure Spring.

Configurar definições de dimensionamento automático para implantações azul-verde

Use as seguintes etapas para configurar configurações de dimensionamento automático baseadas em métricas para implantações azul-verde:

Importante

Crie regras de dimensionamento automático separadas para cada implantação. Configure uma regra para a implantação azul e uma regra separada para a implantação verde.

  1. No portal do Azure, navegue até a página de configuração de dimensionamento automático conforme descrito anteriormente.
  2. Selecione Dimensionamento automático personalizado.
  3. Dentro de uma condição de escala, selecione Adicionar uma regra.
  4. Escolha valores para a dimensão Aplicativo .
  5. Para a dimensão Implantação , defina o valor como o nome de implantação azul ou verde, e não como Todos os valores.
  6. Para a dimensão Instance , defina o valor como Todos os valores. Isso garante que a regra se aplique a todas as instâncias dentro da implantação selecionada.

Essa configuração permite que cada implantação seja dimensionada com base em suas próprias métricas, evitando conflitos ou comportamentos inesperados durante as distribuições.

Atualizar para o plano Standard

Se você estiver no plano Básico e limitado por um ou mais desses limites, poderá atualizar para o plano Padrão. Para atualizar, vá para o menu Plano de preços selecionando primeiro a coluna Nível padrão e, em seguida, selecionando o botão Atualizar .

Próximos passos