Zum Inhalt springen
Beta

Sovereign Engineering & Resilient Operations

Zuletzt aktualisiert am

Stackit LogoStackit Logo
STACKIT

Sovereign Engineering & Resilient Operations

Souveräner, sicherer Cloud-Betrieb braucht lückenlose Automatisierung und regulatorische Resilienz: von standardisierter IaC bis zur Disaster Recovery.

PLAN

Infrastructure-as-Code: der methodische Ansatz

Etablierung von IaC als strategische Führungsentscheidung und schrittweiser Aufbau der IaC-Reife (von manuell über zentralen State bis hin zu automatisierten Compliance-Checks).

Anpassung BetriebsmodelleInfrastructure-as-Code In 1 Trail

Was Infrastructure-as-Code bedeutet — und warum es eine Führungsentscheidung ist

Abschnitt betitelt „Was Infrastructure-as-Code bedeutet — und warum es eine Führungsentscheidung ist“

Infrastructure-as-Code ist die Praxis, die Infrastruktur — Server, Netzwerke, Datenbanken, Sicherheitsregeln — schriftlich zu beschreiben, anstatt sie durch manuelle Klicks in einer Konsole zu konfigurieren. Was sich technisch anhört, ist in seiner Wirkung eine Führungsentscheidung: Die Organisation entscheidet, dass Änderungen an der Infrastruktur dokumentiert, nachvollziehbar und überprüfbar sein müssen — wie jede andere wichtige Entscheidung.

Diese Entscheidung hat tiefgreifende organisatorische Konsequenzen. Infrastrukturdokumentation veraltet nicht mehr, da das System immer mit dem übereinstimmt, was geschrieben wurde. Neue Umgebungen — ein zweiter Standort, eine zusätzliche Testumgebung, Disaster Recovery — entstehen nicht durch tagelange Konfigurationsarbeit, sondern durch Wiederholung von bestehendem Code. Fehler werden abgefangen, bevor sie auftreten, da Änderungen explizit gemacht werden und überprüft werden können.

IaC Übersicht

Die Entscheidungen, die vor der ersten Zeile Code stehen

Abschnitt betitelt „Die Entscheidungen, die vor der ersten Zeile Code stehen“

Bevor die erste Infrastrukturbeschreibungsdatei geschrieben wird, müssen drei organisatorische Fragen beantwortet werden. Sie bestimmen, ob IaC zu einem stabilen Betriebsmodell wird oder ein gut gemeinter Ansatz bleibt, der in der Praxis nicht gelebt wird.

Wer schreibt und pflegt die Infrastrukturbeschreibungen? Problematisch sind beide Extremantworten. Wenn nur das Plattform-Team Code schreibt, entsteht ein Engpass: Teams müssen auf Infrastruktur warten, anstatt eigenständig zu arbeiten. Wenn jedes Team völlig autonom ohne gemeinsame Standards agiert, entsteht ein unvereinbares Gewirr von Vorgehensweisen. Der methodisch richtige Weg liegt in der Mitte: Das Plattform-Team setzt Standards und stellt wiederverwendbare Bausteine bereit. Innerhalb dieser Grenzen arbeiten die Teams eigenverantwortlich.

Wie werden Änderungen an Produktivumgebungen freigegeben? Eine Infrastrukturänderung in der Produktion durch eine Person, ohne Prüfung, ohne Aufzeichnung — das ist das gleiche Risiko wie manuell in die Konsole zu klicken, nur schwerer rückgängig zu machen. Die sinnvolle Vorgabe ist, dass Änderungen in der Produktionsumgebung immer einen freigegebenen automatisierten Prozess durchlaufen, niemals direkt von Hand.

Wo wird der Systemzustand gespeichert? IaC-Tools verwalten den Zustand: Was ist aktuell deployt? Dieser Zustand ist entscheidend für das Funktionieren des gesamten Ansatzes. Er muss sicher, zentral und für das Team zugänglich aufbewahrt werden — niemals auf dem Laptop einer Person, niemals in einem öffentlich zugänglichen System.

Infrastructure-as-Code ändert die Anforderungen an Personen, die Infrastruktur verwalten. Dies ist nicht in erster Linie eine technische Herausforderung, sondern eine Lernkurve, die Zeit, Übung und eine fehlertolerante Lernumgebung erfordert.

Was sich ändert

