Dekarbonisierungsleitfaden für SaaS-Unternehmen

Dekarbonisierungsleitfaden für SaaS-Unternehmen

🛠️ Diese Seite wird gerade ins Deutsche übersetzt.
🛠️ Diese Seite wird derzeit ins Deutsche übersetzt.
Expertenwissen zur Reduzierung der Unternehmensemissionen Ihrer Softwarefirma mit Plan A.
Bitte akzeptiere Marketing-Cookies um auf die Audio-Lese-Funktion zuzugreifen.
12. Mai 2025

Software-as-a-Service-(SaaS)-Unternehmen erkennen zunehmend die Umweltwirkungen ihrer digitalen Aktivitäten. Der CO₂-Fußabdruck cloudbasierter Dienste geht weit über den reinen Energieverbrauch der Server hinaus und umfasst den gesamten Softwarelebenszyklus – von der Entwicklung über den Einsatz bis hin zum laufenden Betrieb und der Nutzererfahrung. Da der IKT-Sektor laut der World Bank für 1,5 % bis 4 % der weltweiten CO₂-Emissionen verantwortlich ist, stehen SaaS-Anbieter vor der Herausforderung und Chance, eine führende Rolle bei der nachhaltigen digitalen Transformation einzunehmen.

Dieser Leitfaden zeigt praxisorientierte Strategien auf, mit denen SaaS-Unternehmen ihren CO₂-Fußabdruck reduzieren können, ohne dabei Leistung, Zuverlässigkeit und Nutzererlebnis nur zu erhalten – sondern diese sogar zu verbessern. Im Fokus nachhaltiger Softwareentwicklungspraktiken erläutern wir, wie die Optimierung von Code, Infrastruktur und Entwicklungsprozessen neben betrieblichen Effizienzsteigerungen auch erhebliche ökologische Vorteile mit sich bringen kann.

Emissionen in SaaS-Betriebsabläufen verstehen

Der CO₂-Fußabdruck von SaaS-Betrieben resultiert hauptsächlich aus dem Energieverbrauch der Rechenzentren sowie der Effizienz des Software-Codes. Diese Emissionen lassen sich in der Regel in drei Kategorien einteilen:

Scope Emissionsquelle Relevanz
Scope 1 Direkte Emissionen In der Regel minimal bei reinen SaaS-Unternehmen; kann jedoch vor Ort installierte Generatoren oder Kühlsysteme mit Kältemitteln umfassen.
Scope 2 Eingekaufter Strom Bedeutend für Unternehmen mit eigenem oder gemietetem Rechenzentrumsbereich; umfasst den Energieverbrauch für Server, Kühlung und Büroabläufe
Scope 3 Emissionen der Wertschöpfungskette In der Regel der größte Anteil; umfasst Cloud-Dienste von Anbietern, das Pendeln der Mitarbeiter sowie die Emissionen durch die Nutzung der Software durch Kund:innen.

Für die meisten SaaS-Unternehmen stammen die größten Emissionsanteile aus Scope-3-Quellen, insbesondere aus eingekauften Cloud-Diensten. Einer Analyse von Klaaßen & Stoll (2021), veröffentlicht in Nature Communications, zufolge werden die Emissionen von IT-Softwareunternehmen häufig unterschätzt – bedingt durch uneinheitliche Messmethoden und unvollständige Abgrenzungen.

Wenn ein Unternehmen von einer On-Premise-Infrastruktur auf Cloud-Services umsteigt, verlagern sich Emissionen, die zuvor als Scope 1 oder 2 klassifiziert waren, in den Scope 3-Bereich, wie Mytton (2020) feststellt. Diese Bilanzierungssituation reduziert die Emissionen nicht, sondern verschiebt die Verantwortung – weshalb es umso wichtiger ist, die Umweltpraktiken des Cloud-Anbieters genau zu verstehen.

Emissionen bei der Umstellung auf Cloud-Services
Emissionen bei der Umstellung auf Cloud-Services

Infrastruktur zur Steigerung der Energieeffizienz optimieren

Die Optimierung Ihrer Infrastruktur gehört zu den wirkungsvollsten Maßnahmen, um Ihren CO₂-Fußabdruck zu reduzieren. Im Folgenden finden Sie zentrale Strategien zur effektiven Verwaltung von Cloud-Ressourcen:

Rechteckung und automatisches Skalieren umsetzen

Die Serveroptimierung beginnt mit einer passenden Dimensionierung und dynamischer Skalierung. Rightsizing sorgt dafür, dass Sie nicht mehr Rechenressourcen bereitstellen, als tatsächlich benötigt werden, während Autoscaling die Ressourcen automatisch der Nachfrage entsprechend anpasst.

