Cloud-Kosten senken
Warum Softwareoptimierung so wichtig ist
- Veröffentlicht
- Aktualisiert
- (erstellt )
- Geschrieben von
- Willem L. Middelkoop
- Themen
- Amsterdam · Cloud · Daten · linux · Netzwerke · Server · Web · Arbeit
- Menschliche Version dieses Beitrags
- https://willem.com/de/2023-04-05_cloud-kosten-senken/
- English
- Cutting Cloud Costs
- Nederlands
- Cloudkosten verlagen
- Español
- Reducción de los costos de la nube
- Français
- Réduire les coûts du cloud
- Italiano
- Tagliare i costi del cloud
- Português
- Reduzir os custos da nuvem
- Papiamentu
- Redusí Kosto di Cloud
- Frysk
- Cloudkosten ferleegje
- Sprachen
- Aus dem englischen Original von einem Sprachmodell in zwei Durchgängen (Übersetzung und Korrektur) mit Glossar und Rechtschreibprüfung übersetzt; noch nicht von einem Muttersprachler gelesen.
Zusammenfassung
Wie viele andere habe ich für meine Kunden plötzlich viel höhere Cloud-Kosten gesehen, und das war ein Weckruf. Um über Wasser zu bleiben, gehört Softwareoptimierung unbedingt zur Strategie, wenn man Cloud-Ausgaben im Griff behalten will. Lies mit, wie ich durch Optimierung bis zu 90% der Cloud-Kosten gespart habe!
Volltext
Cloud-Kosten verstehen
Für viele ist „die Cloud“ etwas Unfassbares, deshalb ist schwer zu verstehen, woraus die Kosten eigentlich entstehen. Vereinfacht gesagt besteht die Cloud aus Computern ohne Bildschirm, die in großen Schränken stehen und ganze Räume oder Gebäude füllen. Diese Computer unterscheiden sich gar nicht so sehr von deinen eigenen Geräten, zum Beispiel deinem Laptop.


Je mehr Aufgaben du auf einem Cloud-Computer erledigst, desto mehr Rechenleistung und Arbeitsspeicher braucht er, damit er nicht langsam wird oder abstürzt. Cloud-Anbieter berechnen dir die Rechenleistung und den Speicher, die du nutzt.

Genau wie der Akku deines Laptops oder Telefons schneller leer ist, wenn du ihn stark beanspruchst, verbrauchen Cloud-Computer mehr Strom, wenn sie auf Hochtouren laufen.
Der jüngste Anstieg der Cloud-Kosten liegt vor allem an den gestiegenen Energiepreisen. Die Cloud-Anbieter geben diese Kosten an die Endnutzer ihrer Dienste weiter: an DICH!
Auch ich musste meine Preise erhöhen. Aber die Rechnung einfach durchzureichen und zu sagen „nicht mein Problem“, fühlte sich falsch an. Ich bin überzeugt: Wenn meine Unternehmen langfristig gesund wachsen sollen, muss ich die Verantwortung für die steigenden Kosten selbst übernehmen. Deshalb habe ich mich darangesetzt, meine Cloud-Kosten zu senken.