Systemadministratoren, die über Jahre hinweg Infrastruktur über Konfigurationsoberflächen gemanagt haben, müssen ein anderes Denkmodell entwickeln: Statt „Ich klicke auf Erstellen“ denken sie „Ich beschreibe den gewünschten Zustand“. Diese Verschiebung ist lernbar, braucht aber Zeit und ist nicht zu unterschätzen.

Was bleibt

Das Infrastruktur-Wissen bleibt — und ist der größte Vorteil. Wer die Funktionsweise von Netzwerken, Security Groups und Datenbanken versteht, lernt die neue Beschreibungsform schnell. Technisches Wissen muss nicht neu aufgebaut werden, nur die Methode, es anzuwenden.

Was eine gute Lernumgebung braucht

Sandbox-Zugriff für folgenloses Experimentieren, Pairing mit erfahreneren Kolleginnen und Kollegen, keine Bestrafung von Fehlern in Testumgebungen. Wer beim Lernen Fehler macht, lernt. Wer Fehler macht und dafür kritisiert wird, hört auf zu lernen.

Die Rolle des Plattform-Teams

Das Plattform-Team ist in dieser Phase kein Kontrollorgan, sondern ein Enabler. Es stellt Lernmaterialien zur Verfügung, beantwortet Fragen, überprüft Code gemeinsam mit den Teams — nicht zum Bewerten, sondern zum Lehren.

Die Umstellung auf Infrastructure-as-Code ist kein Projekt mit Startdatum und Abschluss. Es handelt sich um eine Reifekurve, die sich über Monate und Jahre entfaltet. Wichtig ist, die aktuelle Position zu kennen und den nächsten sinnvollen Schritt zu gehen — nicht zu versuchen, sofort den höchsten Reifegrad zu erreichen.

Die erste Stufe ist die einfachste: Neue Ressourcen werden als Code beschrieben, bestehende Ressourcen bleiben vorerst manuell. Dies ist unvollständig, aber ein echter Anfang. Jedes neue Stück Infrastruktur, das als Code entsteht, ist eine Ressource, die das Team vollständig versteht, dokumentiert hat und wiederherstellen kann.

Die zweite Stufe bringt alle Produktionsressourcen unter Code-Kontrolle und führt einen zentralen Zustandsspeicher ein. Manuelle Änderungen an Produktivumgebungen werden zur Ausnahme, die dokumentiert werden muss.

Die dritte Stufe verbindet IaC mit automatisierten Qualitäts- und Compliance-Prüfungen. Änderungen werden nicht nur geprüft, sondern vor der Ausführung automatisch anhand von Sicherheits- und Governance-Anforderungen bewertet.

Infrastructure-as-Code ist nicht das Ziel, sondern das Mittel. Ziel ist eine Cloud-Umgebung, die nachvollziehbar, sicher, reproduzierbar und revisionssicher ist. IaC ist der effizienteste Weg dorthin.

Organisationen, die IaC einführen, melden in der Regel drei Auswirkungen nach sechs bis zwölf Monaten: Neue Umgebungen entstehen innerhalb von Stunden, nicht Tagen; Infrastruktur-Incidents werden schneller gelöst, da der Weg zurück in den Ausgangszustand bekannt ist; und Revisionsanfragen werden effizienter bearbeitet, da die Zustandsdokumentation automatisch erstellt wird.

Diese Effekte sind motivierender als jeder abstrakte Verweis auf Best Practices.

  1. Startpunkt definieren: Mit welchem Teil der Infrastruktur beginnen? Neue Ressourcen in einer unkritischen Umgebung sind der risikoärmste Einstieg. Bestehende komplexe Produktionsinfrastruktur ist kein guter Ausgangspunkt.

  2. Standards und Bausteine bereitstellen: Das Plattform-Team entwickelt wiederverwendbare Beschreibungen für gängige Infrastrukturkomponenten. Diese Bausteine sind der Hebel, mit dem Teams schnell starten können, ohne jeden Schritt neu erfinden zu müssen.

  3. Die Weiterbildung begleiten: Teams erhalten Lernzeit, Sandbox-Zugriffe und Unterstützung. Dieser Schritt wird häufig unterschätzt — und ist der häufigste Grund für das Stocken von IaC-Einführungen.

  4. Pilot abschließen und auswerten: Was hat funktioniert? Was war schwieriger als gedacht? Was muss angepasst werden? Diese Auswertung ist die Grundlage für den weiteren Rollout.

  5. Inkrementell erweitern: Auf Basis der Piloterfahrung weitere Teams hinzuziehen, bis alle Produktionsressourcen unter Code-Kontrolle stehen.

