Todos os produtos
Search
Central de documentação

Elastic Compute Service:Visão geral do Elastic Assurance

Última atualização: Jul 03, 2026

Ao criar instâncias com pagamento conforme o uso durante picos de demanda, a criação pode falhar devido à falta de estoque. O Elasticity Assurance (EA) garante capacidade para essas instâncias ao reservar recursos em um pool privado dedicado.

Casos de uso

Cenário

Demanda periódica de recursos

Demanda ocasional de recursos

Pico de demanda de recursos

Diagrama

image image image

Descrição

Ideal para picos de recursos previsíveis e periódicos. Garante o início pontual das tarefas e evita desperdício de recursos fora dos horários de pico.

Reserva recursos para eventos inesperados ou picos de tráfego, assegurando resposta rápida aos negócios e alta disponibilidade.

Em períodos de alta disputa por recursos na nuvem, como grandes promoções ou feriados, reserve recursos antecipadamente para seus serviços essenciais e evite interrupções nos negócios.

Exemplo

Reconciliação financeira no fim do mês, renderização em lote nos fins de semana e análises de dados agendadas diariamente.

Resposta a eventos repentinos em alta, expansão horizontal de aplicações e recuperação de desastres para serviços online.

Streaming de vídeo ao vivo, promoções de e-commerce, lançamento de servidores de jogos online e vendas relâmpago de ingressos.

Conceitos principais

Ao adquirir um Elasticity Assurance, o sistema reserva recursos correspondentes ao tipo e à quantidade de instâncias especificados em uma zona designada. Esses recursos formam um pool privado.

Um pool público é um conjunto de recursos compartilhado por todos os usuários. Se você não especificar um pool privado ao criar uma instância, o sistema aloca recursos do pool público por padrão.

Recurso

Pool privado dedicado

Pool privado aberto

Política de acesso

Vinculação estrita (Garantia forte): Utiliza exclusivamente o pool privado dedicado. Se a capacidade for insuficiente, a criação da instância falha.

Prioridade + Fallback: Prioriza o pool privado aberto. Caso a capacidade seja insuficiente, o sistema recorre ao pool público.

Isolamento de recursos

Reservado para serviços ou cenários específicos que exigem isolamento rigoroso.

Funciona como um pool geral de capacidade compartilhado entre diversos cenários de negócios.

Uso

Ao criar uma instância, use o Targeted mode para especificar um pool privado dedicado.

  • Na criação de uma instância, use o Targeted mode para indicar um pool privado aberto.

  • Durante a criação da instância, selecione o Open mode.

Elasticity Assurance - Time-based: Reserva recursos para intervalos de tempo predefinidos, como das 18h às 24h diariamente, dentro de um período especificado (por exemplo, 30 dias).

Elasticity Assurance: Mantém a reserva de recursos continuamente por um período determinado, como três meses.

Procedimento

Fluxo de trabalho

  1. Adquira um Elasticity Assurance: Compre um Elasticity Assurance para obter um pool privado.

  2. Crie uma instância ECS: Durante a criação da instância, especifique o pool privado associado ao Elasticity Assurance adquirido.

  3. Verifique e gerencie: Visualize o uso do pool privado e as instâncias associadas.

Elasticity Assurance - Time-based

