Todos os produtos
Search
Central de documentação

Elastic Compute Service:Create an auto provisioning group

Última atualização: Sep 22, 2026

Provisione um cluster de instâncias em múltiplas zonas, tipos de instância e métodos de faturamento, como pagamento conforme o uso e instâncias spot, para reduzir o impacto de recuperação e diminuir custos.

Importante

Não armazene dados importantes em instâncias spot: instâncias spot podem ser liberadas devido a mudanças na oferta do mercado. Para evitar perda de dados, não armazene informações importantes em instâncias spot.

Pré-requisitos

  • Uma service-linked role deve estar criada. O provisionamento automático utiliza essa função para gerenciar instâncias no grupo.

  • Um launch template deve estar criado. O grupo herda propriedades como imagem, grupo de segurança e credenciais de logon de uma versão específica do modelo.

Procedimento

  1. Acesse a página Auto Provisioning.

    1. Acesse ECS console - Auto Provisioning.

    2. No canto superior esquerdo da página, selecione uma região e um grupo de recursos.

  2. Na página Auto Provisioning, clique em Create Supply Group e insira um nome para o grupo.

  3. Configure as Basic Information:

    • Defina o Billing Method:

      • Pay-as-you-go: somente instâncias com pagamento conforme o uso.

      • Spot: somente instâncias spot.

      • Pay-as-you-go and Spot: instâncias com pagamento conforme o uso e instâncias spot.

    • Configure as Target Capacity Settings de acordo com o método de faturamento.

      Pay-as-you-go

      • Capacity Delivery Mode: a unidade de capacidade. Selecione Instances ou vCPUs.

      • Total Capacity: o poder computacional a provisionar.

        • Se Capacity Delivery Mode > Instances: o número de instâncias a provisionar.

        • Se Capacity Delivery Mode > vCPUs: o número de vCPUs a provisionar.

          Por exemplo, uma instância ecs.c6.large (2 vCPUs) ocupa uma capacidade de 2.

      Spot

      • Capacity Delivery Mode: a unidade de capacidade. Selecione Instances ou vCPUs.

      • Total Capacity: o poder computacional a provisionar.

        • Se Capacity Delivery Mode > Instances: o número de instâncias a provisionar.

        • Se Capacity Delivery Mode > vCPUs: o número total de vCPUs a provisionar.

          Por exemplo, uma instância ecs.c6.large (2 vCPUs) ocupa uma capacidade de 2.

      Pay-as-you-go and Spot

      • Capacity Delivery Mode: a unidade de capacidade. Selecione Instances ou vCPUs.

      • Total Capacity: a soma de Target Capacity of Spot Instances e Target Capacity of Pay-as-you-go Instances.

      • Target Capacity of Spot Instances:

        • Se Capacity Delivery Mode > Instances: o número de instâncias spot a provisionar.

        • Se Capacity Delivery Mode > vCPUs: o número total de vCPUs a provisionar para instâncias spot.

      • Target Capacity of Pay-as-you-go Instances:

        • Se Capacity Delivery Mode > Instances: o número de instâncias com pagamento conforme o uso.

        • Se Capacity Delivery Mode > vCPUs: o número total de vCPUs para instâncias com pagamento conforme o uso.

      Personalizar a capacidade ocupada por um tipo de instância

      Chame a operação de API CreateAutoProvisioningGroup para personalizar a capacidade que um tipo de instância ocupa. O parâmetro LaunchTemplateConfig contém a propriedade WeightedCapacity para essa finalidade.

  4. Defina a Instance Configuration.

    • Configuration Source: selecione uma Version de um Template Name como source da configuração da instância.

    • Instance Configuration Mode:

      • Specify Instance Type: o sistema seleciona um tipo de instância adequado desta lista com base no vSwitch especificado e na Provisioning Policy.

        Nota

        Se o Billing Method for Spot ou Pay-as-you-go and Spot, você pode definir um Price Limit para cada tipo de instância spot. Se o preço de mercado ultrapassar o limite, a criação da instância falhará. Opções de limite de preço:

        • Use Automatic Bid: dá lance pelo preço de mercado em tempo real, evitando falhas de criação por lances baixos.

        • Set Maximum Price > Maximum Price: define um limite fixo de preço para manter o orçamento sob controle.

        • Set Maximum Price > Pay-as-you-go Price: define o lance como uma porcentagem do preço sob demanda para garantir economia de custos.

        Verifique as tendências de preço de instâncias spot antes de definir um limite. Clique em Actions na coluna Price History para visualize o histórico de preços.

      • Specify Instance Attribute: o sistema seleciona um tipo de instância com base na Provisioning Policy e em propriedades como VSwitch ID, Maximum Acceptable Price, vCPUs, Memory e Architecture.

        Esse método ajuda a evitar falhas na criação de instâncias causadas por inventário insuficiente.

  5. Na seção Spot Instance Interruption Mode, defina a ação para quando o grupo interromper uma instância spot.

    Opção

    Descrição

    Release

    Libera a instância spot interrompida.

    Stop

    A instância spot interrompida entra em economical mode. Essas instâncias têm prioridade quando o grupo precisa adicionar capacidade.

  6. Na seção Provisioning Policy, especifique a política de criação de instâncias.

    Opção

    Descrição

    Capacity Optimization Policy

    Seleciona o tipo de instância mais econômico com base em flutuações históricas de preço e taxas de recuperação.

    Nota

    Instâncias spot podem ser recuperadas devido a alterações de preço e inventário. Tipos de instância com taxas de recuperação mais baixas são priorizados.

    Cost Optimization Policy

    Cria instâncias em ordem crescente de preço unitário por vCPU.

    Balanced Distribution Policy

    Entra em vigor apenas quando vSwitches em zonas diferentes são especificados. Distribui instâncias de forma equilibrada em múltiplas zonas.

    Instâncias spot da mesma família compartilham recursos. Por exemplo, se não for possível criar uma instância ecs.c6.large, outros tipos c6 como ecs.c6.xlarge também podem falhar.

    Nota

    Configure famílias de instância diferentes para evitar a recuperação simultânea de todas as instâncias e garantir alta disponibilidade.

  7. Configure as Advanced Options.

    Opção avançada

    Descrição

    Group Type

    • One-time Synchronous Delivery: cria instâncias apenas na inicialização. Retorna uma lista de resultados na resposta.

    • Continuous Delivery and Capacity Maintained : provisiona instâncias na inicialização e monitora a capacidade continuamente. Se a meta não for atingida, o grupo faz novas tentativas até atender ao requisito de capacidade.

    • One-time Asynchronous Delivery: tenta provisionar instâncias uma única vez na inicialização. Não faz novas tentativas se o agendamento falhar.

    Start Time

    O horário em que o grupo inicia o provisionamento. Usado em conjunto com o horário de término para definir o período efetivo.

    • Start Now: inicia o provisionamento imediatamente após a criação do grupo.

    • Specify Start Time: permite definir um horário de início personalizado.

    Expiration Time

    Usado em conjunto com o horário de início para definir o período efetivo.

    • Never: o grupo permanece em execução até que você o exclua.

    • Specify End Time: permite definir um horário de expiração personalizado.

    Global Maximum Price for Spot Instances

    O limite global de preço para todas as instâncias spot no grupo. Se um limite por tipo e um limite global estiverem definidos, o menor valor prevalece.

    • Use Automatic Bid: dá lance pelo preço de mercado em tempo real, evitando falhas de criação por lances baixos e reduzindo custos quando o preço de mercado cai.

    • Set Maximum Price: define um limite fixo de preço para manter o orçamento sob controle.

    Instance Shutdown Settings

    • Shut Down Instances Upon Group Expiration: se selecionado, as instâncias são liberadas quando o grupo expira. Caso contrário, as instâncias são apenas removidas do grupo. Essa opção só entra em vigor se um Expiration Time estiver definido.

    • Shut Down Instances in Excess of Target Capacity: se selecionado, as instâncias reduzidas são liberadas quando a capacidade excede a meta. Caso contrário, as instâncias reduzidas são apenas removidas do grupo.

  8. Confirme a configuração e clique em Create Supply Group.

    O grupo inicia o provisionamento no horário especificado. Um grupo Continuous Delivery and Maintain Capacity mantém continuamente a capacidade-alvo: quando uma instância spot é recuperada, o grupo lança automaticamente uma substituta e troca instâncias com problemas de integridade.

Referências