Todos os produtos
Search
Central de documentação

Elastic Compute Service:O que é uma instância spot?

Última atualização: Jul 03, 2026

As instâncias spot correspondem à capacidade ociosa do Elastic Compute Service (ECS) e oferecem o mesmo desempenho que as instâncias ECS de outros modelos de preços. Os valores variam conforme a oferta e a demanda, podendo chegar a 10% do preço das instâncias com pagamento conforme o uso de configurações equivalentes. Você pode criar e usar instâncias spot quando há estoque suficiente de recursos. No entanto, elas podem ser interrompidas e recuperadas caso o inventário se torne insuficiente.

Cenários suportados

Instâncias spot fornecem recursos de computação econômicos para tarefas de curta duração e aplicações com alta tolerância a falhas. Se sua aplicação permite flexibilidade quanto ao horário de execução e suporta interrupções, essa modalidade representa uma escolha vantajosa em termos de custos. Esse tipo de instância é ideal para cargas de trabalho sem estado (stateless) e resilientes a falhas, tais como:

  • Análise de dados em tempo real

  • Big data

  • Levantamentos geológicos

  • Codificação de imagens e mídia

  • Computação científica

  • Sites escaláveis e rastreadores web

  • Ambientes de teste

  • Outras cargas de trabalho sem estado

Importante

Instâncias spot não são recomendadas para serviços com estado (stateful), processos de longa duração ou operações que exigem alta estabilidade, como bancos de dados e sistemas críticos contínuos.

Ciclo de vida da instância

image

Para criar uma instância spot, faça um lance para um tipo de instância. A criação ocorre se o valor do lance for igual ou superior ao preço de mercado daquele tipo de instância e houver estoque disponível. Caso você defina o parâmetro Instance Usage Duration, que estabelece um período de proteção, com um valor diferente de None durante a criação, a instância entrará nesse período protegido, garantindo seu uso estável. Após o término da proteção, a interrupção e recuperação serão acionadas se o preço de mercado ultrapassar o valor do seu lance ou se o estoque do tipo de instância correspondente ficar insuficiente. A instância será liberada cinco minutos após o acionamento da interrupção e recuperação.

Nota

Preço do lance: O parâmetro Highest Price per Instance define este valor no momento da criação. Ele indica o montante máximo que você aceita pagar por um determinado tipo de instância, e não o valor efetivamente cobrado.

Valores válidos para o parâmetro Highest Price per Instance:

  • Use Automatic Bid: O sistema adota automaticamente o preço de mercado como lance para a instância spot do tipo especificado. Isso garante que o lance sempre acompanhe o mercado, evitando interrupções ou recuperações causadas apenas por flutuações de preço. Contudo, a instância ainda poderá ser interrompida e recuperada se o estoque de recursos for insuficiente.

  • Set Maximum Price: Permite especificar um teto de gastos para a instância spot de um tipo específico. Lances mais altos aumentam a probabilidade de manter a instância ativa. Se o lance ficar abaixo do preço de mercado ou se não houver recursos suficientes, a instância será interrompida e recuperada.

Instance Usage Duration

  • 1 Hour: Ao definir o parâmetro Instance Usage Duration como 1 Hour na criação, a instância recebe uma proteção de uma hora. Nesse intervalo, ela fica isenta do mecanismo de verificação, não sofrendo interrupções nem recuperações.

  • None: Se o parâmetro Instance Usage Duration for definido como None, a instância não terá período de proteção. Dessa forma, ela estará sujeita ao mecanismo de verificação e poderá ser interrompida e recuperada a qualquer momento.

Características das instâncias spot

image

Interrupção e recuperação

A interrupção e recuperação de instâncias spot são eventos possíveis. Para equilibrar custos e tempo de atividade, configure os parâmetros Instance Usage Duration e Highest Price per Instance de acordo com o cenário da sua aplicação. Além disso, utilize o parâmetro Instance Interruption Mode para determinar o comportamento da instância após o acionamento da interrupção e recuperação.

