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.


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:



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]


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.)


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.