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?
Antworten:
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.
quelle
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.
quelle