Um grupo de dimensionamento ajusta os recursos automaticamente para lidar com variações na carga da aplicação, o que garante a estabilidade do service e a eficiência de custos. Quando ocorre uma atividade de scale-out ou scale-in, a política de dimensionamento define quais instâncias adicionar ou remover do grupo. O Auto Scaling oferece diversas políticas predefinidas que você pode configurar no console ou chamando uma operação de API.
Descrição da política de dimensionamento
Por padrão, um grupo de dimensionamento executa atividades de dimensionamento com base na ordem dos vSwitches que você configura (a política Priority). Você pode alterar a Scaling Policy para usar outra política. Há várias políticas predefinidas para grupos de dimensionamento:
Você só pode modifique essa configuração quando o Type for ECS e o Network Type for VPC. Quando o Type for ECI, a Scaling Policy padrão será Priority.
-
Priority (a política padrão).
O sistema dimensiona com base nos vSwitches que você define. Se não for possível crie instâncias na zona do vSwitch de maior prioridade, o sistema as cria automaticamente na zona do vSwitch de próxima prioridade.
-
Distribution Balancing.
Use esta política para manter o grupo de dimensionamento distribuído de forma uniforme entre as zonas após as atividades de dimensionamento e alcançar a recuperação de desastres em múltiplas zonas. Se a quantidade de instâncias ECS ficar desbalanceada entre as zonas devido a motivos como estoque insuficiente, você pode reequilibrar a distribuição de instâncias entre as zonas. Para mais informações, consulte Rebalance ECS instances.
-
Cost Optimization.
Use a política Cost Optimization para priorizar o custo quando o grupo de dimensionamento dimensiona. Quando ocorre uma atividade de scale-out, o sistema tenta crie instâncias em ordem crescente de preço unitário de vCPU. Se a configuração de dimensionamento especifique vários tipos de instância que usam o método de faturamento spot, o sistema cria primeiro as instâncias spot correspondentes. Se o sistema não puder crie nenhum dos tipos de instância spot devido a motivos como estoque insuficiente, ele tenta automaticamente crie instâncias no modelo de pagamento conforme o uso. Quando ocorre uma atividade de scale-in, o sistema remove primeiro as instâncias com o maior preço unitário de vCPU.
-
Custom Combination Policy.
Personalize a política de distribuição de capacidade ao usar uma combinação de configurações. Você pode usar esta política para ajustar a proporção de instâncias pagas conforme o uso para instâncias spot no grupo de dimensionamento, balancear a capacidade entre as zonas e selecione tipos de instância.
Para saber como configurar essa política, consulte Configure a scaling policy.
Configurar uma política de dimensionamento
Alterar a política de dimensionamento de um grupo existente
Para alterar a Scaling Policy de um grupo de dimensionamento existente, siga estas etapas:
Faça login no Auto Scaling console.
No console de navegação à esquerda, clique em Scaling Groups.
Na barra de navegação superior, selecione uma região.
Na página Scaling Groups, localize o grupo de dimensionamento cuja Scaling Policy você deseja alterar. Na coluna Actions, à direita, clique em Edit. A caixa de diálogo Edit Scaling Group é exibida.
-
defina a Scaling Policy com a política que você deseja.
Se você selecione Distribution Balancing, Cost Optimization ou Custom Combination Policy, você deve preencher também os subitens de configuração. Para mais informações sobre esses subitens, consulte Sub-configuration Item Description.
Clique em OK para concluir a configuração.
Configurar a política de dimensionamento ao crie um grupo
Você pode configurar a Scaling Policy ao crie um grupo de dimensionamento, conforme ilustra a figura a seguir.