BASE

CI/CD: Lieferfähigkeit als Organisationsprinzip

Aufbau automatisierter Deployment-Pipelines mit integrierten, automatischen Qualitäts- und Compliance-Prüfungen vor der Produktivschaltung.

Anpassung BetriebsmodelleCI/CD-Pipelines In 1 Trail

Was CI/CD wirklich bedeutet — über die Tools hinaus

Abschnitt betitelt „Was CI/CD wirklich bedeutet — über die Tools hinaus“

Continuous Integration und Continuous Deployment sind keine Werkzeuge. Sie sind Organisationsprinzipien — eine Entscheidung darüber, wie eine Organisation Software entwickelt, validiert und betreibt.

Die Kernidee ist einfach: Anstatt Änderungen selten, manuell und riskant in die Produktion zu bringen, werden sie häufig, automatisch und kontrolliert geliefert. Jede Änderung durchläuft die gleichen Qualitätsprüfungen. Jede Änderung wird dokumentiert. Jede Änderung kann rückgängig gemacht werden.

CI/CD Übersicht

Organisationen, die diesen Weg einschlagen, liefern nicht schneller, weil sie weniger sorgfältig arbeiten. Sie liefern schneller, weil sie die Sorgfalt automatisiert haben.

Bevor eine CI/CD-Pipeline aufgebaut wird, müssen zwei kulturelle Voraussetzungen gegeben sein. Ohne sie wird jede technische Implementierung an der Organisation scheitern.

Tests sind keine optionalen Zusatzarbeiten. Eine Pipeline, die automatisch prüft, kann nur so gut sein wie die Tests, die sie durchführt. Wenn Tests als lästige Pflicht angesehen werden, um so schnell wie möglich durchzukommen, wird die Pipeline zur Formalität — ein grünes Licht, das nichts bedeutet. Tests sind als integraler Bestandteil der Entwicklungsarbeit zu verstehen, nicht als Overhead am Ende.

Kleine, häufige Änderungen statt großer, seltener Releases. Die größten Risiken bei Softwareänderungen ergeben sich aus der Größe der Änderung: Je größer das Paket, desto schwieriger die Fehlersuche, desto größer die Auswirkungen, wenn etwas schiefgeht. CI/CD funktioniert am besten, wenn Teams lernen, Änderungen in kleinere, lieferbare Einheiten zu zerlegen. Diese Arbeitsweise muss man lernen — sie ist nicht selbstverständlich für Teams, die an monatliche Releases gewöhnt sind.

Was blockiert einen Change?

Quality Gates in einer Pipeline sind Entscheidungen, keine technischen Vorgaben. Was muss passieren, bevor eine Änderung in die Produktion gelangt? Welche Tests sind verpflichtend? Welche Sicherheitsprüfungen sind nicht verhandelbar? Diese Gates bewusst zu setzen und zu dokumentieren, warum sie gesetzt wurden, ist wichtiger als die technische Konfiguration.

Wer verantwortet den Betrieb der Pipeline?

Eine Pipeline ist selbst Software — sie muss gewartet, aktualisiert und schnell analysiert werden, wenn Probleme auftreten. Bei unklarer Zuständigkeit werden Probleme ignoriert oder umgangen. Das Plattform-Team sollte Eigentümer der Pipeline-Infrastruktur sein; einzelne Teams besitzen die Tests und Prüfungen, die ihre Änderungen durchlaufen.

Wie wird mit ausgefallenen Pipelines umgegangen?

Wie die Organisation mit roten Pipelines umgeht, ist eine Kulturfrage. Werden Ausfälle sofort behoben? Oder häufen sie sich an, weil „der Test seit Wochen ausfällt, aber nie ein echtes Problem war“? Eine ausgefallene Pipeline, die niemanden mehr alarmiert, gibt keine Sicherheit mehr.

Was passiert, wenn etwas schiefgeht?

Ein Rollback-Prozess muss definiert werden, bevor er benötigt wird — nicht in dem Moment, in dem ein kritisches Problem aufgetreten ist. Wie lange dauert ein Rollback? Wer kann einen auslösen? Welche Teams müssen informiert werden? Es ist viel besser, diese Fragen vorab in Ruhe zu beantworten, als sie unter Druck zu beantworten.

