Wird in AWS eine Nutzungsstunde nur für eine laufende Instanz berechnet?

20

Wenn sich AWS-Dokumentation und -Preise auf "Nutzung" beziehen, bedeutet dies einfach "Wenn die Instanz aktiviert ist" und nicht "Wenn die Instanz aktiviert ist und ihre Arbeit leistet ".

Wenn zum Beispiel eine EC2-Instanz ausgeführt wurde, die sich jedoch im Leerlauf befand (CPU = 0%), wird mir die Nutzung dieser Stunde weiterhin in Rechnung gestellt.

In diesem Fall wäre es sinnvoll, eine Reserved Instance zu kaufen, wenn ich eine EC2-Instanz hätte, auf der eine Website gehostet wird (auf die rund um die Uhr zugegriffen werden sollte). Wenn ich dann eine andere Instanz online stellen müsste, um die Last zu teilen, würden diese (wahrscheinlich) am besten als On-Demand-Instanzen bereitgestellt.

Ist mein Verständnis korrekt?

Josh M.
quelle
3
Beachten Sie auch, dass bei einer "schweren" reservierten Instanz, wie unten erwähnt, Gebühren anfallen, auch wenn die Instanz NICHT ausgeführt wird. Die Nutzungsklasse "Schwer" bietet im Gegensatz zu "Leicht" und "Mittel" höhere Rabatte, da Sie sich auch dazu verpflichten, jeden Monat 100% der Stunden zu bezahlen.
Michael - sqlbot
1
@ Michael-sqlbot - der einzige Grund, die Option "heavy" für einen Server, auf dem 100% der Zeit ausgeführt wird, nicht zu wählen, besteht darin, die Vorabkosten zu sparen. Wenn Sie das Geld haben, ist es am besten, für eine 100% "on" -Instanz schwer zu gehen. (Richtig?)
Josh M.
Beachten Sie, dass sich die Reservierungen jetzt geändert haben. In der neuen Struktur sind alle Reservierungen schwer und verpflichten Sie, für den gesamten Reservierungszeitraum zu zahlen, unabhängig davon, ob die Instanz ausgeführt wird oder nicht. Sie können wählen, ob Sie alle Vorauszahlungen, alle monatlichen Zahlungen oder eine Mischung daraus leisten möchten. Je mehr Sie im Voraus bezahlen, desto billiger ist es.
Mike Scott

Antworten:

26

Ja, Ihr Verständnis ist richtig. Es wird keine AWS-Gebühr basierend auf der CPU-Auslastung erhoben. Sie zahlen dasselbe für eine Instanz, unabhängig davon, ob die CPU-Auslastung 0% oder 100% beträgt.

Mike Scott
quelle
6

Ja das ist richtig.

Sie können sich auch Spot-Instanzen für die Lastverteilung ansehen, da diese viel billiger sind als On-Demand-Instanzen, mit dem Nachteil, dass sie jederzeit verschwinden können. Solange Sie das schaffen, sind sie eine gute Option.

Ladadadada
quelle
Vielen Dank. Ich habe gerade einige 3 Jahre schwere, reservierte Instanzen gekauft und wollte eine Überprüfung der geistigen Gesundheit durchführen. :) Spot Instances klingen gut für Hintergrundarbeiten, die zu jedem Zeitpunkt ausgeführt werden können.
Josh M.