← Alle Insights

AWS-Kostenalarme aufs Handy bekommen (und warum E-Mail nicht reicht)

· 6 Min. Lesezeit · CostPulse Team

Du sitzt im Meeting, als eine falsch konfigurierte Lambda-Funktion anfängt, Tausende Aufrufe zu erzeugen. AWS Budgets schickt einen Alert an die E-Mail-Adresse, die du vor drei Jahren hinterlegt hast — dieselbe, die AWS-Benachrichtigungen in einen Ordner filtert, den du freitags überfliegst. Als du den Alert endlich siehst, ist die Rechnung 400 $ höher als sie sein sollte.

So laufen die meisten AWS-Kostenüberraschungen ab. Nicht weil keine Alarme eingerichtet waren, sondern weil der Alarm in einem Postfach versauert ist, in das niemand geschaut hat.

Warum AWS Budgets allein nicht reicht

AWS Budgets tut, was es verspricht: Es überwacht deine Ausgaben und benachrichtigt dich, wenn Schwellenwerte überschritten werden. Das Problem liegt nicht bei der Überwachung — sondern beim Zustellweg.

E-Mails landen im Spam. Budget-Alerts kommen von budgets@costalerts.amazonaws.com. Gmail, Outlook und die meisten Firmen-Mailfilter stufen diese Mails als Werbung ein oder ordnen ihnen niedrige Priorität zu. In den AWS re:Post-Foren berichten zahllose Nutzer, dass sie ihre Alerts nie gesehen haben, weil die Mails stillschweigend aussortiert wurden.

Abrechnungsdaten kommen verzögert. AWS Budgets aktualisiert seine Daten bis zu 3-mal täglich, wobei Updates typischerweise 8–12 Stunden nach der letzten Aktualisierung eintreffen. Zwischen dem Entstehen einer Gebühr und dem Auslösen eines Budget-Alerts können bis zu 24 Stunden vergehen. Die Lambda-Funktion, die nachts um 2 durchdreht? Den Alert bekommst du vielleicht erst am nächsten Nachmittag.

Kein Push auf den Sperrbildschirm. Selbst wenn die E-Mail pünktlich kommt und den Spam-Filter überlebt — sie liegt passiv im Posteingang zwischen Newslettern und Termineinladungen. Du musst aktiv danach suchen. Kein Vibrieren, kein Ton, kein Banner auf dem Sperrbildschirm — auch nicht, wenn du gerade mit dem Hund draußen bist.

AWS-Budget-Alerts richtig einrichten

Öffne die AWS-Konsole, navigiere zu Billing & Cost Management → Budgets und erstelle ein Kostenbudget. Die Einrichtung selbst ist unkompliziert — aber die richtige Schwellenwert-Strategie wird oft unterschätzt.

Richte keine 10 Schwellenwerte ein. 3 oder 4, die wirklich aussagekräftig sind, reichen:

SchwellenwertTypZweck
50 %ActualFrühwarnung — Ausgaben im Plan oder nicht
80 %ActualWarnung — bei Unregelmäßigkeiten nachforschen
100 %ActualKritisch — Budget überschritten, handeln
90 %ForecastedPrognose — AWS rechnet hoch, dass du dein Budget diesen Monat überschreitest

ACTUAL-Alerts feuern, nachdem die Ausgabe bereits angefallen ist. FORECASTED-Alerts feuern, wenn AWS auf Basis deines bisherigen Ausgabenmusters hochrechnet, dass du den Schwellenwert bis Monatsende übersteigst. Forecasted-Alerts benötigen etwa 5 Wochen historische Daten — also frühzeitig einrichten.

Wegen der bis zu 24-stündigen Abrechnungsverzögerung solltest du dein Budget unter deinem tatsächlichen Schmerzpunkt ansetzen. Wenn 1.000 $ dein echtes Limit sind, setze das Budget auf 800 $. So hast du einen Puffer zwischen dem Alarm und den Kosten, die tatsächlich schon angefallen sind.

Jedes Budget unterstützt bis zu 10 Alert-Schwellenwerte, mit jeweils bis zu 10 E-Mail-Adressen und 1 SNS-Topic pro Alert. Für Slack-Benachrichtigungen verbindest du das SNS-Topic mit AWS Chatbot — das unterstützt Slack, Chime und Teams. Die ersten 2 Budgets pro Konto sind kostenlos; jedes weitere kostet ~0,62 $/Monat.

Eins kann AWS Budgets nicht: Kosten stoppen. Es benachrichtigt. Mehr nicht. AWS rechnet über den Schwellenwert hinaus weiter ab. Der Alarm ist ein Signal zum Handeln — kein Notschalter.

Cost Anomaly Detection aktivieren (ist kostenlos)