Die größte Gefahr beim Deployment ist die Irreversibilität: eine Änderung, die ein Problem verursacht, und kein schneller Weg zurück. Deployment-Strategien adressieren dies durch die kontrollierte Einführung von Änderungen.

Die einfachste Strategie, Änderungen schrittweise an einen wachsenden Anteil der Benutzer auszurollen, ermöglicht es, Probleme zu erkennen, bevor alle Benutzer betroffen sind. Wenn etwas schiefläuft, sind fünf Prozent der Nutzer betroffen, nicht hundert. Rollback ist eine Entscheidung, keine Katastrophe.

Eine ausgeklügeltere Strategie — eine neue Version parallel zur alten laufen zu lassen, bis die neue Version ihre Funktionsfähigkeit gezeigt hat — eliminiert das Ausfallrisiko vollständig. Sollte die neue Version Probleme aufweisen, wird wieder auf die alte umgestellt. Bei keinem Benutzer ist ein Ausfall aufgetreten.

Welche Strategie für welchen Kontext die richtige ist, hängt von der Kritikalität des Workloads und dem Reifegrad des Teams ab. Eine hochkritische Produktionsumgebung benötigt andere Sicherheitsmechanismen als ein internes Tool.

Automatisierte Qualitätssicherung als Dokumentation

Abschnitt betitelt „Automatisierte Qualitätssicherung als Dokumentation“

Ein oft übersehener Wert von CI/CD ist die Dokumentation. Jede Änderung, die über eine Pipeline läuft, hinterlässt Spuren: Was wurde wann geändert, von wem, welche Prüfungen wurden durchgeführt, war das Ergebnis positiv?

Für Organisationen, die regulatorischen Anforderungen unterliegen, ist dies kein Nebeneffekt — es ist ein Compliance-Asset. Anstatt Audit-Anfragen mühsam aus Protokollen und Erinnerung zusammenzustellen, gibt es einen vollständigen, unveränderlichen Pfad für jede Produktionsänderung. Dies reduziert den Revisionsaufwand erheblich.

  1. Wählen Sie einen einzelnen Piloten: Identifizieren Sie einen Workload, bei dem das Team motiviert und bereit ist, Risiken einzugehen. Kein Kernproduktionsdienst, aber ein wichtiger, unkritischer. Bauen Sie die erste Pipeline zusammen mit dem Team auf — damit das Team die Pipeline versteht und besitzt, anstatt sie nur zu nutzen.

  2. Quality Gates definieren: Was soll diese Pipeline prüfen? Was wird blockiert? Diese Entscheidungen werden mit dem Team besprochen und dokumentiert. Keine automatische Übernahme von Vorgaben — jedes Gate hat eine Begründung.

  3. Auswertung der Pilotphase: Was ist gut gelungen? Was hat zu Reibung geführt? Was hätte verhindert werden sollen? Diese Überprüfung ist die Grundlage für den breiteren Rollout und sollte ehrlich durchgeführt werden.

  4. Rollout mit Unterstützung statt Druck: Mehr Teams hinzuziehen — mit Unterstützung, nicht per Anweisung. Teams, die Pipelines als Einschränkung erleben, entwickeln Workarounds. Teams, die Pipelines als Schutz erleben, pflegen diese.

  5. Qualität messen und lernen: Wie lange dauert ein Change von der Entwicklung bis zur Produktion? Wie oft fällt die Pipeline aus und warum? Diese Metriken — nicht als Kontrollmechanismus, sondern als Lernquelle — zeigen auf, wohin investiert werden sollte.

CI/CD und Infrastructure-as-Code sind keine getrennten Themen. In einer ausgereiften Umgebung werden Infrastrukturänderungen genauso behandelt wie Anwendungsänderungen: Sie laufen über eine Pipeline, werden automatisch geprüft, und Änderungen in Produktivumgebungen erfolgen ausschließlich über diesen freigegebenen Prozess. Dieses Zusammenspiel — Anwendungscode und Infrastrukturcode in denselben Qualitätsprozessen — ist das Kennzeichen einer ausgereiften Cloud-Betriebskultur.

STEP

Landing Zone

