Parar Instâncias spot interrompida - Amazon Elastic Compute Cloud

Parar Instâncias spot interrompida

É possível especificar que o Amazon EC2 pare suas instâncias spot quando elas são interrompidas. Para ter mais informações, consulte Especificar o comportamento de interrupção.

Considerações

  • Somente o Amazon EC2 pode reiniciar uma instância spot interrompida parada.

  • Para uma instância spot iniciada por uma solicitação de instância spot persistent: o Amazon EC2 reinicia a instância parada quando a capacidade está disponível na mesma zona de disponibilidade e para o mesmo tipo de instância que a instância parada (a mesma especificação de início deve ser usada).

  • Para instâncias spot executadas por uma frota do EC2 ou frota spot do tipomaintain: depois que uma instância spot é interrompida, o Amazon EC2 executa uma instância de substituição para manter a capacidade-alvo. O Amazon EC2 localiza os melhores grupos de capacidade spot com base na estratégia de alocação especificada (lowestPrice, diversified ou InstancePoolsToUseCount); ele não prioriza o grupo com a instância parada anteriormente. Posteriormente, se a estratégia de alocação levar a um grupo contendo a instância parada anteriormente, o Amazon EC2 reiniciará as instâncias paradas para atender à capacidade-alvo.

    Por exemplo, considere a frota spot com a estratégia de alocação lowestPrice. Na execução inicial, um grupo c3.large atende aos critérios de lowestPrice para a especificação de execução. Posteriormente, quando as instâncias c3.large são interrompidas, o Amazon EC2 para as instâncias e repõe a capacidade de outro grupo que se encaixe na estratégia lowestPrice. Desta vez, o grupo passa a ser um grupo c4.large e o Amazon EC2 inicia instâncias c4.large para atender à capacidade-alvo. Da mesma forma, a frota spot poderia se mover para um grupo c5.large da próxima vez. Em cada uma dessas transições, o Amazon EC2 não prioriza grupos com instâncias paradas anteriormente, mas prioriza apenas a estratégia de alocação especificada. A estratégia lowestPrice pode levar de volta a grupos com instâncias interrompidas anteriormente. Por exemplo, se instâncias forem interrompidas no grupo c5.large e a estratégia lowestPrice levar de volta aos grupos c3.large ou c4.large, as instâncias interrompidas anteriormente serão reiniciadas para atender à capacidade de destino.

  • Quando uma instância spot for interrompida, será possível modificar alguns atributos da instância, mas não o tipo dela. Se você desanexar ou excluir um volume do EBS, ele não será anexado quando a instância spot for iniciada. Se você desvincular o volume raiz e o Amazon EC2 tentar iniciar a instância spot, a instância falhará ao iniciar e o Amazon EC2 terminará a instância interrompida.

  • É possível encerrar uma instância spot enquanto ela está interrompida.

  • Se você cancelar uma solicitação de instância spot, uma EC2 Fleet ou uma frota spot, o Amazon EC2 terminará todas as instâncias spot associadas que estiverem paradas.

  • Enquanto uma instância spot estiver parada, você será cobrado apenas pelos volumes do EBS, que são preservados. Com a EC2 Fleet e a frota spot, se houver muitas instâncias interrompidas, será possível exceder o limite de número de volumes do EBS na sua conta. Para obter mais informações sobre como você é cobrado quando uma instância spot é interrompida, consulteFaturamento para Instâncias spot interrompidas.

  • Certifique-se de estar familiarizado com as implicações de parar uma instância. Para obter informações sobre o que acontece quando uma instância está parada, consulte Diferenças entre reinicialização, interrupção, hibernação e encerramento.

Pré-requisitos

Para parar uma instância spot interrompida, os seguintes pré-requisitos devem estar implementados:

Tipo de solicitação de spot

Tipo de solicitação de instância spot: deve ser persistent. Não é possível especificar um grupo de execução na solicitação de instância spot.

Tipo de solicitação de frota do EC2 ou frota spot: deve ser maintain.

Tipo do volume de raiz

Deve ser um volume do EBS, e não um volume de armazenamento de instâncias.