Text size
Ausprobiert & getestet6 Min. Lesezeit

Die Nebelrechnung um ein Drittel zu senken

Die schnellen Siege und langfristige Gewohnheiten, die eine Wolkenrechnung kleiner machen.

Cutting the cloud bill by a third
KI-generierte Illustration

Wolkenrechnungen wachsen immer leise. Eine Testumgebung, die niemand gelöscht hat. Eine Datenbank, die für einen Start ausgelegt ist, der sie nie benötigt hat. Momentaufnahmen aus 2022. Die Datenübertragungsgebühren versteht niemand. Jeder ist klein. Zusammen bilden sie eine Rechnung, die die Finanzen dazu bringt, unangenehme Fragen zu stellen.

Branchenumfragen zeigen oft, dass ein großer Teil der Cloud-Ausgaben - in der Regel ein Viertel bis ein Drittel - verschwendet wird. Nach meiner Erfahrung ist eine Senkung der durchschnittlichen Rechnung um 20 bis 30% realistisch, ohne die Leistung zu beeinträchtigen. Das ist es.

Die Idee der FinOps

Finanzielle Unterstützung ist die Praxis, die finanzielle Rechenschaftspflicht für die Cloud-Ausgaben zu schaffen. Die FinOps-Stiftung beschreibt einen einfachen Zyklus:

  1. Informieren: die Kosten sichtbar machen. Wer gibt was aus, für welche Dienstleistung?
  2. Optimieren: Abfall reduzieren und bessere Preise erhalten.
  3. Operation: Kosten ständig in die täglichen Entscheidungen einbeziehen.

Die wichtigste Idee: Kosten sind nicht nur ein Problem der Finanzen. Ingenieure treffen die Entscheidungen, die Kosten verursachen, jedes Mal, wenn sie eine Instanzgröße oder eine Speicherklasse wählen. Ingenieure müssen also die Zahlen sehen.

Wo das Geld hingeht

Bevor Sie Einschnitte machen, schauen Sie sich die Daten an. Jeder Cloud-Anbieter verfügt über Kosten-Tools (AWS Cost Explorer, Azure Cost Management, Google Cloud Billing Berichte). Gruppenkosten nach Dienstleistung, Konto oder Projekt und Tags.

Normalerweise dominieren einige Kategorien:

  • Berechnung (VMs, Kubernetes-Knoten)
  • Datenbanken
  • Aufbewahrung (Block, Objekt, Schnappschüsse)
  • Datenübertragung (Oft eine Überraschung)
  • Verwaltete Dienstleistungen Wie die Logging und Überwachung

Und stellen Sie sicher, dass die Ressourcen Vermerkt mit Besitzer, Team, Umwelt und Service. Ohne Markierung kann man nicht sagen, wem was gehört, und niemand fühlt sich verantwortlich.

Ein Wolkenrechnungsbuch, das niemand anschaut, ist ein Wolkenrechnung, die nur wächst.

Schnelle Siege

Diese dauern normalerweise Tage, nicht Monate:

  • Nicht genutzte Ressourcen löschen: freigelegte Festplatten, alte Momentaufnahmen, leere Lastbalancer, ungenutzte elastische IPs, vergessene Testumgebungen.
  • Die richtige Größe: viele VMs und Datenbanken laufen mit 10 bis 20% CPU. Die Empfehlungswerkzeuge der Cloud-Anbieter (AWS Compute Optimizer, Azure Advisor, Google Recommender) weisen darauf hin.
  • Schalten Sie die Nichtproduktion nachts und am Wochenende aus. Entwicklungs- und Testumgebungen, die nur während der Arbeitszeit betrieben werden, kosten etwa ein Drittel.
  • Verwenden Sie die richtige Speicherklasse: Verlagerung alter Daten in günstigere Ebenen mit Lebenszyklupolitiken (S3 Intelligent-Tiering, seltener Zugriff, Archivierklassen).
  • Upgrade auf neuere Instanzgenerationen, die für die gleiche Leistung in der Regel günstiger sind. ARM-basierte Instanzen (wie AWS Graviton) bieten für die Workloads, die sie unterstützen, oft eine gute Preis-Leistungsverbesserung.
  • Holz zu säubern: Festlegung von Aufbewahrungszeiten für Loggruppen. "Nie ablaufen" ist ein häufiger, teurer Standard.

