Gibt es eine Möglichkeit, das Rechnungslimit für Amazon AWS festzulegen? [geschlossen]

92

Ich baue eine App auf Amazon S3. Wie kann ich meinen S3 unter einem festgelegten Budget laufen lassen? Angenommen, ich möchte nicht, dass unerwarteter Datenverkehr mein AWS-Konto überlastet. Ich möchte lieber, dass es nicht verfügbar bleibt.

Clark
quelle
Diese Frage scheint nicht zum Thema zu gehören, da es um Hosting-Kosten geht.
Flexo
4
Zu Ihrer Information, es ist 2017 und AWS implementiert immer noch kein Ausgabenlimit, da es das Endergebnis von Amazon erreichen würde, obwohl es eine weit verbreitete Funktion ist. Microsoft Azure implementiert dies.
Nostradamus
Sie können ein "AWS-Budget" einrichten
Benny Neugebauer
AWS Budget ist keine Lösung, da es nur dreimal täglich aktualisiert wird. Inzwischen können die Kosten sehr viel übersteigen.
Philip Enc

Antworten:

36

Es gibt keine Möglichkeit, ein Budget für AWS festzulegen.

Diese Funktion wird jedoch sehr oft angefordert, sodass sie wahrscheinlich eines Tages implementiert wird.

https://forums.aws.amazon.com/thread.jspa?threadID=58127

S3 Browser Team
quelle
Ich sehe hier einen Trend, Azure Pay, da Sie auch kein Ausgabenlimit haben. Verfügt die Google Cloud über eine Ausgabenlimitoption?
ppp
23

AWS hat die allgemeine Verfügbarkeit der Funktionalität zur Überwachung der geschätzten Gebühren mithilfe von Abrechnungsbenachrichtigungen über Amazon CloudWatch zum 10. Mai 2012 angekündigt (die laut Daniel Lopez 'Antwort [+1] bereits seit Ende 2011 für AWS Premium-Konten verfügbar ist). ::

Wir schätzen regelmäßig die monatliche Gesamtgebühr für jeden von Ihnen verwendeten AWS-Service. Wenn Sie die Überwachung für Ihr Konto aktivieren, speichern wir die Schätzungen als CloudWatch-Metriken, in denen sie für den üblichen Zeitraum von 14 Tagen verfügbar bleiben. [...]

Wie im einleitenden Blogbeitrag beschrieben, können Sie zunächst mithilfe der Abrechnungsbenachrichtigungen mitteilen, wann Ihre AWS-Rechnung höher als erwartet ist. Weitere Informationen zu dieser Funktionalität finden Sie unter Überwachen Ihrer geschätzten Gebühren mit Amazon CloudWatch .

Dies ist bereits für viele Grundanforderungen sehr nützlich. Wenn Sie jedoch die CloudWatch- APIs verwenden , um die gespeicherten Metriken selbst abzurufen (siehe GetMetricStatistics- API und Abrufen von Statistiken für eine Metrik für Verwendungsbeispiele), können Sie auf dieser Grundlage beliebige Workflows und Geschäftslogik steuern Daten.

In Bezug auf Letzteres wird jedoch auch der Umfang dieses Angebots betont:

Es ist wichtig zu beachten, dass dies Schätzungen und keine Vorhersagen sind . Die Schätzung entspricht in etwa den Kosten Ihrer bisherigen AWS-Nutzung innerhalb des aktuellen Abrechnungszyklus und steigt, wenn Sie weiterhin Ressourcen verbrauchen . [...] Trends oder mögliche Änderungen in Ihrem AWS-Nutzungsmuster werden nicht berücksichtigt. [Hervorhebung von mir]

Steffen Opel
quelle
Die Benutzeroberfläche ist schrecklich, aber es sieht tatsächlich so aus, als könnten Sie sie per E-Mail erhalten, wenn ein bestimmter Dienst einen Dollar-Schwellenwert überschreitet. Ich weiß jedoch nicht, wie ich den Dienst tatsächlich beenden soll, wenn dies geschieht. i.imgur.com/iaiJSDa.png
mpen
11

Es scheint, dass es noch keine Lösung von Amazon gibt.

Werfen Sie einen Blick auf Amazon Price-Watcher - Überwachen Sie Ihre Rechnung und fahren Sie Ihre Instanzen automatisch herunter

Hier ist ein grundlegendes Skript, das ich in Python zusammengestellt habe, das den aktuellen Preis Ihrer Instanz überwacht und herunterfährt, wenn ein bestimmtes Preislimit überschritten wird. (In Zukunft kann dies geändert werden, um möglicherweise die eingehende Bandbreite zu drosseln oder dem Administrator eine E-Mail zu senden.)

Nick Martyshchenko
quelle
1

Wenn Sie über ein AWS-Premium-Konto verfügen, können Sie ab Dezember 2011 CloudWatch verwenden, um Ihre geschätzten Gebühren zu überwachen. Wenn diese ein bestimmtes Limit überschreiten, können Sie verschiedene Aktionen auslösen (z. B. Herunterfahren des Computers).

http://blog.bitnami.org/2011/12/monitor-your-estimated-aws-charges-with.html

Daniel Lopez
quelle