Warum beginnen EC2 T2-Instanzen manchmal mit null CPU-Credits?

12

Kann mir jemand erklären, warum beim Starten einer neuen Instanz von T2.micro gelegentlich (vielleicht 1 von 50) ein CPU-Guthaben von Null statt der 30 vorgesehen ist?

Ich habe Screenshots der CPU-Guthaben von zwei Computern angehängt, die ich fast gleichzeitig von einer Autoscaling-Gruppe gestartet habe.

Normaler Start - anfänglich 30 Credits

Anormaler Start - 0 Credits

Es ist keine gewaltige Sache, aber es stört mein Überwachungssystem, wenn es CPU-Credits nahe Null sieht!

Ian Bamforth
quelle
1
Beginnen Sie viele T2-Instanzen innerhalb eines 24-Stunden-Zeitraums? docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
Håkan Lindqvist
1
Genau richtig, ich hatte diese Fußnote noch nie bemerkt! Wir starten jedes Mal ~ 6 Instanzen, wenn jemand eine Codeänderung vornimmt, sodass wir an einem anstrengenden Tag leicht mehr als 100 Instanzen ausführen können. Poste als Antwort und das Lob liegt ganz bei dir ;-)
Ian Bamforth

Antworten:

17

Amazon merkt in seiner Dokumentation zu T2-Instanzen (Burstable Instances) an, dass diese Instanzen normalerweise 30 CPU-Credits haben, es jedoch Beschränkungen gibt, wie diese anfängliche Gutschrift angewendet wird.

  • Die Anzahl der T2-Instanzen, die mit dem anfänglichen CPU-Guthaben gestartet oder gestartet werden, ist begrenzt. Standardmäßig sind 100 Starts oder Starts einer T2-Instanz pro Konto, 24-Stunden-Zeitraum und Region festgelegt. Wenn Sie dieses Limit erhöhen möchten, können Sie mithilfe des Amazon EC2-Antragsformulars für Instanzen einen Antrag auf Erhöhung des Kundensupportlimits stellen. Wenn Ihr Konto innerhalb von 24 Stunden nicht mehr als 100 T2-Instanzen startet oder startet, hat dieses Limit keine Auswirkungen auf Sie.
Håkan Lindqvist
quelle
Ja, das ist das Problem, auf das ich auch gestoßen bin. Es ist eine lächerliche Einstellung, es bedeutet, dass Sie den vollen Preis zahlen und einen winzigen Bruchteil des üblichen Wertes erhalten.
John
2
@ John Wie in der Dokumentation angegeben, können Sie ein Ticket einreichen, um das Limit zu erhöhen. Ich würde davon ausgehen, dass es eine Beschränkung gibt, die Menschen davon abhält, mithilfe von T2-Instanzen in großem Maßstab zu automatisieren, und zwar nur für ihren anfänglichen CPU-Kredit.
Håkan Lindqvist