Zusagen und Spot

Wenn die Nutzung der richtigen Größe erreicht ist, erhalten Sie bessere Preise für das, was übrig bleibt:

Sparpläne und reservierte Fälle (AWS) Reservierungen und Sparpläne (Azur) Ermäßigungen für die verpflichtete Nutzung (Google Cloud): sich für ein oder drei Jahre auf ein bestimmtes Nutzungsniveau zu verpflichten und erhebliche Rabatte zu erhalten. Am besten für eine stabile, vorhersehbare Ausgangsdosis. Setzen Sie sich auf Ihre Basislinie, nicht auf Ihren Höhepunkt.

Spot-Instanzen (AWS) Spot-VMs (Azure, Google Cloud): Leerkapazitäten mit hohen Rabatten, die jedoch kurzfristig abgenommen werden können. Sehr gut für:

  • Dienstleistungen für Staatenlose, horizontal skaliert
  • Batch-Arbeiten und CI-Läufer
  • Kubernetes-Node-Pools für fehlertolerante Arbeitslasten (Karpenter behandelt Spot gut)

Nicht für: Einzeldatenbanken oder alles, was keine Unterbrechungen verarbeiten kann.

Die hinterhältigen Kosten

Einige Kosten sind gut versteckt:

  • Datenübertragung zwischen Verfügbarkeitszonen und Regionen. Chat-Dienste, die über verschiedene Zonen verteilt sind, können hohe Rechnungen erzeugen. Topologie-bewusstes Routing in Kubernetes hilft.
  • NAT-Gateway-Gebühren für den Datenverkehr zum Internet oder zu Cloud-Diensten. VPC-Endpunkte für Dienste wie S3 können viel sparen.
  • Dienstleistungen für die Verwaltung von Leerlauf: ein verwalteter Kafka- oder Elasticsearch-Cluster, der von einer kleinen App verwendet wird.
  • Beobachtbarkeit: Kosten für Logging und Metriken, oft größer als erwartet (darüber habe ich einen separaten Beitrag geschrieben).

Das Geld verdienen kostet jeden seinen Job.

Schnelle Siege verblassen , wenn sich nichts ändert , wie die Leute arbeiten:

  • Auftrittskosten pro Team in einem Dashboard, täglich aktualisiert. Ein Showback allein verändert das Verhalten.
  • Budgets und Anomalienmeldungen Also werden unerwartete Spitzen in Tagen erfasst, nicht am Ende des Monats.
  • Kosten für Pull-Anfragen: Werkzeuge wie Infra-Kosten Die Kosten für Terraform-Änderungen vor der Fusion zeigen.
  • Kosten als nichtfunktionelle Anforderung für neue Dienste, wie Leistung oder Sicherheit.
  • Die FOCUS-Spezifikation (FinOps Open Cost and Usage Specification) standardisiert die Abrechnungsdaten für alle Anbieter und erleichtert so die Kostenberichterstattung in mehreren Clouds.

Also, wo fange ich an?

Markieren Sie alles, finden Sie Ihre zehn teuersten Ressourcen und überprüfen Sie jede: Ist sie nötig, ist sie in der richtigen Größe, läuft sie, wenn sie nicht muss? Diese Übung allein bringt in der Regel die ersten 10 bis 20% der Einsparungen. Dann bringen dich Verpflichtungen und Spot weiter.

Meine Meinung: Die Cloud lässt Sie Geld mit der Geschwindigkeit eines API-Aufrufs ausgeben. Stellen Sie sicher, dass jemand mit der gleichen Geschwindigkeit zusieht.

Desly