Laut einer Studie von Wang et al. (2023) führte die vollständige Automatisierung der Skalierung in Rechenzentren während eines stark frequentierten Shopping-Festivals zu einer Reduktion von 947 Tonnen CO₂-Emissionen und einer Einsparung von über 1,5 Millionen kWh Strom. Für SaaS-Unternehmen bedeutet das:

  • Überprüfen Sie regelmäßig Ihre virtuellen Maschinen und Container, um überdimensionierte Ressourcen zu erkennen.
  • Autoscaling-Richtlinien anhand tatsächlicher Anwendungsmetriken konfigurieren statt zeitbasierter Regeln
  • Erwägen Sie den Einsatz von „Spot Instances“ für nicht-kritische Arbeitslasten, die ungenutzte Cloud-Kapazitäten zu günstigeren Preisen nutzen.
Zusammenhang zwischen Serverauslastung und Energieverbrauch
Zusammenhang zwischen Serverauslastung und Energieverbrauch

Setzen Sie auf Containerisierung für mehr Effizienz

Containerisierung bietet deutlich höhere Effizienzvorteile gegenüber herkömmlicher Virtualisierung. Technologien wie Docker und Kubernetes ermöglichen eine bessere Ressourcenauslastung und einen geringeren Energieverbrauch:

  • Container benötigen weniger Ressourcen als vollwertige virtuelle Maschinen, sodass auf derselben Hardware mehr Anwendungen ausgeführt werden können.
  • Orchestrierungswerkzeuge optimieren die Containerplatzierung für eine maximale Serverauslastung
  • Die geringe Ressourcenbelastung von Containern ermöglicht ein schnelleres Hoch- und Runterskalieren bei schwankender Nachfrage.

Ein praxisnahes Beispiel liefert Nordstrom, zitiert von Férdeline (2021). Der Einzelhändler wechselte von tausenden virtuellen Maschinen mit nur 4 % durchschnittlicher Auslastung auf den Einsatz von Kubernetes, wodurch die Auslastung auf 40 % gesteigert und der Infrastruktur-Fußabdruck um 90 % reduziert wurde – was zu erheblichen Einsparungen bei den CO₂-Emissionen führte.

Nachhaltige Cloud-Regionen auswählen

Nicht alle Rechenzentren sind hinsichtlich ihrer CO₂-Intensität gleichwertig. Laut Climatiq kann die CO₂-Intensität von Cloud-Regionen je nach örtlichem Strommix um den Faktor 5 oder mehr variieren.

Beim Bereitstellen Ihrer SaaS-Anwendung:

  • Verwenden Sie Tools wie den Cloud Region Picker von Google, um die CO₂-Intensität verschiedener Regionen zu beurteilen.
  • Beziehen Sie CO₂-Aspekte mit den Latenzanforderungen Ihrer Nutzerbasis in Einklang.
  • Berücksichtigen Sie Multi-Region-Deployments, die für nicht latenzkritische Workloads Regionen mit niedrigen CO₂-Emissionen bevorzugen.
Strategie Impact Implementierungskomplexität
Regionen mit erneuerbarer Energie auswählen Kann die damit verbundenen Emissionen im Vergleich zu kohlebetriebenen Regionen um 50–90 % reduzieren Niedrig – erfordert nur Konfigurationsänderungen
Containerbasierte Architektur implementieren Kann die Ressourcenauslastung im Vergleich zu herkömmlichen VMs um das 5- bis 10-Fache steigern. Mittel – erfordert Änderungen an Architektur und Bereitstellung
Instanzgrößen und Autoscaling optimieren Reduziert Cloud-Ressourcen typischerweise um 20–40 % Mittel – erfordert Überwachung und Feinabstimmung der Konfiguration

Effizienten, nachhaltigen Code schreiben

Während die Optimierung der Infrastruktur entscheidend ist, beeinflusst die Effizienz Ihres eigentlichen Softwarecodes direkt den Ressourcenverbrauch und den Energieeinsatz. Nachhaltige Praktiken im Software-Engineering können Ihren CO₂-Fußabdruck erheblich reduzieren und gleichzeitig die Leistung steigern.

Optimieren Sie die Datenbankprozesse

Datenbankoperationen machen häufig einen erheblichen Anteil am Energieverbrauch von SaaS-Anwendungen aus:

  • Setzen Sie eine geeignete Indexierung ein, um Abfragezeiten und Ressourcenverbrauch zu minimieren.
  • Verwenden Sie Caching-Strategien, um wiederholte Datenbankabfragen zu minimieren.
  • Erwägen Sie den Einsatz von NoSQL- oder spezialisierter Datenbanken für bestimmte Arbeitslasten, anstatt alles in eine traditionelle relationale Datenbank zu zwängen.
  • Abfrage­muster optimieren, um Datenübertragungsvolumen und Verarbeitungsressourcen zu minimieren

