Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
Os planos Basic, Standard e Enterprise entraram em um período de aposentadoria em 17 de março de 2025. Para mais informações, confira o anúncio de desativação dos Aplicativos Spring do Azure.
O consumo padrão e o plano dedicado entraram em um período de desativação em 30 de setembro de 2024, com um desligamento completo até o final de março de 2025. Para obter mais informações, consulte Migrar o plano dedicado e consumo Standard dos Aplicativos Spring do Azure para os Aplicativos de Contêiner do Azure.
Este artigo se aplica a:✅ Java ✅ C#
Esse artigo se aplica a:✅ Básico/Padrão ✅ Enterprise
Este artigo descreve como definir 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 apresentarem seu melhor desempenho diante de alterações de demanda. O Azure Spring Apps dá suporte para escalar para fora e para dentro, o que inclui modificar o número de instâncias do aplicativo e fazer balanceamento de carga.
Pré-requisitos
- Uma assinatura do Azure. Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
- Uma instância de serviço do Azure Spring Apps implantada. Para obter mais informações, confira Início Rápido: implantar o seu primeiro aplicativo ao Azure Spring Apps.
- Pelo menos um aplicativo deve já estar criado na instância de serviço.
Navegue até a página Dimensionamento automático no portal do Azure
Use as seguintes etapas para acessar as configurações de dimensionamento automático:
- Entre no portal do Azure.
- Vá para a página de visão geral do Azure Spring Apps.
- No painel de navegação, em Configurações, selecione os Aplicativos.
- 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 no Início Rápido: Implantar seu primeiro aplicativo no Azure Spring Apps, selecione o aplicativo chamado demonstração. Em seguida, você deverá ver a página Visão Geral do aplicativo.
- No painel de navegação, em Configurações, selecione Arquivos do Azure.
Definir configurações de dimensionamento automático para seu aplicativo no portal do Azure
O gerenciamento de demanda de dimensionamento automático fornece as seguintes opções:
- Dimensionamento manual: mantém uma contagem de instâncias fixa. No plano Standard, é possível escalar horizontalmente 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 customizado: ajusta segundo qualquer programação, com base em qualquer métrica.
Na portal do Azure, escolha como deseja escalar. A figura a seguir mostra as opções de Dimensionamento automático personalizado e as configurações de modo.
Definir 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 dimensionamento automático e uma regra de dimensionamento automático. Substitua os espaços reservados <...> pelos seus 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 1Para 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 mais informações sobre as métricas disponíveis, consulte a seção Opções de métricas do usuário de Métricas para Azure Spring Apps.
Definir configurações de dimensionamento automático para implantações azul-verde
Use as seguintes etapas para definir as 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.
- No portal do Azure, navegue até a página de configuração de Dimensionamento Automático, conforme descrito anteriormente.
- Selecione Dimensionamento automático personalizado.
- Em uma condição de escala, selecione Adicionar uma regra.
- Escolha valores para a dimensão Aplicativo .
- Para a dimensão Implantação , defina o valor como o nome de implantação azul ou verde, não como Todos os valores.
- Para a dimensão Instância , defina o valor como Todos os valores. Isso garante que a regra se aplique a todas as instâncias na implantação selecionada.
Essa configuração permite que cada implantação seja dimensionada com base em suas próprias métricas, evitando conflitos ou comportamento inesperado durante as distribuições.
Atualizar para o plano Standard
Se você estiver no plano Básico e for restringido por um ou mais desses limites, poderá atualizar para o plano Standard. Para atualizar, vá para o menu do plano de Preços selecionando primeiro a coluna da camada Standard e, em seguida, selecionando o botão Atualizar.