Se você selecione Cost Optimization ou Custom Combination Policy, você deve preencher também os subitens de configuração. Para mais detalhes sobre esses subitens, consulte Sub-configuration Item Description.
Descrição dos subitens de configuração
Se você defina a política de dimensionamento como Distribution Balancing, Cost Optimization ou Custom Combination Policy, consulte as tabelas a seguir para concluir a configuração.
Política de distribuição balanceada
Item de configuração | Descrição |
Balanced Mode |
|
Enable Auto-rebalance | Quando você ativa esse recurso, o grupo de dimensionamento detecta automaticamente a capacidade da zona. Quando a capacidade está desbalanceada, o grupo dimensiona proativamente entre as zonas para reequilibrá-la. |
Política de otimização de custos
|
Item de configuração |
Descrição |
|
Minimum Number of Pay-as-you-go Instances |
A quantidade mínima de instâncias ECS pagas conforme o uso exigida pelo grupo de dimensionamento. Valor padrão: 0. Se a quantidade de instâncias ECS pagas conforme o uso no grupo for menor que esse valor, o sistema cria primeiro as instâncias pagas conforme o uso. |
|
Percentage of Pay-as-you-go Instances |
A porcentagem de instâncias pagas conforme o uso entre as instâncias ECS criadas automaticamente. Valor padrão: 70%. O sistema exclui as instâncias que correspondem à quantidade mínima de instâncias pagas conforme o uso no grupo deste cálculo. |
|
Lowest Cost Instance Types |
O número de tipos de instância com o preço mais baixo. Valor padrão: 1. Essa configuração entra em vigor quando a configuração de dimensionamento especifica vários tipos de instância opcionais. Quando o grupo cria instâncias spot, ele distribui uniformemente as instâncias ECS entre os tipos de menor preço. |
|
Enable Supplemental Spot Instances |
Quando você ativa as instâncias spot suplementares, o grupo de dimensionamento cria proativamente uma nova instância spot e substitui a instância que está prestes a ser recuperada 5 minutos antes da recuperação. |
|
Use Pay-as-you-go Instances to Supplement Spot Capacity |
Ativado por padrão. Se o sistema não puder atender à capacidade necessária de instâncias spot devido a motivos como preço ou estoque, ativar esse recurso permite que o grupo tente criar instâncias pagas conforme o uso para suprir a capacidade atual de instâncias spot. |
|
Replace Pay-as-you-go Instance with Spot Instance |
Quando você ativa a opção Use Pay-as-you-go Instances to Supplement Spot Capacity, a porcentagem de instâncias pagas conforme o uso no grupo pode exceder a Percentage of Pay-as-you-go Instances. Você pode ativar esta opção. Quando você a ativa, o grupo de dimensionamento tenta substituir as instâncias pagas conforme o uso por instâncias spot. |
Política de combinação personalizada
Item de configuração | Descrição |
Minimum Number of Pay-as-you-go Instances | A quantidade mínima de instâncias ECS pagas conforme o uso exigida pelo grupo de dimensionamento. Valor padrão: 0. Se a quantidade de instâncias ECS pagas conforme o uso no grupo for menor que esse valor, o sistema cria primeiro as instâncias pagas conforme o uso. |
Percentage of Pay-as-you-go Instances | A porcentagem de instâncias pagas conforme o uso entre as instâncias ECS criadas automaticamente. Valor padrão: 70%. O sistema exclui as instâncias que correspondem à quantidade mínima de instâncias pagas conforme o uso no grupo deste cálculo. |
Multi-zone Balanced Distribution | Nota Distribui uniformemente as instâncias ECS entre as múltiplas zonas especificadas para o grupo de dimensionamento (ou seja, os múltiplos vSwitches de VPC especificados). Você pode reequilibrar a distribuição de instâncias entre as zonas. Para mais informações, consulte Rebalance ECS instances. |
Capacity Planning Policy | A política de planejamento de capacidade determina como o grupo selecione os tipos de instância disponíveis para atender à demanda.
|
Configure Spot Capacity Planning Policy | Quando você ativa esta opção, pode especifique uma política de planejamento de capacidade separada para instâncias spot. |
Spot Capacity Planning Policy | Igual à Capacity Planning Policy. |
Lowest Cost Instance Types | especifique o número de tipos de instância com o preço mais baixo. Quando o sistema cria instâncias spot, ele as distribui uniformemente entre os tipos de instância especificados. |
Enable Supplemental Spot Instances | Quando você ativa esse recurso, o sistema substitui proativamente a instância spot atual cerca de 5 minutos antes de ser recuperada. |
Use Pay-as-you-go Instances to Supplement Spot Capacity | Ativado por padrão. Se o sistema não puder atender à capacidade necessária de instâncias spot devido a motivos como preço ou estoque, ativar esse recurso permite que o grupo tente criar instâncias pagas conforme o uso para suprir a capacidade atual de instâncias spot. |
Replace Pay-as-you-go Instance with Spot Instance | Quando você ativa a opção Use Pay-as-you-go Instances to Supplement Spot Capacity, a porcentagem de instâncias pagas conforme o uso no grupo pode exceder a Percentage of Pay-as-you-go Instances. Você pode ativar esta opção. Quando você a ativa, o grupo de dimensionamento tenta substituir as instâncias pagas conforme o uso por instâncias spot. |
modifique uma política de dimensionamento chamando uma operação de API
Você pode alterar a política de dimensionamento de um grupo chamando uma operação de API. Este tópico usa a operação ModifyScalingGroup como exemplo. Diferentes políticas exigem parâmetros distintos. As seções a seguir descrevem os parâmetros que você deve defina para cada política de dimensionamento.