Instance Interruption Mode

  • Release: Ao selecionar Release como Instance Interruption Mode, a instância e seus recursos associados serão liberados quando a interrupção e recuperação forem acionadas. Isso inclui recursos de computação (vCPUs, GPUs e memória), endereço IP público estático (atribuído automaticamente), largura de banda pública e discos em nuvem (disco do sistema e discos de dados).

  • Stop in Economical Mode: Nesta configuração, a instância é parada em modo econômico assim que a interrupção e recuperação são acionadas. Nesse estado, os recursos de computação (vCPUs, GPUs e memória), o endereço IP público estático e a largura de banda associada deixam de ser cobrados e são recuperados. A cobrança continua apenas para outros recursos, como discos em nuvem (sistema e dados), endereços IP elásticos (se houver) e snapshots. Vale ressaltar que uma instância parada em modo econômico pode não reiniciar devido à falta de estoque ou variações no preço de mercado.

Nota

Não é possível modificar o parâmetro Instance Interruption Mode após a criação da instância spot.

Recomendações para lidar com interrupção e recuperação de instâncias spot

  • Preservar dados. Ao adquirir uma instância spot, defina o parâmetro Instance Interruption Mode como Stop in Economical Mode ou desative o atributo Release with Instance nos discos em nuvem (sistema e dados) vinculados. Assim, você garante a retenção dos dados mesmo se a instância for interrompida e recuperada. Para mais detalhes, consulte Reter e restaurar dados.

  • Detectar e responder a eventos de interrupção. Utilize o CloudMonitor para assinar notificações sobre interrupções de instâncias spot ou invoque operações de API para consultar informações como o status da instância. Essas ações permitem identificar eventos de interrupção assim que ocorrem. Para saber mais, veja Lidar com eventos de interrupção.

Flutuações nos preços de mercado

Preço de mercado: refere-se ao valor vigente para o tipo de instância, excluindo custos de outros recursos como discos e largura de banda pública.

Nota

O exemplo abaixo utiliza uma instância com pagamento conforme o uso e uma instância spot do tipo ecs.hfg5.8xlarge, ambas na região China (Hangzhou). Os preços servem apenas como referência.

  • Os preços de mercado das instâncias spot variam de acordo com a oferta e a demanda.

  • Instâncias spot do mesmo tipo, situadas em zonas distintas dentro de uma mesma região, podem apresentar preços de mercado diferentes.

image

Economia de até 90% em relação ao pagamento conforme o uso

Nota

Este exemplo compara uma instância com pagamento conforme o uso e uma instância spot do tipo ecs.hfg5.8xlarge na região China (Hangzhou). Os valores apresentados são meramente referenciais.

  • Instâncias spot custam significativamente menos que as instâncias com pagamento conforme o uso. Seus preços podem chegar a 10% do valor padrão, mas nunca ultrapassam o preço do modelo com pagamento conforme o uso.

  • Uma instância spot sem período de proteção tende a ser mais econômica do que aquela com proteção de 1 hora, mesmo considerando o custo após a primeira hora de operação.

image

Criar uma instância spot

Crie uma instância spot pelo console do ECS, por meio de uma operação de API ou utilizando Terraform. Para mais informações, consulte Criar uma instância spot do ECS.

Limites

  • A elegibilidade para usar instâncias spot depende do seu histórico de uso do ECS. Caso você não tenha permissão, a opção Spot Instance ficará indisponível durante a criação de instâncias ECS.

  • Não é possível converter instâncias spot para modelos de pagamento conforme o uso ou assinatura.

  • Alterações no tipo de instância spot não são permitidas.

  • Instâncias spot não suportam registro ICP (Internet Content Provider).

Faturamento

Regras de faturamento: Para detalhes sobre a cobrança de instâncias spot, consulte Instância spot.

Faturas: Para aprender a visualizar as faturas das instâncias spot, acesse a seção Visualizar detalhes de faturamento no tópico "Visualizar detalhes de faturamento".

Uso combinado com outros serviços Alibaba Cloud

Para otimizar a gestão de recursos, recomenda-se integrar instâncias spot a outros serviços da Alibaba Cloud: Auto Scaling, Auto Provisioning e Container Service for Kubernetes (ACK).

FAQ

Para respostas às perguntas frequentes sobre instâncias spot, acesse FAQ de instâncias.