AWS Cost Anomaly Detection ergänzt Budgets dort, wo Schwellenwerte nicht greifen. Während Budgets die Grenzen überwacht, die du selbst definiert hast, erkennt Anomaly Detection mithilfe von Machine Learning Kostenspitzen, die du nicht auf dem Schirm hattest — ein vergessener Service, eine Region, von der du nicht wusstest, dass sie aktiv ist, eine Konfigurationsänderung, die deinen Datentransfer verdreifacht hat.

Aktiviere es in der AWS-Konsole unter Cost Explorer → Cost Anomaly Detection. Erstelle einen Monitor für dein gesamtes Konto oder für einzelne Services. Es kostet nichts — wirklich gar nichts.

Anomaly Detection ersetzt Budgets nicht. Ein Budget sagt dir: „Du hast 80 % deines 500-$-Limits verbraucht.” Anomaly Detection sagt dir: „Deine CloudWatch-Kosten sind um 300 % gegenüber deinem normalen Muster gestiegen.” Du brauchst beides.

Das fehlende Puzzleteil: Alarme auf dem Sperrbildschirm

Du hast jetzt Budgets mit durchdachten Schwellenwerten und Anomaly Detection für unerwartete Spitzen eingerichtet. Das Monitoring steht. Der Benachrichtigungskanal nicht.

Jeder Alert kommt weiterhin per E-Mail — oder bestenfalls als Slack-Nachricht in einem Kanal mit 200 ungelesenen Nachrichten. Wenn Samstagabend um 23 Uhr eine Kostenspitze entsteht, siehst du sie erst Montag früh. Wenn es während eines Meetings passiert, siehst du es erst nach dem Meeting — falls du überhaupt daran denkst, nachzusehen.

Push-Benachrichtigungen auf dem Sperrbildschirm ändern das grundlegend. Dein Handy ist das eine Gerät, das du immer dabei hast, immer checkst und auf das du immer reagierst. Ein Budget-Alert, der als Banner auf deinem Sperrbildschirm erscheint, während du dir einen Kaffee holst, wird innerhalb von Sekunden wahrgenommen — nicht erst nach Stunden.

Wie CostPulse die Lücke schließt

CostPulse verbindet sich mit deinem AWS-Konto und wandelt Budget-Alerts und Anomalie-Erkennungen in native iOS-Push-Benachrichtigungen um. Dieselben Alarme, die sonst in deiner E-Mail verschwinden, landen direkt auf deinem Sperrbildschirm.

  • Native Push-Benachrichtigungen — Budget-Schwellenwerte und Anomalie-Warnungen erscheinen als iOS-Benachrichtigungen mit Ton und Badge, nicht vergraben in E-Mails
  • Anomalie-Erkennungs-Alerts — ML-gestützte Kostenspitzen-Erkennung direkt aufs Handy
  • Budget-Tracking mit konfigurierbaren Schwellenwerten — Limits pro Konto festlegen und rechtzeitig gewarnt werden
  • Multi-Account-Unterstützung — bis zu 3 AWS-Konten in einer App überwachen
  • Keine Zugangsdaten geteilt — ein CloudFormation-Stack richtet Least-Privilege-IAM-Rollen ein. Keine Access Keys, keine Secrets
  • Einrichtung in unter 2 Minuten — ein Link zum Stack-Deployment, Wischen zum Bestätigen

Der kostenlose Plan umfasst 1 AWS-Konto mit vollem Kosten-Dashboard. Der Plus-Plan (4,99 $/Monat) fügt Budgets mit Push-Alerts, Anomalie-Erkennung und Home-Screen-Widgets hinzu.

Schnell-Checkliste

AWS-natives Setup:

  • Kostenbudget erstellen unter Billing & Cost Management → Budgets
  • Schwellenwerte bei 50 % (Info), 80 % (Warnung), 100 % (Kritisch), 90 % (Prognose) setzen
  • Budget unter dem echten Limit ansetzen, um die 24-Stunden-Verzögerung auszugleichen
  • E-Mail-Adresse und/oder SNS-Topic zu jedem Alert hinzufügen
  • Cost Anomaly Detection aktivieren unter Cost Explorer → Cost Anomaly Detection
  • Anomalie-Monitor für das gesamte Konto einrichten

Push-Benachrichtigungen über CostPulse:

  • CostPulse aus dem App Store laden
  • AWS-Konto verknüpfen (ein CloudFormation-Stack, keine Zugangsdaten)
  • Budget-Schwellenwerte in der App konfigurieren
  • Push-Benachrichtigungen aktivieren unter iOS-Einstellungen → CostPulse

Alarme bekommen, die auch wirklich ankommen

Der beste Kostenalarm ist der, den du tatsächlich siehst. Lade CostPulse herunter und richte Push-Benachrichtigungen für deine AWS-Ausgaben in unter zwei Minuten ein — kostenloser Plan inklusive, keine Kreditkarte erforderlich.

Schluss mit Raten. Kosten im Blick.

Wisse genau, was deine AWS-Infrastruktur kostet — bevor die Rechnung kommt.

Im App Store laden