Por que as instâncias do EC2 T2 às vezes começam com zero créditos de CPU

12

Alguém pode explicar por que, quando lancei uma nova instância T2.micro, ela ocasionalmente (talvez 1 em 50) começa com um saldo de crédito de CPU igual a zero, em vez dos 30 que ela deveria ter?

Anexei capturas de tela dos saldos de crédito da CPU de duas máquinas que iniciei quase simultaneamente de um grupo de escalonamento automático.

Inicialização normal - 30 créditos inicialmente

Inicialização anormal - 0 créditos

Não é um grande negócio, mas está perturbando meu sistema de monitoramento para ver quase zero créditos na CPU!

Ian Bamforth
fonte
1
Você está iniciando várias instâncias T2 durante o mesmo período de 24 horas? docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
Håkan Lindqvist
1
Bem, eu nunca tinha notado aquela nota de rodapé antes! Iniciamos ~ 6 instâncias sempre que alguém pressiona uma alteração de código, para que possamos facilmente exceder 100 em um dia agitado. Post como uma resposta e os elogios é todo seu ;-)
Ian Bamforth

Respostas:

17

A Amazon observa em sua documentação sobre instâncias T2 (expansíveis) que, embora essas instâncias normalmente tenham 30 créditos de CPU inicialmente, há limites para como esse crédito inicial será aplicado.

  • Existem limites para quantas instâncias T2 serão iniciadas ou iniciadas com o crédito inicial da CPU, que por padrão é definido como 100 ativações ou iniciações de qualquer instância T2 por conta, por período de 24 horas, por região. Se você deseja aumentar esse limite, pode registrar uma solicitação de aumento de limite de suporte ao cliente usando o Formulário de solicitação de instância do Amazon EC2. Se sua conta não iniciar ou iniciar mais de 100 instâncias T2 em 24 horas, esse limite não afetará você.
Håkan Lindqvist
fonte
Sim, esse também foi o problema. É um cenário ridículo, significa que você paga o preço total e recebe uma pequena fração do valor habitual.
John
2
@ John Como os estados da documentação, você pode registrar um ticket para aumentar o limite. Eu diria que o limite existe para desencorajar as pessoas de automatizar em larga escala usando instâncias T2 apenas para o crédito inicial da CPU.
Håkan Lindqvist