Todos os produtos
Search
Central de documentação

Elastic Compute Service:Create an auto provisioning group

Última atualização: Jul 03, 2026

Provisione um cluster de instâncias em várias 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ções e diminuir custos.

Importante

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

Pré-requisitos

  • Crie uma função vinculada ao serviço. O provisionamento automático utiliza essa função para gerenciar as instâncias do grupo.

  • Crie um modelo de execução. O grupo herda propriedades como imagem, grupo de segurança e credenciais de login de uma versão específica do modelo.

Procedimento

  1. Acesse a página Auto Provisioning.

    1. Acesse o 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 o nome do grupo.

  3. Configure as Basic Information:

    • Defina o Billing Method:

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

      • Spot: Apenas instâncias spot.

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

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

      Pay-as-you-go

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

      • Total Capacity: Poder computacional a provisionar.

        • Se definido como Capacity Delivery Mode > Instances: quantidade de instâncias a entregar.

        • Se definido como Capacity Delivery Mode > vCPUs: número de vCPUs a entregar.

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

      Spot

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

      • Total Capacity: Poder computacional a provisionar.

        • Se definido como Capacity Delivery Mode > Instances: quantidade de instâncias a entregar.

        • Se definido como Capacity Delivery Mode > vCPUs: total de vCPUs a entregar.

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

      Pay-as-you-go and Spot

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

      • Total Capacity: Soma da Target Capacity of Spot Instances com a Target Capacity of Pay-as-you-go Instances.

      • Target Capacity of Spot Instances:

        • Se definido como Capacity Delivery Mode > Instances: número de instâncias spot a entregar.

        • Se definido como Capacity Delivery Mode > vCPUs: total de vCPUs a entregar para instâncias spot.

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

        • Se definido como Capacity Delivery Mode > Instances: quantidade de instâncias com pagamento conforme o uso.

        • Se definido como Capacity Delivery Mode > vCPUs: 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 da API CreateAutoProvisioningGroup para personalizar a capacidade ocupada por um tipo de instância. 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 nesta lista com base no vSwitch especificado e na Provisioning Policy.

        Nota

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

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

        • Set Maximum Price > Maximum Price: Define um teto de preço fixo para manter o controle orçamentário.

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

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

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

        Essa abordagem ajuda a prevenir falhas na criação de instâncias causadas por estoque insuficiente.

  5. Na seção Spot Instance Interruption Mode, defina a ação 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 no modo econômico. 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 nas flutuações históricas de preço e nas taxas de recuperação.

    Nota

    Instâncias spot podem ser recuperadas devido a alterações de preço e estoque. Tipos de instância com baixas taxas de recuperação recebem prioridade.

    Cost Optimization Policy

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

    Balanced Distribution Policy

    Válida apenas quando vSwitches em zonas diferentes são especificados. Cria instâncias distribuídas uniformemente entre várias 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 poderão falhar.

    Nota

    Configure famílias de instâncias diferentes para evitar que todas sejam recuperadas simultaneamente 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 continuamente a capacidade. Se a meta não for atingida, o grupo tenta novamente até cumprir o requisito de capacidade.

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

    Start Time

    Momento em que o grupo inicia o provisionamento. Usado em conjunto com o horário de término para definir o período de vigência.

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

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

    Expiration Time

    Utilizado junto ao horário de início para determinar o período de validade.

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

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

    Global Maximum Price for Spot Instances

    Limite global de preço para todas as instâncias spot do grupo. Se houver limites individual e global configurados, prevalece o menor valor.

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

    • Set Maximum Price: Estabelece um teto de preço fixo para respeitar seu orçamento.

    Instance Shutdown Settings

    • Shut Down Instances Upon Group Expiration: Se selecionado, as instâncias são liberadas quando o grupo expira. Caso contrário, elas são apenas removidas do grupo. Válido somente se um Expiration Time estiver definido.

    • Shut Down Instances in Excess of Target Capacity: Quando marcado, as instâncias reduzidas pelo dimensionamento são liberadas se a capacidade exceder a meta. Se desmarcado, essas instâncias são apenas removidas do grupo.

  8. Confirme as configurações e clique em Create Supply Group.

    O grupo inicia o provisionamento no horário especificado. Um grupo do tipo Continuous Delivery and Maintain Capacity mantém continuamente a capacidade alvo: quando uma instância spot é recuperada, ele lança automaticamente uma substituta e também substitui instâncias não íntegras.

  9. Referências