Bereitstellung standardisierter Platform- und Application-Landing-Zones zur Vererbung von Sicherheitsvorgaben an die Produktteams.

Überblick In 1 Trail

Eine Landing Zone ist das strukturierte Cloud-Fundament, das definiert, wie Ihre Organisation ab Tag 1 auf STACKIT operiert. Sie kombiniert Governance, Identität, Sicherheit, Netzwerkdesign, Kostenkontrolle und Automatisierung zu einer kohärenten Baseline.

Ohne diese Grundlage bleiben Migrationswellen in der Regel aufgrund von fehlenden Freigaben, inkonsistenten Kontrollen und wiederholten Plattformentscheidungen stehen.

Das folgende Bild fasst die Kernkomponenten zusammen, die für eine zuverlässige Plattform-Baseline berücksichtigt werden sollten. Diese sechs Bausteine bilden ein sicheres Plattformfundament:

  • Account Governance — Projektstruktur, Hierarchie und Eigentumsmodell
  • Identity & Access Management — Benutzer, Rollen und föderierte Identität
  • Security & Compliance — Leitplanken, Richtlinien und Compliance-Kontrollen
  • Netzwerkarchitektur — Segmentierung, Konnektivität und Verkehrssteuerung
  • Kostenmanagement und -kontrolle — Sichtbarkeit von Tagging, Budgets und Ausgaben
  • Automatisierung (IaC) — Infrastructure as Code, Pipelines und Drifterkennung
Cloud Framework Für weitere Informationen: Landing Zones Überblick Detaillierte Anleitung zu Platform und Application Landing Zones, Delivery Model und STACKIT Acceleration Assets. Seite öffnen
LIFT

MSP Governance und Partner Management

Durchsetzung restriktiver MSP-Richtlinien (Wahrung der Budget-, IAM- und DSGVO-Hoheit, Pflege interner Runbooks zur Vermeidung von Partner-Lock-ins).

Anpassung BetriebsmodelleMSP Governance In 1 Trail

Viele Organisationen beschließen, Teile ihres Cloud-Betriebs an einen Managed Service Provider (MSP) auszulagern. Die Entscheidung ist oft richtig — der Betrieb wird zuverlässiger, interne Teams können sich auf strategische Themen konzentrieren.

Was häufig unterschätzt wird: Die MSP-Beziehung zu steuern, ist an sich schon eine anspruchsvolle Aufgabe. Wer keinen strukturierten Steuerungsprozess aufbaut, verliert nach und nach die Kontrolle über die eigene Cloud-Umgebung — ohne es zu merken.

MSP Governance Übersicht

Operative Aufgaben, die MSPs häufig übernehmen:

  • Monitoring und Alerting: Überwachung von Infrastruktur und Applikationen rund um die Uhr
  • Incident Response: erste Reaktion und Eskalation bei Produktionsvorfällen
  • Patchmanagement: OS-Updates, Security-Patches, Kubernetes-Upgrades
  • Backup-Management: Backup-Verifizierung, Recovery-Tests, Retention-Management
  • Compliance Reporting: Erstellung von Revisionsnachweisen für regulatorische Reviews
  • Kostenoptimierung: Monitoring der Ressourcenverschwendung, Rightsizing-Empfehlungen

Was intern bleiben soll:

  • Strategische Cloud-Entscheidungen (Architektur, Providerauswahl, Investitionen)
  • Access Management und IAM-Konfiguration (keine Root-Delegation an MSPs)
  • Datenschutz- und DSGVO-Verantwortung (Verantwortung ist nicht delegierbar)
  • Budgetverantwortung und FinOps-Entscheidungen
  • Krisenmanagement und Kommunikation mit Regulatoren

Ein MSP-Vertrag muss mehr abdecken als Preis und Umfang. Kritische Vertragsbestandteile:

Service Level Agreement (SLA):

  • Verfügbarkeits-SLA für den Managed Service (typisch: 99,5 % bis 99,9 %)
  • Reaktionszeit nach Schweregrad (P1: 15 Minuten, P2: 1 Stunde, P3: 4 Stunden)
  • Lösungszeitziele mit Eskalationsweg
  • Häufigkeit und Format des SLA-Reportings

Penalties and Credits: Ohne wirtschaftliche Konsequenzen bei SLA-Verstößen haben SLAs wenig Lenkungseffekt. Typisch: Gutschrift von 10–30 % der monatlichen Service Fee bei nachgewiesener SLA-Unterdeckung.

