RTO, RPO und Wiederherstellungsebenen definieren
Klassifizieren Sie Workloads nach ihrer Kritikalität, legen Sie RTO- und RPO-Ziele fest und ordnen Sie sie passenden Azure-Wiederherstellungsfunktionen und Replikationsintervallen zu.
RTO, RPO und Wiederherstellungsebenen definieren ist eine kostenlose Azure Fundamentals-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Azure Fundamentals-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Azure Fundamentals-Kurs umfasst insgesamt 4 Lektionen.
Grundlagen der Business-Continuity-Planung
Business-Continuity-Planung (BCP) bezeichnet den Prozess, durch den sichergestellt wird, dass kritische Geschäftsfunktionen während und nach einem Notfall fortgeführt werden können. Im Cloud Computing bedeutet dies, Systeme so zu entwerfen, dass sie sich innerhalb akzeptabler Zeit- und Datenverlustgrenzen von Ausfällen erholen können. Zwei wichtige Kennzahlen – RTO und RPO – legen fest, was für die jeweilige Arbeitslast als „akzeptabel“ gilt.
Recovery Time Objective (RTO)
Das Recovery Time Objective (RTO) ist die maximal akzeptable Zeitspanne, während der ein System nach einem Notfall offline sein darf. Es beantwortet die Frage: „Wie lange kann das Unternehmen den Ausfall dieser Anwendung tolerieren?“ Das RTO wird als Zeitangabe ausgedrückt – in Stunden, Minuten oder Sekunden. Ein System zur Zahlungsabwicklung könnte ein RTO von 15 Minuten haben, während für ein internes HR-Portal ein RTO von 24 Stunden gelten könnte.
# RTO examples by workload type:
# Payment processing: RTO = 15 minutes
# E-commerce storefront: RTO = 1 hour
# Internal reporting: RTO = 4 hours
# Archive/audit data: RTO = 24 hours
# Shorter RTO = more expensive architecture required
# (warm standby, active-active, auto-failover)Recovery Point Objective (RPO)
Das Recovery Point Objective (RPO) ist der maximal akzeptable Datenverlust, gemessen als Zeitspanne. Es beantwortet die Frage: „Wie viele Daten kann das Unternehmen höchstens verlieren?“ Bei einem RPO von 1 Stunde akzeptiert das Unternehmen den Verlust von Transaktionen aus bis zu 1 Stunde. Das RPO bestimmt, wie häufig Sie Daten sichern oder replizieren müssen. Ein RPO von 0 erfordert eine synchrone Replikation, die teuer ist und die Schreibleistung beeinträchtigen kann.
# RPO examples:
# Financial transactions: RPO = 0 (no data loss tolerated)
# E-commerce orders: RPO = 5 minutes
# User-generated content: RPO = 1 hour
# Configuration/metadata: RPO = 24 hours
# Shorter RPO = more frequent replication or synchronous writes
# = higher cost and possibly higher latencyRTO vs. RPO: Der entscheidende Unterschied
Es ist wichtig, RTO und RPO nicht zu verwechseln:
- RTO bezieht sich auf die Zeit – wie lange das System ausgefallen ist
- RPO bezieht sich auf die Daten – wie viele Daten verloren gehen
Ein System kann ein kurzes RTO (schnelle Wiederherstellung), aber ein langes RPO (Akzeptieren eines erheblichen Datenverlusts) haben – oder umgekehrt. Ideal sind kurze Werte für beide Kennzahlen. Dies erfordert jedoch erhebliche Investitionen in Replikation und Kapazität für den Warm Standby.
Klassifizierung von Arbeitslasten nach Kritikalität
Nicht alle Arbeitslasten sind gleich kritisch. Ein gängiger Ansatz besteht darin, Arbeitslasten anhand ihrer geschäftlichen Auswirkungen in Wiederherstellungsstufen einzuteilen:
- Stufe 1 (geschäftskritisch) – strenge RTO/RPO-Vorgaben, höchste Kosten (z. B. Zahlungsabwicklung, Handelsplattformen)
- Stufe 2 (betriebsnotwendig) – moderate RTO/RPO-Vorgaben (z. B. CRM, ERP)
- Stufe 3 (unkritisch) – großzügige RTO/RPO-Vorgaben, niedrigste Kosten (z. B. Entwicklungsumgebungen, Archive)
Zuordnung von Stufen zu Azure-Wiederherstellungsoptionen
Verschiedene Wiederherstellungsstufen werden unterschiedlichen Azure-Funktionen zugeordnet:
- Stufe 1 – Multi-Region-Schreibvorgänge in Cosmos DB, SQL Auto-Failover-Gruppen, Active-Active-Architektur, Traffic Manager
- Stufe 2 – Azure Site Recovery in eine sekundäre Region, SQL-Georeplikation (Lesereplikat), tägliche Sicherungen mit 30-tägiger Aufbewahrung
- Stufe 3 – Azure Backup mit wöchentlichen Zeitplänen, keine Replikation, Wiederherstellung aus einem Snapshot
Berechnung der Ausfallkosten
Um die Investition in eine Architektur mit niedrigem RTO zu begründen, berechnen Sie die Ausfallkosten der Arbeitslast. Dazu zählen entgangene Umsätze, SLA-Strafzahlungen an Kunden, Produktivitätsverluste der Mitarbeitenden und Rufschädigung. Wenn eine Stunde Ausfallzeit 500.000 $ kostet, lässt sich die Ausgabe von 50.000 $ pro Monat für eine Active-Active-Konfiguration leicht rechtfertigen. Verwenden Sie diese Zahlen, um einen Business Case für die passende Wiederherstellungsstufe zu erstellen.
# Cost of downtime formula:
# Hourly revenue at risk + (staff hours idle x hourly rate)
# + SLA penalty exposure + estimated reputational cost
# Example:
# Revenue: $100,000/hour
# Staff: 500 people x $60/hour = $30,000/hour idle
# SLA penalties: $5,000/hour
# Total cost of downtime: ~$135,000 per hourAzure Site Recovery für Stufe 2
Azure Site Recovery (ASR) ist der wichtigste Dienst, um RTO/RPO-Ziele der Stufe 2 in Azure zu erreichen. ASR repliziert VMs kontinuierlich in eine sekundäre Region und kann innerhalb weniger Minuten ein Failover einleiten. Die Replikationsfrequenz für Azure-VMs beträgt 30 Sekunden (absturzkonsistent) oder 1–4 Stunden (anwendungskonsistent). Je nach Konfiguration liegt das RPO typischerweise in diesem Bereich.
# Enable replication for a VM with ASR:
az site-recovery protected-item create \
--resource-group myRG \
--vault-name myRecoveryVault \
--fabric-name 'Primary' \
--container-name 'asr-a2a-default-eastus-container' \
--protected-item-name myVM-protectedRPO und Sicherungshäufigkeit
Für Arbeitslasten, bei denen das RPO in Stunden angegeben wird, ist Azure Backup mit einem passenden Zeitplan ausreichend. Für ein RPO von 4 Stunden ist beispielsweise mindestens ein Sicherungsintervall von 4 Stunden erforderlich. Azure Backup unterstützt erweiterte Richtlinien, die stündliche Sicherungspläne für Azure-VMs ermöglichen. Bei Datenbanken kann eine zeitpunktbezogene Wiederherstellung (PITR) mit Transaktionsprotokollsicherungen ein RPO von unter 1 Stunde zu geringeren Kosten als ASR ermöglichen.
Dokumentation von RTO- und RPO-Zusagen
RTO- und RPO-Ziele sollten in einer Business Impact Analysis (BIA) formal dokumentiert und sowohl von technischen als auch von geschäftlichen Stakeholdern überprüft werden. Die BIA ordnet jede Anwendung ihrer Wiederherstellungsstufe zu, dokumentiert die RTO/RPO-Ziele, benennt die Azure-Dienste, mit denen diese Ziele erreicht werden sollen, und legt den Testplan fest (wie häufig der Notfallwiederherstellungsplan durch Übungen überprüft wird).
Tests anhand von RTO-/RPO-Zielen
RTO- und RPO-Ziele bleiben Wunschvorstellungen, bis sie durch DR-Tests überprüft wurden. Messen Sie während eines DR-Tests die tatsächliche Wiederherstellungszeit (wird das angegebene RTO eingehalten?) und den tatsächlichen Datenverlust am Wiederherstellungspunkt (wird das angegebene RPO eingehalten?). Wenn der Test Lücken aufzeigt, aktualisieren Sie die Architektur oder die Verfahren, bis die Ziele dauerhaft erreicht werden. Dokumentieren Sie die Testergebnisse für Compliance-Audits.
Kurze Überprüfung
Testen Sie Ihr Verständnis der Konzepte aus Microsoft Azure Fundamentals (AZ-900), die in dieser Lektion behandelt wurden.
Zusammenfassung der Lektion
In dieser Lektion haben Sie gelernt: RTO ist die maximal akzeptable Ausfallzeit, während RPO den maximal akzeptablen Datenverlust als Zeitspanne angibt; Arbeitslasten werden in Wiederherstellungsstufen eingeteilt, denen bestimmte Azure-Dienste zugeordnet sind; und Tests sind unerlässlich, um zu überprüfen, ob RTO-/RPO-Ziele erreichbar sind. Als Nächstes beschäftigen wir uns mit Wiederherstellungsplänen und automatisiertem Failover mit Azure Site Recovery.
Häufig gestellte Fragen
Ist die Lektion „RTO, RPO und Wiederherstellungsebenen definieren“ kostenlos?
Ja — der vollständige Text von „RTO, RPO und Wiederherstellungsebenen definieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Azure Fundamentals-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Azure Fundamentals-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „RTO, RPO und Wiederherstellungsebenen definieren“?
Klassifizieren Sie Workloads nach ihrer Kritikalität, legen Sie RTO- und RPO-Ziele fest und ordnen Sie sie passenden Azure-Wiederherstellungsfunktionen und Replikationsintervallen zu. Du übst Azure Fundamentals mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Azure Fundamentals zu starten?
Keine Vorkenntnisse erforderlich. Azure Fundamentals auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „RTO, RPO und Wiederherstellungsebenen definieren“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Azure Fundamentals-Lektion Code schreiben und ausführen?
Ja. Jede Azure Fundamentals-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- RTO, RPO und Wiederherstellungsebenen definieren
- Wiederherstellungspläne und automatisches Failover
- DR-Tests ohne Auswirkungen
- DR für PaaS-Dienste