Nutzen Sie Code-Profiling und Refactoring

Die Identifikation und Beseitigung ineffizienten Codes ist entscheidend für die Nachhaltigkeit. Laut Shi et al. (2024) führte die Optimierung rechnerischer Prozesse in großen Sprachmodellen zu einer Reduktion des CO₂-Fußabdrucks um das bis zu 157-Fache.

Für Ihre SaaS-Anwendung:

  • Nutzen Sie Profiling-Tools, um Engpässe in der Performance und ressourcenintensive Codeabschnitte zu identifizieren.
  • Führen Sie performanceorientiertes Refactoring durch, um häufige Antipatterns zu beheben.
  • Erwägen Sie den Einsatz von Just-In-Time-(JIT)-Kompilierung bei geeigneten Programmiersprachen, um den Energieverbrauch zu senken.

Untersuchungen von Arcelli et al. (2017) zeigen, wie Refactoring-Techniken wie „Move Operation to New Component and Node“ Performance-Anti-Patterns beheben können, die Engpässe in Softwareabläufen verursachen, und dadurch sowohl die Nutzererfahrung verbessern als auch den Energieverbrauch senken.

Wählen Sie geeignete Programmiersprachen aus

Die Wahl der Programmiersprache kann den Energieverbrauch maßgeblich beeinflussen. Eine Studie, die native und Webanwendungen verglich, zeigte, dass native Anwendungen durchgängig weniger Energie verbrauchen, wie Horn et al. belegen.

Berücksichtigen Sie diese Faktoren bei der Auswahl von Programmiersprachen:

  • Kompilierte Programmiersprachen (Go, Rust, C/C++) erzeugen in der Regel energieeffizientere ausführbare Dateien als interpretierte Sprachen (Python, JavaScript).
  • Bei interpretierten Sprachen sollten native Funktionen und Bibliotheken wann immer möglich genutzt werden.
  • Setzen Sie Energieeffizienz in ein ausgewogenes Verhältnis zu Entwicklungs-geschwindigkeit und Wartungsanforderungen

Die energiebezogenen Auswirkungen der Sprachwahl werden mit wachsendem Umfang immer bedeutender. Bei SaaS-Betrieben mit hohem Transaktionsvolumen können bereits kleine Effizienzsteigerungen pro Vorgang zu erheblichen Einsparungen bei Energie und Kosten führen.

Nachhaltige CI/CD-Pipelines implementieren

Continuous Integration/Continuous Delivery (CI/CD)-Pipelines beanspruchen in vielen SaaS-Entwicklungsumgebungen einen erheblichen Teil der Rechenressourcen. Durch ihre Optimierung lassen sich sowohl die Emissionen während der Entwicklungszeit reduzieren als auch die Produktivität der Entwickler steigern.

Testdurchführung beschleunigen

Tests sind für die Qualitätssicherung unerlässlich, können jedoch erhebliche Ressourcen binden, wenn sie nicht optimiert sind:

  • Führen Sie Tests parallel auf mehreren CPU-Kernen statt nacheinander durch
  • Implementieren Sie eine Testsegmentierung, um nur die durch Codeänderungen betroffenen Tests auszuführen.
  • Caching-Mechanismen nutzen, um wiederholte Auf- und Abbauvorgänge zu vermeiden
  • Erwägen Sie containerisierte Testumgebungen, die schnell gestartet und wieder heruntergefahren werden können.

Ereignisgesteuerte Architektur implementieren

Eine ereignisgesteuerte Architektur kann unnötige Rechenlasten deutlich reduzieren:

  • Polling-Mechanismen durch Push-Benachrichtigungen und Ereignis-Auslöser ersetzen
  • Implementieren Sie asynchrone Verarbeitung für ressourcenintensive Vorgänge
  • Mikroservices so gestalten, dass sie nur bei Bedarf reagieren, statt ständig nach Updates zu prüfen.

Laut Plan A’s Forschung zur IT-Dekarbonisierung vermeiden ereignisgesteuerte Architekturen unnötige Status-Update-Anfragen zwischen Services und reduzieren so sowohl den Netzwerkverkehr als auch die Rechenlast.

Nutzer schulen und die Lebensdauer von Software verlängern

Die Wirkung Ihrer SaaS-Anwendung reicht bis in die Art und Weise, wie Ihre Nutzer mit ihr interagieren. Schulung und Designentscheidungen können den Energieverbrauch auf Nutzerseite erheblich beeinflussen.

Energieeffiziente Nutzungsweisen fördern

