Todos os produtos
Search
Central de documentação

Auto Scaling:Combine uma política de otimização de custos com a seleção de vários tipos de instância

Última atualização: Oct 20, 2026

Ao criar um grupo de dimensionamento, configure uma política de dimensionamento multizona para garantir que, se uma zona tiver recursos insuficientes ou ocorrer uma falha, o Auto Scaling possa agendar recursos de outras zonas e manter a alta disponibilidade. Além disso, especifique vários tipos de instância em uma configuração de dimensionamento para evitar falhas de scale-out causadas pela falta de estoque de um único tipo de instância. Este tópico descreve como combinar uma política de otimização de custos com vários tipos de instância para melhorar as taxas de sucesso de scale-out e reduzir custos.

Pré-requisitos

  • Crie uma VPC. Para mais informações, consulte VPCs and vSwitches.

  • Crie vários vSwitches na VPC. Os vSwitches devem pertencer a zonas diferentes. Para mais informações, consulte VPCs and vSwitches.

Informações de contexto

As instâncias spot estão sujeitas a flutuações de preço de mercado. Lances malsucedidos podem atrasar o scale-out e afetar seus negócios. Configure uma política de dimensionamento, como a política de otimização de custos, para que o grupo de dimensionamento crie automaticamente instâncias de pagamento conforme o uso do mesmo tipo quando a criação de instâncias spot falhar. O uso de vários tipos de instância também mitiga falhas de scale-out causadas pela falta de estoque de um único tipo. Combinar uma política de dimensionamento com vários tipos de instância melhora significativamente as taxas de sucesso de scale-out e reduz custos:

  • Política de dimensionamento

    O Auto Scaling permite especificar vários vSwitches ao criar um grupo de dimensionamento. Se a zona de um vSwitch tiver recursos insuficientes, o Auto Scaling criará instâncias automaticamente em outra zona para garantir o sucesso das atividades de dimensionamento. Após configurar várias zonas, defina uma política de dimensionamento, como a política de otimização de custos, com base na implantação do seu negócio para atender a diversos requisitos. Um grupo de dimensionamento que usa a política de otimização de custos cria instâncias ECS em ordem crescente de preço unitário de vCPU. Mesmo sem instâncias spot, é possível usar o mesmo volume de recursos de instâncias ECS por um custo menor.

    Nota
    • Uma política de dimensionamento multizona pode ser uma política de prioridade, uma política de distribuição equilibrada, uma política de otimização de custos ou uma política de combinação personalizada. Para mais informações, consulte crie um grupo de dimensionamento ECS.

    • É possível configurar uma política de dimensionamento multizona apenas para grupos de dimensionamento residentes em VPCs.

  • Vários tipos de instância

    O Auto Scaling permite especificar vários tipos de instância em uma configuração de dimensionamento. Se o Auto Scaling não conseguir criar instâncias do tipo de maior prioridade, tentará automaticamente o próximo tipo até criar uma instância. O uso de vários tipos de instância mitiga a indisponibilidade de recursos e garante o sucesso das atividades de dimensionamento. Por exemplo, em horários de pico, quando são necessárias instâncias de alta especificação para lidar com o tráfego do service, depender de um único tipo de instância pode causar falhas. Vários tipos de instância oferecem a flexibilidade necessária para atender a diferentes requisitos.

