Como parar e iniciar instâncias específicas do AWS EC2

As instâncias spot são a maneira da AWS de vender capacidade de servidor não utilizada quando a demanda não é alta. Eles são muito mais baratos, mas têm muitas restrições, como serem interrompíveis e mais complicados para iniciar, parar e funcionar por períodos mais longos.

índice

  1. Restrições para interromper uma instância spot
  2. Parando instâncias spot

Restrições para interromper uma instância spot

As instâncias spot funcionam de maneira muito diferente das instâncias sob demanda ou reservadas. Eles geralmente são para cargas de trabalho de curto prazo que podem ser interrompidas a qualquer momento, tornando-os mais adequados para execução de tarefas ou implantações de dimensionamento automático. No entanto, as instâncias de ponto não precisam ter vida curta; a única restrição real é que a carga de trabalho deve ser preemptiva, o que significa que você pode executar uma instância spot como se fosse uma instância do EC2, desde que você aceite Restarts aleatoriamente.

Na prática, as reinicializações não acontecem com tanta frequência para a maioria dos tipos de instância, normalmente no máximo algumas vezes por mês por instância, se alguma vez. Isso significa que eles podem ser usados ​​como uma versão mais barata das instâncias sob demanda, embora as instâncias reservadas e os planos de economia do EC2 geralmente sejam opções mais viáveis ​​para implantações de longo prazo.

A partir de janeiro de 2020, você pode interromper e reiniciar instâncias spot. Funciona exatamente como o EC2, onde a instância é desligada com o disco do EBS ainda intacto para a próxima reinicialização. No entanto, para interromper e reiniciar a execução de instâncias spot, elas devem atender aos seguintes critérios:

  • Eles não devem fazer parte de um grupo de dimensionamento automático.
  • Deve ser apoiado pelo EBS
  • A solicitação de instância deve ser marcada como " persistent "

O switch persistent pode ser escolhido ao iniciar a instância spot e significa simplesmente que, no caso de uma interrupção da AWS, a instância spot será reiniciada automaticamente. Isso geralmente é algo que você gostaria de ter na maioria das vezes, especialmente se planeja interromper manualmente as cargas de trabalho.

Parando instâncias spot

Ao iniciar a instância spot, "persistente" deve ser selecionado nas configurações da solicitação. Isso significa que você não pode selecionar "hibernar" como o comportamento de desligamento, mas isso geralmente não é o que você deseja para o desligamento e a inicialização.

Depois de iniciado, encontre os controles para parar e iniciar a instância spot como de costume. Uma vez parado, funciona exatamente como uma instância sob demanda parada: o volume do EBS permanece e será usado na próxima reinicialização.

Você também pode usar o comando stop-instances da AWS CLI para interromper instâncias de um script.

  • Como usar testes condicionais de parênteses duplos no Linux
  • Como gerenciar plugins do Docker Engine

descubra mais conteúdo

O que é um amplificador integrado?

Google Pixel Watch também tem detecção de queda, mas não até o próximo ano

As melhores xícaras de café aquecidas de 2022

Como automatizar seu iPhone com base na hora, atividade ou localização

"Isso deve ter sido antes do meu tempo"

Por que a NASA enviou Snoopy para a Lua? – Revisão Geek

O que são instâncias do EC2?

As instâncias T2 do Amazon EC2 são instâncias de desempenho com capacidade de intermitência que fornecem um nível básico de desempenho da CPU com a capacidade de escalar acima do nível básico. Instâncias T2 ilimitadas podem manter o alto desempenho da CPU pelo tempo que uma carga de trabalho precisar.

O que são instâncias reservadas da AWS?

As instâncias reservadas não são instâncias físicas , mas sim um desconto de cobrança aplicado ao uso de instâncias sob demanda em sua conta. Essas instâncias sob demanda devem ter determinados atributos, como tipo de instância e região, para aproveitar o desconto no faturamento.

Quantas instâncias gratuitas posso ter na AWS?

Sim. Um cliente com acesso ao nível gratuito da AWS pode usar até 750 horas de instância para cada instância t2.

Quais tipos de instâncias da AWS são otimizadas para uso de memória?

As instâncias otimizadas para memória são projetadas para fornecer desempenho rápido para cargas de trabalho que processam grandes conjuntos de dados na memória . Essas instâncias são mais adequadas para : Bancos de dados relacionais de alto desempenho (MySQL) e NoSQL (MongoDB, Cassandra).

Ir arriba