Subunternehmerregelungen: Welche Aufgaben darf der MSP weiter delegieren? Jede Weiterübertragung muss transparent sein und den gleichen Datenschutz- und Sicherheitsstandards genügen — relevant für DSGVO Art. 28 Abs. 4.

Ausstiegsregelungen: Wie wird die Übergabe an einen anderen Anbieter bzw. zurück an das interne Team geregelt? Fristen, Wissenstransferpflichten, Dokumentationsübergabe, Zugangsrückgabe.

Der häufigste Governance-Fehler: Der MSP hat zu viele Rechte, zu lange.

Best Practice für MSP-Zugriffe:

  • Keine permanenten Admin-Rechte — stattdessen Just-in-Time-Zugriff für Wartungsfenster
  • Dedizierte MSP-Konten (keine Verwendung von Mitarbeiterkonten)
  • Alle MSP-Aktivitäten im Audit-Log ersichtlich
  • Monatliche Überprüfung der aktiven MSP-Berechtigungen
  • Sofortige Deaktivierung zum Vertragsende

Das interne IAM-Team (oder CCoE) behält die Eigentümerrechte an allen Projekten. Der MSP agiert mit Editorrechten in definierten Scopes — nie mit Eigentümerrechten.

MSP Governance braucht Struktur. Ohne eine regelmäßige Überprüfung tendiert die Beziehung in eine Richtung, die der Kunde nicht mitbekommt — bis ein Problem entsteht.

MSP-Lock-in ist oft nicht vertraglich, sondern wissensbasiert: Das interne Team weiß nicht mehr, wie die eigene Infrastruktur funktioniert.

Dokumentationsanforderungen:

  • Alle Architekturentscheidungen schriftlich dokumentiert, Pflege im internen Wiki
  • Runbooks für alle betrieblichen Prozesse — die Verantwortung liegt intern, nicht beim MSP
  • Änderungsprotokoll aller Konfigurationsänderungen, das vom MSP gepflegt wird und intern zugreifbar ist
  • Vierteljährliche Wissenstransfersitzungen: MSP erklärt dem internen Team, was sich geändert hat

STACKIT-Erfahrung

Hat der MSP nachweisbare Erfahrung mit STACKIT? Gibt es Referenzkunden aus ähnlichen Branchen? STACKIT-zertifizierte Partner bieten einen strukturierten Einstieg.

Compliance-Expertise

Versteht der MSP die regulatorischen Anforderungen Ihrer Branche? DSGVO, TISAX, BAIT, KRITIS — ein MSP ohne Compliance-Know-how ist für regulierte Umgebungen ungeeignet.

Transparente Prozesse

Kann der MSP seinen Incident-Response-Prozess, seine Change-Management-Verfahren und sein Sicherheitskonzept vorstellen? Anbieter, die diesen Fragen ausweichen, sind ein Risiko.

Exit-Bereitschaft

Ein seriöser MSP gestaltet die Ausstiegsklausel aktiv mit — weil er weiß, dass eine gute Beziehung die beste Kundenbindung ist. Wer Ausstiegsvorsorge blockiert, schafft Abhängigkeit.

  1. Umfang definieren — Was wird ausgelagert, was bleibt intern? Schriftlich, als Grundlage für die Ausschreibung.

  2. Ausschreibung oder Auswahl des MSP — Mindestens drei Angebote, eine strukturierte Bewertungsmatrix, Referenzgespräche mit Bestandskunden.

  3. Vertragsverhandlung — SLAs, Vertragsstrafen, Subunternehmerregelung, Austrittsklausel, DSGVO-Auftragsverarbeitungsvertrag. Eine auf Cloud-Verträge spezialisierte Rechtsberatung wird empfohlen.

  4. Zugriffskonzept umsetzen — MSP-Accounts einrichten, Berechtigungsumfang definieren, Audit-Protokollierung aktivieren, Review-Prozess etablieren.

  5. Review-Rhythmus festlegen — Wöchentliche, monatliche und quartalsweise Überprüfungen im Kalender verankern. Agenda-Vorlagen erstellen.

  6. Dokumentationspflicht schriftlich vereinbaren — Was liefert der MSP, in welchem Format, in welchem Intervall? Als Vertragsbestandteil, keine verbale Zusicherung.