Richtlinien zur Unterstützung der Nutzer bei der Minimierung ihres Energieverbrauchs:

  • Aktivieren und fördern Sie den „Dark Mode“ für OLED-/AMOLED-Displays, um den Energieverbrauch zu senken.
  • Gestalten Sie Ihre Anwendung so, dass sie durch responsives Design auf mobilen Geräten weniger Ressourcen verbraucht.
  • Implementieren Sie automatische Sitzungszeitüberschreitungen und Abmeldungen bei Inaktivität, um die Hintergrundverarbeitung zu minimieren.

Design für eine lange Lebensdauer von Software

Software, die häufig ersetzt oder aktualisiert werden muss, führt zu höheren Gesamtemissionen:

  • Modulare Architekturen entwickeln, bei denen einzelne Komponenten aktualisiert werden können, anstatt komplette Austauschlösungen zu erfordern.
  • Implementieren Sie Abwärtskompatibilität, um die Lebensdauer Ihrer Software zu verlängern
  • Berücksichtigen Sie die Umweltauswirkungen über den gesamten Lebenszyklus bei der Planung großer Softwareänderungen oder Migrationen.
Nutzerpraxis Energieauswirkung Nutzermehrwert
Dunkelmodus aktivieren, falls verfügbar Reduziert den Energieverbrauch von Bildschirmen auf OLED-Displays um 30–60 % Reduziert die Belastung der Augen bei schlechten Lichtverhältnissen
Schließen Sie nicht genutzte Tabs und Anwendungen Kann den Energieverbrauch von Geräten um 15–25 % senken Verbessert die Geräteleistung und die Akkulaufzeit
Inhalte herunterladen und offline nutzen statt zu streamen Reduziert den Energieverbrauch im Netzwerk und kann den Gesamtverbrauch um 40–75 % senken. Gewährleistet Zugriff ohne Verbindung und bietet häufig eine bessere Leistung

Fortschritte messen und verfolgen

Um Ihren CO₂-Fußabdruck wirkungsvoll zu reduzieren, müssen Sie Ihre aktuellen Emissionen messen und Fortschritte kontinuierlich verfolgen.Die CO₂-Management-Plattform von Plan A stellt spezialisierte Tools für Softwareunternehmen bereit, mit denen Emissionen erfasst, berichtet und gesenkt werden können.

Wichtige Kennzahlen, die verfolgt werden sollten, sind:

  • Energieverbrauch pro Nutzer oder Transaktion
  • Server-Auslastungsraten
  • Energieeffizienz Ihres Codes im Zeitverlauf
  • CO₂-Intensität Ihrer Cloud-Anbieter und Regionen
Klimaschutzreise für SaaS-Unternehmen

Die Dekarbonisierung Ihrer SaaS-Betriebe erfordert einen vielschichtigen Ansatz, der Infrastrukturoptimierung, effizienten Code, Entwicklungspraktiken und Nutzeraufklärung umfasst. Durch die Umsetzung der in diesem Leitfaden beschriebenen Strategien können Sie Ihren CO₂-Fußabdruck erheblich reduzieren – häufig verbunden mit verbesserter Leistung und geringeren Betriebs­kosten.

Die Entwicklung hin zu nachhaltiger Software ist nicht nur ein Umweltgebot, sondern wird zunehmend zu einer unternehmerischen Notwendigkeit, da Kunden, Investoren und Regulierungsbehörden Umweltleistung immer stärker priorisieren. Unternehmen, die in diesem Bereich eine Vorreiterrolle übernehmen, sichern sich Wettbewerbsvorteile durch effiziente Betriebsprozesse, Einhaltung gesetzlicher Vorgaben und klare Marktpositionierung.

Für eine vertiefte technische Auseinandersetzung mit nachhaltigen Prinzipien des Software Engineerings lesen Sie Plan A’s ausführliche Ressource zur Dekarbonisierung der IT. Um den umfassenderen Einfluss von Green IT auf die Unternehmensemissionen zu verstehen, entdecken Sie, wie Green IT zur Reduktion Ihrer Unternehmensemissionen beitragen kann.

Bereit für den Einstieg in Ihre SaaS-Dekarbonisierungsreise? Kontaktieren Sie die Experten von Plan A, um zu erfahren, wie unsere Plattform Ihnen dabei helfen kann, Ihren CO₂-Fußabdruck mit wissenschaftlich fundierten Methoden zu messen, zu berichten und zu reduzieren – speziell zugeschnitten auf Softwareunternehmen.

Unsere Nachhaltigkeitsexperten

Bringen Sie Ihr Unternehmen auf den Weg zur Netto-Null

Unsere Nachhaltigkeitsexperten finden die richtige Lösung für Sie.
Nachhaltigkeit ist ein tiefes und weites Meer, das es zu navigieren gilt. Nutzen Sie mein Wissen und meine Intelligenz, um exponentiell zu lernen und die richtigen Ressourcen zu finden, um Ihre Argumentation zu untermauern.