Etapa 1: Adquirir a garantia

  1. Acesse a página ECS console - Elasticity Assurance.

  2. Clique em Create Elasticity Assurance.

    • O intervalo entre Start time e Expiration Time deve ser de no mínimo 7 dias e no máximo 365 dias.

    • Repeat Rule: Configure até 10 regras.

      Defina o período de garantia com base em uma recorrência diária, semanal ou mensal. A duração mínima de um Time é de 4 horas, e a duração total garantida deve corresponder a pelo menos 10% de todo o período.

      Passe o mouse sobre Coverage period (UTC) preview para visualizar os detalhes do período de garantia.
    • Private Pool Type:

      • Open: Cria um pool privado aberto.

      • Targeted: Cria um pool privado dedicado, reservado para um cenário ou serviço específico.

  3. Selecione I have read and understood the notes. e clique em Buy Now.

    Retorne à página ECS console - Elasticity Assurance. Quando o status for Resource Locked ou Active, a compra foi concluída com sucesso.

  4. Etapa 2: Criar instâncias

    1. Acesse a página ECS console - Elasticity Assurance.

    2. Na página Create Resource Reservation, localize o Elasticity Assurance desejado e clique em Purchase Instance na coluna Operation.

    3. Defina Type of payment como Pay-as-you-go. Para mais informações sobre como configurar outros parâmetros, consulte Criar uma instância personalizada.

    4. Na parte inferior da página, expanda Advanced Options e selecione um Private Pool Type.

      • Open: O sistema prioriza o uso de um pool privado aberto. Se a capacidade for insuficiente, ele recorre ao pool público.

      • Do Not Use: Não utiliza pool privado. Os recursos são alocados apenas do pool público.

      • Targeted: Especifique um pool privado aberto ou dedicado correspondente.

    5. Clique em Confirm Order.

    Etapa 3: Visualizar detalhes da garantia

    1. Acesse a página ECS console - Elasticity Assurance.

    2. Na página Elasticity Assurance, clique no ID de um Elasticity Assurance para acessar sua página de detalhes. Nessa página, visualize informações como o uso da capacidade do pool privado.

      Na seção Associated Instances, visualize as instâncias criadas com este Elasticity Assurance.

    Elasticity Assurance

    Etapa 1: Adquirir a garantia

    1. Acesse o ECS console - Resource Center e escolha Guaranteed Provision > Resource Reservations.

    2. Na aba Resource Reservations, clique em Create Resource Reservation para acessar a página de configuração.

      • Resource Settings: Selecione a Region/Zone, o Resource Type e a Reserved Quantity.

      • Resource Reservation Settings:

        • Reservation Type: Selecione Immediate or Scheduled Elasticity Assurance.

        • Duration of purchase: Adquira o serviço mensalmente ou anualmente, por um período de 1 mês a 5 anos.

      • Private Pool Information:

        • Open: Cria um pool privado aberto.

        • Targeted: Cria um pool privado dedicado, reservado para um cenário ou serviço específico.

      • Recommended Plans:

        O sistema recomenda planos com base na prioridade de estoque, recuperação de desastres multizona e prioridade de desempenho. Os recursos são reservados conforme o plano selecionado.

        Escolha o plano desejado.

    3. Clique em Next: Preview e verifique a configuração.

    4. Leia as Notes, selecione I have read and understood the preceding notes e clique em Create.

      Retorne à página de lista. Quando o status mudar para Active, a compra foi concluída com sucesso.

    Etapa 2: Criar instâncias

    1. Acesse o ECS console - Resource Center e escolha Guaranteed Provision > Resource Reservations.

    2. Na página Resource Reservations, localize a reserva de recurso desejada e clique em Purchase Instance na coluna Actions.

    3. Defina Type of payment como Subscription. Para mais informações sobre como configurar outros parâmetros, consulte Criar uma instância personalizada.

    4. Na seção Advanced Settings (Optional), selecione um Private Pool Type.

      • Open: O sistema prioriza o uso de um pool privado aberto. Se a capacidade for insuficiente, ele recorre ao pool público.

      • None: Não utiliza nenhum pool privado. Os recursos são alocados apenas do pool público.

      • Targeted: Especifique um pool privado aberto ou dedicado.

    Etapa 3: Visualizar detalhes da garantia

    1. Acesse o ECS console - Resource Center.

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

    3. No painel de navegação à esquerda do Resource Center, escolha Guaranteed Provision > Resource Reservations.

    4. Na aba Resource Reservations, filtre por Reservation Type e selecione Elasticity Assurance.

    5. Na lista filtrada de Elasticity Assurance, clique no ID de um Elasticity Assurance para acessar sua página de detalhes. Nessa página, visualize informações como o uso da capacidade do pool privado.

      Na seção Associated Instances, visualize as instâncias criadas com este Elasticity Assurance.

    API

    Etapa 1: Criar e adquirir a garantia

    1. Chame a operação CreateElasticityAssurance para criar um Elasticity Assurance ou um Elasticity Assurance - Time-based.

    2. Chame a operação PurchaseElasticityAssurance para adquirir um Elasticity Assurance preparado e inativo.

    Etapa 2: Criar uma instância

    Chame a operação RunInstances para criar uma instância.

    Especifique o tipo de pool privado usando PrivatePoolOptions.MatchCriteria. Se definir o tipo de pool privado como Targeted mode (Target), use PrivatePoolOptions.Id para especificar o ID do pool privado alvo.

    Etapa 3: Visualizar e modificar a garantia

    Consulta

    Modificação

    Casos de uso e estratégias recomendadas

    Cenário 1: Serviços essenciais - Garantir certeza de recursos

    • Serviços aplicáveis: Aplicações críticas como promoções de e-commerce, lançamentos de servidores de jogos e liquidações financeiras.

    • Estratégia recomendada: Adquira um pool privado dedicado e use o Targeted mode ao criar instâncias.

    • Resultado: Desde que o pool privado tenha capacidade disponível, a criação da instância será bem-sucedida. Isso evita o risco de falhas na criação devido à insuficiência de recursos públicos.

    Cenário 2: Serviços de alta prioridade - Equilibrar garantia e elasticidade

    • Serviços aplicáveis: Cenários como análise de dados, computação em lote e expansões rotineiras de serviços online, onde se deseja priorizar a garantia, mas também utilizar recursos públicos como complemento.

    • Estratégia recomendada: Adquira um pool privado aberto e utilize o Open mode ao criar instâncias.

    • Resultado: A capacidade reservada é consumida primeiro. Se essa capacidade se esgotar, o sistema recorre ao pool público.

    Cenário 3: Serviços não essenciais ou desenvolvimento/teste - Priorizar custos

    • Serviços aplicáveis: Ambientes de desenvolvimento e teste, ou serviços não críticos que toleram falhas ocasionais na criação.

    • Estratégia recomendada: Ao criar instâncias, selecione None para a opção de pool privado.

    • Resultado: O pool público é utilizado, porém a criação da instância pode falhar devido a flutuações no estoque do pool público.

    Faturamento

    O custo de um Elasticity Assurance é composto por duas partes:

    1. Taxa de garantia (antecipada): Uma taxa de serviço única paga no momento da aquisição do Elasticity Assurance.

    2. Taxa da instância (pagamento conforme o uso): Instâncias com pagamento conforme o uso criadas com sucesso a partir do pool privado são cobradas pelo preço padrão.

    Tipo de garantia

    Elasticity Assurance - Time-based

    Elasticity Assurance

    Diagrama

    image image

    Fórmula da taxa de garantia

    A duração garantida corresponde à soma total dos intervalos de tempo não contíguos.

    Taxa total

    Taxa de garantia + Taxa da instância

    Ordem de dedução da taxa da instância: Para instâncias com pagamento conforme o uso criadas a partir de um Elasticity Assurance, as cobranças horárias são deduzidas dos benefícios de economia correspondentes na seguinte ordem:

    1. Savings Plans

    2. Instâncias Reservadas Regionais

      Instâncias Reservadas Zonais não são suportadas.
    3. Se nenhum benefício de economia se aplicar, a cobrança seguirá o preço padrão de pagamento conforme o uso.

    Limitações

    • Disponibilidade: O Elasticity Assurance está disponível apenas em regiões, zonas e tipos de instância específicos. As opções exibidas na página de compra no console são definitivas.

    • Sem modificações ou liberações antecipadas: Após adquirir um Elasticity Assurance, não é possível alterar sua capacidade, cancelar o pedido ou liberá-lo antecipadamente. Ele expira automaticamente.

    • Correspondência de atributos: Ao criar uma instância, a região, a zona e o tipo de instância selecionados devem corresponder exatamente aos atributos do Elasticity Assurance.

    • Escopo da garantia: A garantia assegura apenas a disponibilidade de capacidade do tipo de instância ECS. Ela não garante o estoque de recursos associados, como discos em nuvem, endereços IP públicos ou interfaces de rede elásticas (ENIs).

    • Impacto de operações na instância: Se você redimensionar uma instância criada com um Elasticity Assurance, ela será desassociada do pool privado e deixará de contar com a garantia de disponibilidade de recursos.

    Recomendações para produção

    • Integração com Auto Scaling: Utilize o Elasticity Assurance com o Auto Scaling (ESS) para automatizar o agendamento de recursos.

      Ao criar ou modificar um grupo de dimensionamento, defina a Resource Pool Policy para priorizar o uso da capacidade do pool privado do Elasticity Assurance.

      • Opções de Resource Pool Policy:

        • Prioritize Private Pool: Prioriza o uso do pool privado especificado. Se o pool privado não tiver capacidade suficiente, o sistema utiliza automaticamente um pool privado aberto ou o pool público.

        • Private Pool Only: As instâncias devem obrigatoriamente usar a capacidade de um pool privado. Caso contrário, a criação da instância falhará.

      • Etapas de configuração:

        1. Faça login no Auto Scaling console.

        2. Crie ou modifique um grupo de dimensionamento.

        3. Na seção Advance Settings da configuração de dimensionamento, selecione uma política de pool de recursos e especifique um pool privado do Elasticity Assurance.

    • Monitoramento e alertas: Use o CloudMonitor para criar regras de alerta para métricas-chave e monitorar o uso da capacidade. Por exemplo, acione um alerta quando a capacidade disponível cair abaixo de 20% da capacidade total:

      • Defina Product como ECS Private Pool.

      • Defina Metric como Instance Number Usage, Warning como Warning e o limiar como 20%.

    • Documentos relacionados

      Comparação entre Elasticity Assurance e Capacity Reservation

      Perguntas frequentes

      P: Por que a capacidade do meu Elasticity Assurance não é atualizada imediatamente após eu liberar uma instância?

      R: A liberação de uma instância não é instantânea. Para evitar falhas na criação devido a esse atraso, evite criar e liberar instâncias em rápida sucessão.

      P: Um único Elasticity Assurance pode ser usado em várias zonas?

      R: Não. Se você precisar de garantia em múltiplas zonas, deverá criar um Elasticity Assurance separado em cada zona.

      P: O Elasticity Assurance suporta alteração de tipos de instância?

      R: Não. O tipo de instância vinculado a um Elasticity Assurance não pode ser alterado após a compra.

      P: Como visualizo a capacidade restante de um pool privado?

      R: Na página de lista do Elasticity Assurance, clique no ID de um Elasticity Assurance. Em seguida, visualize o uso da capacidade na seção Resource Details.

      P: Qual é a finalidade das tags para um Elasticity Assurance?

      R: Ao criar uma instância, o sistema pode associá-la a um pool privado aberto com base nas tags.

      • Tag: Se você adicionar tags a uma instância que correspondam às tags de um pool privado aberto, a instância será automaticamente associada a esse pool.

        Depois que um Elasticity Assurance entra em vigor, ele sempre utiliza as tags especificadas no momento da compra para a correspondência do pool privado.
      • Tag: Se você não adicionar tags à instância, o sistema a associa automaticamente a um pool privado aberto disponível.