Die SLA-Anforderungen für MSPs leiten sich aus den DR-Tier-Klassifizierungen der betroffenen Workloads ab. Der interne Servicekatalog definiert, welche Services die IT selbst erbringt und welche der MSP übernimmt.

GOAL

Disaster Recovery und Business Continuity

Proaktive Definition, Dokumentation und regelmäßige Simulation von RTO- und RPO-Zielen für geschäftskritische Systeme auf STACKIT.

Anpassung BetriebsmodelleDisaster Recovery In 1 Trail

Disaster Recovery ist die Disziplin, die niemand praktiziert — bis sie muss. Dann kostet jede Entscheidung, die früher hätte getroffen werden können, Geld und Vertrauen.

Für die meisten Organisationen ist die Cloud-Migration der Moment, in dem DR-Anforderungen zum ersten Mal schriftlich definiert werden. Das ist die Chance: klar, verhältnismäßig und getestet.

Jedes System hat eine implizite Wiederherstellungszeit und einen akzeptablen Schwellenwert für Datenverlust. Die meisten Organisationen kennen diese Zahlen nicht — und zahlen den Preis dafür, wenn ein Vorfall eintritt.

Recovery Time Objective (RTO): Wie lange darf ein System nach einem Ausfall nicht verfügbar sein? Eine RTO von 4 Stunden bedeutet: Nach spätestens 4 Stunden muss das System wieder funktionsfähig sein.

Recovery Point Objective (RPO): Wie viel Datenverlust ist akzeptabel? Ein RPO von 1 Stunde bedeutet: Maximal dürfen die letzten 60 Minuten Daten verloren gehen.

Die wichtige Regel: Je aggressiver RTO und RPO, desto höher die laufenden Kosten. Eine RTO von 15 Minuten bei einem RPO von 5 Minuten erfordert Hot-Standby-Umgebungen. Eine RTO von 24 Stunden bei einem RPO von 12 Stunden kann durch tägliche Sicherungen und manuelle Prozesse eingehalten werden.

Die richtige Antwort ist: verhältnismäßig, nicht maximalistisch.

DR Übersicht

Tier 1 — Mission Critical (RTO < 1 h, RPO < 15 min)

Abschnitt betitelt „Tier 1 — Mission Critical (RTO < 1 h, RPO < 15 min)“

Systeme, deren Ausfall unmittelbar zu Umsatzeinbußen, regulatorischen Konsequenzen oder Sicherheitsrisiken führt. Beispiele: Zahlungsverkehrssysteme, Kernbankensysteme, industrielle Produktionssteuerung.

Tier 2 — Business Critical (RTO < 4 h, RPO < 1 h)

Abschnitt betitelt „Tier 2 — Business Critical (RTO < 4 h, RPO < 1 h)“

Systeme, die innerhalb weniger Stunden wiederhergestellt werden müssen, deren Ausfall aber kurzfristig tolerierbar ist. Beispiele: ERP-Systeme, CRM, interne Portale.

Tier 3 — Business Important (RTO < 24 h, RPO < 4 h)

Abschnitt betitelt „Tier 3 — Business Important (RTO < 24 h, RPO < 4 h)“

Systeme, die innerhalb eines Arbeitstages wiederhergestellt werden können. Beispiele: Berichtssysteme, Sekundärdatenbanken, produktionsnahe Testsysteme.

Systeme ohne unmittelbare Business-Kritikalität. Beispiele: Entwicklungsumgebungen, Archivsysteme, sekundäre Analytics-Tools.

DR und Compliance — Erwartungen der Aufsichtsbehörden

Abschnitt betitelt „DR und Compliance — Erwartungen der Aufsichtsbehörden“

Für regulierte Branchen ist DR keine freiwillige Best Practice, sondern eine regulatorische Anforderung.

BAIT (Banken): Erfordert dokumentierte Notfallpläne, regelmäßige Tests und Ausfallszenarien für alle wesentlichen IT-Systeme. Wiederherstellungsziele müssen von der Geschäftsleitung freigegeben werden.

KRITIS (kritische Infrastruktur): Verpflichtet KRITIS-Betreiber zum Business Continuity Management nach BSI IT-Grundschutz bzw. ISO 22301. DR-Tests sind verpflichtend; Ergebnisse sind zu dokumentieren.