So senkst du Cloud-Kosten
Schauen wir uns drei einfache Strategien an, um Cloud-Ausgaben zu verringern: Aufgaben seltener erledigen, unnötige Daten löschen und Aufgaben an andere abgeben.
Weniger (oft) machen
Erstens kannst du Kosten sparen, indem du bestimmte Aufgaben seltener ausführst. Analysiere deine Abläufe und finde die Vorgänge, die viele Ressourcen verbrauchen. Prüfe, ob sich diese Aufgaben seltener ausführen lassen, ohne dass deine Ziele darunter leiden. Wenn du ressourcenhungrige Prozesse seltener laufen lässt, sparst du Ressourcen und senkst deine gesamten Cloud-Ausgaben. Zum Beispiel:
- Überlege, ob deine Cloud-Anwendungen wirklich durchgehend laufen müssen oder ob du in ruhigeren Zeiten, etwa nachts, herunterskalieren kannst. Wenn du deine Auslastung analysierst, erkennst du vielleicht Muster, die Spielraum für Optimierung bieten.
- Erledige Aufgaben einmal und liefere die Ergebnisse aus einem Cache aus. Statt zum Beispiel die Preise in einem Webshop für jeden einzelnen Besucher neu zu berechnen, rechnest du einmal und lieferst das Ergebnis an alle Besucher aus.
- Schalte Funktionen nicht standardmäßig ein, sondern nur bei Bedarf („Need-to-have“-Prinzip). Stell dir vor: Wenn du allein zu Hause bist, machst du dann im ganzen Haus das Licht an oder nur in dem Zimmer, in dem du bist?
Daten löschen
Eine weitere Strategie: regelmäßig unnötige Daten löschen. Speicherkosten können einen beachtlichen Teil deiner Cloud-Ausgaben ausmachen. Deshalb ist es wichtig, deine gespeicherten Daten zu prüfen und veraltete oder überflüssige Dateien zu entfernen. So gewinnst du wertvollen Speicherplatz und zahlst nicht für Daten, die du nicht mehr brauchst. Zum Beispiel:
- Lösche alte Logdateien. Man muss sie nicht unbegrenzt in der Cloud aufbewahren, das treibt nur die Speicherkosten hoch. Überlege lieber, die Logs auf einen anderen Computer oder in ein E-Mail-Postfach zu verschieben.
- Optimiere Fotos, Bilder, Musik und Videos mit modernen Kompressionsverfahren. Mit verlustfreier Kompression sparst du bis zu 80% Speicherplatz, ohne Qualität zu verlieren. Read my post on image optimisation
- Sei von Anfang an wählerisch, was du speicherst: Musst du wirklich alles protokollieren, sichern oder aufbewahren? Das ist ein bisschen so, als würdest du nicht „das ganze Restaurant aufessen“, wenn du nur zum Abendessen da bist.
Andere machen lassen
Zuletzt kannst du bestimmte Aufgaben an andere abgeben oder die Rechenleistung der Endgeräte deiner Nutzer verwenden. Es gibt viele Dienste, die auf bestimmte Cloud-Aufgaben spezialisiert sind und sie oft effizienter erledigen, als wenn du sie selbst betreibst. Wenn du einen Teil dieser Aufgaben an Spezialisten auslagerst oder die schnellen Prozessoren und den Speicher der Nutzergeräte nutzt, profitierst du von deren Know-how und Ressourcen und entlastest deine eigene Cloud-Infrastruktur. Read my post on leveraging client-side computing power. Das spart Kosten und macht außerdem schneller. Zum Beispiel:
- Überlege, Ressourcen wie Bilder und Videos schon auf dem Endgerät zu komprimieren und zu verkleinern, bevor du sie in deinen Cloud-Dienst hochlädst. Oder lagere die Optimierung an spezialisierte Online-Dienste aus.
- Wenn deine Anwendung eine Suchfunktion hat, überlege, sie komplett im Browser umzusetzen, mit JavaScript und einer JSON-Datenstruktur. Du wirst staunen, wie schnell das Tausende von Datensätzen schafft.
- Bei Animationen oder interaktiven Grafiken kannst du die leistungsstarken Grafikchips moderner Endgeräte nutzen, vor allem bei (webbasierten) Spielen oder Diagrammen
Selbst gemacht
Nach Monaten sorgfältiger Arbeit habe ich meinen Cloud-Fußabdruck um 66% verkleinert und dabei etwa 80% aller Funktionen und Dienste behalten. Bis zum Jahresende erwarte ich weitere Einsparungen, weil einige Verträge auslaufen.

Am Anfang wirkte die Aufgabe unlösbar, und ich wusste nicht, wo ich anfangen sollte. Aber mit wachsendem Selbstvertrauen und Fortschritten in meiner Optimierungsstrategie bekam ich den Dreh heraus und entdeckte unterwegs immer mehr Möglichkeiten.

Fazit
Cloud-Kosten zu senken muss nicht kompliziert sein. Mit diesen einfachen Strategien (Aufgaben seltener ausführen, unnötige Daten löschen, Aufgaben an andere abgeben) kannst du deine Cloud-Ausgaben deutlich verringern und deinen gesamten Betrieb optimieren. Am Ende fragst du dich vielleicht, warum du nicht schon früher damit angefangen hast. Wie heißt es so schön: Besser spät als nie!