Procedimento

  1. Crie um grupo de dimensionamento do tipo Elastic Compute Service (ECS).

    Para mais informações, consulte crie um grupo de dimensionamento ECS.

    A tabela a seguir descreve os parâmetros deste exemplo.

    Parâmetro

    Descrição

    Network Type

    Selecione VPC.

    VPC

    A VPC do grupo de dimensionamento. Selecione uma VPC existente, como vpc-bp1idd****.

    vSwitch

    Os vSwitches do grupo de dimensionamento. Selecione vários vSwitches, como vsw1 e vsw2.

    Nota

    Cada vSwitch pertence a uma única zona. Ao selecionar vários vSwitches em zonas diferentes, é possível criar instâncias ECS em várias zonas e aproveitar os recursos de múltiplas zonas.

    Scaling Policy

    Selecione Cost Optimization Policy.

  2. Crie e ative uma configuração de dimensionamento.

    Para mais informações, consulte crie uma configuração de dimensionamento (instância ECS).

    A tabela abaixo detalha os parâmetros utilizados neste exemplo.

    Parâmetro

    Descrição

    Billing Method

    Selecione Spot Instance.

    Instance Configuration Mode

    Selecione Specify Instance Type ou Specify Instance Pattern. Neste exemplo, selecione Specify Instance Type.

    Select Instance Type

    Selecione vários tipos de instância. É possível selecionar até 10 tipos de instância.

    • Recomendamos selecionar tipos de instância com vCPU, memória, frequência do processador, largura de banda interna ou taxas de encaminhamento de pacotes semelhantes.

    • Recomendamos definir um lance máximo para cada tipo de instância para controlar os custos. Se usar lances automáticos, o Auto Scaling criará instâncias spot pelo preço de mercado atual.

    • Instâncias otimizadas para I/O e não otimizadas para I/O possuem configurações significativamente diferentes. Misturá-las na mesma configuração de dimensionamento não melhora a taxa de sucesso do scale-out.

  3. Ative o grupo de dimensionamento.

  4. Crie uma regra de dimensionamento. Para obter informações sobre como criar uma regra de dimensionamento, consulte configure regras de dimensionamento.

    Os parâmetros utilizados neste exemplo estão descritos na tabela a seguir.

    Parâmetro

    Descrição

    Rule Type

    Selecione Simple Scaling Rule.

    Operation

    defina o valor como Add 1 Instances.

  5. Execute a regra de dimensionamento.

Verifique o resultado

Combinar uma política de dimensionamento com vários tipos de instância pode reduzir significativamente os custos. O exemplo a seguir demonstra o efeito da otimização de custos.

Exemplo

  • Neste exemplo, são especificados os vSwitches pertencentes a Hangzhou Zone J e Hangzhou Zone K para um grupo de dimensionamento.

  • Os tipos de instância ecs.g8y.xlarge e ecs.g8i.xlarge são especificados na configuração de dimensionamento do grupo.

  • O método de faturamento da configuração de dimensionamento é Spot Instance.

  • Cada tipo de instância possui dois preços unitários: o preço unitário de vCPUs para instâncias spot e para instâncias de pagamento conforme o uso.

    Importante

    Os preços listados na tabela a seguir servem apenas como referência. Os preços exibidos na página de compra da instância têm precedência.

    Dingtalk_20240201161230.jpg

    Na tabela a seguir, ① indica o preço de mercado das instâncias spot e ② indica o preço de mercado das instâncias de pagamento conforme o uso.

    Com base nos tipos de instância e métodos de faturamento, há quatro soluções de criação de instância disponíveis, classificadas pelo preço unitário de vCPU do menor para o maior:

    Nº

    Tipo de instância

    Método de faturamento

    vCPU

    Preço de mercado

    Custo individual por vCPU

    Solução 1

    ecs.g8y.xlarge

    Spot Instance

    4

    0,22 USD por hora

    0,055 USD por hora

    Solução 2

    ecs.g8i.xlarge

    Spot Instance

    4

    0,336 USD por hora

    0,084 USD por hora

    Solução 3

    ecs.g8y.xlarge

    Pagamento conforme o uso

    4

    0,8 USD por hora

    0,2 USD por hora

    Solução 4

    ecs.g8i.xlarge

    Pagamento conforme o uso

    4

    1,099 USD por hora

    0,275 USD por hora

Efeito

  • Resultado esperado: quando um scale-out é acionado no grupo de dimensionamento, o Auto Scaling cria preferencialmente instâncias ECS spot com base na Solução 1. Se a criação da instância falhar em Hangzhou Zone K e Hangzhou Zone J, o Auto Scaling tentará criar instâncias ECS com base na Solução 2, Solução 3 e Solução 4, nessa ordem.

  • Verificação do resultado: após executar uma regra de dimensionamento para acionar uma atividade de dimensionamento, uma instância ECS é adicionada ao grupo; acesse a aba Instances no console do Auto Scaling e clique em ID da instância ECS criada automaticamente para acessar a aba Instance Details no console ECS. Em seguida, visualize o método de faturamento e o tipo de instância.

    • Método de Faturamento: Spot Instance

    • Tipo de Instância: ecs.g8y.xlarge

    实例列表.jpg O resultado corresponde às expectativas. O Auto Scaling cria uma instância ECS com base na Solução 1. Isso confirma que a combinação de uma política de otimização de custos com vários tipos de instância reduz efetivamente os custos.