DSGVO: Art. 32 erfordert die Fähigkeit, die Verfügbarkeit von personenbezogenen Daten nach einem Vorfall wiederherzustellen. Ein RPO von mehr als 24 Stunden für DSGVO-relevante Systeme ist nur schwer zu begründen.

DORA (Digital Operational Resilience Act, ab Januar 2025): Verpflichtet Finanzinstitute zu einem umfassenden IKT-Risikomanagement mit expliziten BCM-Anforderungen und verpflichtenden Resilienz-Tests.

STACKIT als Partner: STACKIT betreibt in Deutschland Rechenzentren mit ISO-27001- und SOC-2-Zertifizierung. Die Datenresidenz in de-01/de-02 stellt sicher, dass Backup-Daten Deutschland nicht verlassen — ein entscheidender Vorteil für regulierte Industrien.

DR-Tests — warum sie selten stattfinden und wie man das ändert

Abschnitt betitelt „DR-Tests — warum sie selten stattfinden und wie man das ändert“

Der häufigste DR-Fehler ist, den Plan nie zu testen. DR-Tests werden regelmäßig verschoben, weil die Produktionsumgebung als zu kritisch gilt, um ein simuliertes Failover zu riskieren, weil keine klare Verantwortlichkeit für DR-Tests besteht und weil Tests als Aufwand ohne direkten Nutzen angesehen werden.

Die Lösung: DR-Tests als regelmäßiges Engineering-Ritual verankern, nicht als Ausnahmeereignis.

Vier Testformate in aufsteigender Intensität:

1. Tabletop-Übung (jährlich, geringer Aufwand): Das Team bearbeitet gemeinsam ein Ausfallszenario — am Whiteboard. Keine Systeme werden berührt. Identifiziert Lücken in Prozessen und Verantwortlichkeiten.

2. Komponententest (quartalsweise): Ein bestimmter Backup- oder Failover-Mechanismus wird in der Staging-Umgebung getestet. Dauer: einige Stunden.

3. Teil-Failover-Test (halbjährlich): Ein nicht produktionskritisches System wird tatsächlich auf den Standby-Standort geschaltet. Misst die tatsächliche RTO. Dauer: ein halber Tag.

4. Vollständige DR-Übung (jährlich): Vollständige Simulation eines Rechenzentrumsausfalls für alle Tier-1- und Tier-2-Systeme. Erfordert Planung und Abstimmung mit Stakeholdern. Liefert die echten Nachweise für die Aufsichtsbehörden.

CIO / IT-Lead

Verabschiedet RTO/RPO-Ziele, fungiert im Notfall als Eskalationsinstanz, gibt DR-Tests frei und berichtet Ergebnisse an Vorstand und Aufsichtsbehörden.

Plattform-Team

Implementiert und wartet die DR-Infrastruktur, führt Komponententests durch, dokumentiert Wiederherstellungsverfahren.

Applikationseigentümer

Klassifizieren ihre Systeme in Tier-Klassen, definieren applikationsspezifische Wiederherstellungsschritte, nehmen an Tabletop-Übungen teil.

STACKIT

Gewährleistet die Verfügbarkeit der Cloud-Infrastruktur gemäß SLA, stellt Zone-zu-Zone-Replikation bereit, liefert Audit-Logs für behördliche Nachweise.

  1. Inventur und Klassifizierung aller Systeme — Tier-Zuordnung für jeden Workload, dokumentiert und durch die Sparte bestätigt.

  2. RTO-/RPO-Ziele durch Vorstand oder CIO genehmigen lassen — Keine IT-Entscheidung, sondern eine Business-Entscheidung mit Auswirkungen auf die Kosten.

  3. DR-Architektur pro Tier umsetzen — Vom einfachen Backup im Object Storage bis zum Hot Standby in der zweiten STACKIT-Zone.

  4. Wiederherstellungsverfahren dokumentieren — Als Runbook, nicht als Konzept. Konkrete Schritte, die im Notfall ohne weitere Rückfragen ausgeführt werden können.

  5. Die erste Tabletop-Übung durchführen — Innerhalb von 30 Tagen nach Produktivsetzung. Ergebnis: eine Liste der offenen Punkte mit Eigentümer und Termin.

  6. Einen DR-Testkalender etablieren und pflegen — Quartalsweise Komponententests, halbjährlich partielles Failover, jährlich vollständige Übung.