Cloud-Kosten im Griff behalten

Cloud-Rechnungen steigen selten durch eine einzige große Entscheidung. Sie klettern schleichend nach oben – Ressource für vergessene Ressource.

In der Cloud lässt sich schnell etwas starten – und genauso leicht vergessen, dass es noch läuft. Die meisten überraschenden Rechnungen entstehen nicht durch Wachstum. Sie entstehen durch Testumgebungen, die niemand abgeschaltet hat, Logs, die niemand liest, und Server, die für einen längst vergangenen Launch dimensioniert wurden. Ein paar Gewohnheiten sorgen dafür, dass die Kosten vorhersehbar bleiben.

Budgets und Benachrichtigungen einrichten

Jeder große Cloud-Anbieter ermöglicht es Ihnen, ein Budget festzulegen und Benachrichtigungen zu erhalten, wenn sich die Ausgaben dem Limit nähern. Richten Sie das direkt an Tag eins ein, mit Warnstufen an mehreren Punkten. Budgets warnen meist nur, anstatt Ausgaben zu stoppen. Stellen Sie daher sicher, dass die Warnmeldungen eine Person erreichen, die darauf reagiert.

Alles mit Tags versehen

Kennzeichnen Sie jede Ressource mit dem Produkt, der Umgebung und einer zuständigen Person. Tags verwandeln eine lange, unübersichtliche Rechnung in eine verständliche Übersicht: so viel für die Produktion, so viel für Staging, so viel für das Experiment vom letzten Frühjahr. Ohne Tags kann niemand sagen, wofür eine Ressource da ist – und niemand traut sich, sie zu löschen.

Ungenutztes aufräumen

Die üblichen Verdächtigen sind Entwicklungsumgebungen, die über Nacht und am Wochenende weiterlaufen, Speicherplatz gelöschter Server, alte Snapshots und Backups nach Ablauf ihrer Aufbewahrungsfrist sowie ungenutzte IP-Adressen und Load Balancer. Lassen Sie Nicht-Produktionsumgebungen außerhalb der Arbeitszeiten automatisch herunterfahren und suchen Sie jeden Monat nach ungenutzten Ressourcen.

Nach dem Launch passend dimensionieren

Server und Datenbanken werden vor dem Launch oft nach Vermutungen dimensioniert. Prüfen Sie nach ein paar Wochen echtem Datenverkehr die tatsächliche Auslastung. Wenn eine Komponente selten mehr als einen kleinen Teil ihrer Kapazität nutzt, stufen Sie sie eine Nummer kleiner ein. Prüfen Sie das erneut nach größeren Traffic-Änderungen – in beide Richtungen. Managed Services, die automatisch herunterskalieren oder nur bei Nutzung abrechnen, sind für App-Bereiche, die den Großteil des Tages ruhig sind, oft günstiger.

Logs und Datentransfer im Blick behalten

Logs sind pro Gigabyte günstig, summieren sich aber schnell. Legen Sie für jede Log-Gruppe eine Aufbewahrungsfrist fest, anstatt alles für immer zu speichern, was oft der Standard ist. Schalten Sie übermäßige Debug-Ausgaben in der Produktion ab. Der ausgehende Datentransfer aus der Cloud ist ein weiterer versteckter Kostenfaktor: Stellen Sie Bilder und Dateien über ein Content Delivery Network bereit und betreiben Sie Dienste, die miteinander kommunizieren, in derselben Region.

Verbindlichkeiten erst bei stabiler Nutzung eingehen

Anbieter gewähren Rabatte, wenn man sich für ein Jahr oder länger auf ein bestimmtes Nutzungskontingent festlegt. Bei gleichmäßiger Auslastung lässt sich damit echtes Geld sparen. Warten Sie, bis sich die Nutzung eingependelt hat, und binden Sie sich an das Grundniveau, nicht an die Spitzen.

Eine halbe Stunde pro Monat

Reservieren Sie sich jeden Monat 30 Minuten im Kalender, um die Rechnung nach Dienst und Tag aufzuschlüsseln. Vergleichen Sie sie mit dem Vormonat und hinterfragen Sie alles, was gestiegen ist. Kleine Überraschungen, die Sie monatlich entdecken, bleiben klein – und die Rechnung bleibt etwas, das Sie geplant haben, statt etwas, das Sie unvorbereitet trifft.