RTO, RPO und DR-Stufen
Definieren Sie Recovery Time Objective und Recovery Point Objective, ordnen Sie sie Kostenstufen zu und verstehen Sie, welche SLA-Zusagen die einzelnen DR-Strategien unterstützen.
RTO, RPO und DR-Stufen ist eine kostenlose Cloud & IT Cert Prep-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 Cloud & IT Cert Prep-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.
RTO und RPO verstehen
Das Recovery Time Objective (RTO) ist die maximal akzeptable Zeitspanne vom Eintritt einer Katastrophe bis zur Wiederherstellung des Systembetriebs. Beträgt Ihr RTO 4 Stunden, kann Ihr Unternehmen 4 Stunden Ausfallzeit tolerieren. Das Recovery Point Objective (RPO) ist der maximal akzeptable Datenverlust, gemessen als Zeitspanne. Bei einem RPO von 1 Stunde müssen Sie einen Wiederherstellungspunkt erreichen können, der höchstens 1 Stunde vor der Katastrophe liegt. Beide Kennzahlen werden durch Geschäftsanforderungen und nicht durch technische Präferenzen festgelegt.
# RTO and RPO definitions:
# RTO = max time system can be DOWN
# Example: RTO=4h means restore within 4 hours
#
# RPO = max data LOSS acceptable
# Example: RPO=1h means no more than 1 hour of data lost
#
# Lower RTO and RPO = more expensive DR strategy
# Higher RTO and RPO = cheaper but more business impactDie vier DR-Stufen
AWS definiert vier grundlegende Disaster-Recovery-Strategien, geordnet von den niedrigsten Kosten und dem höchsten RTO bis zu den höchsten Kosten und dem niedrigsten RTO: 1) Backup and Restore – am günstigsten, RTO von mehreren Stunden. 2) Pilot Light – ein minimaler Kern läuft ständig, RTO von Minuten bis Stunden. 3) Warm Standby – verkleinert, aber funktionsfähig, RTO von wenigen Minuten. 4) Multi-Site Active-Active – am teuersten, nahezu kein RTO. Ihre Wahl hängt vom geschäftlichen Ausfallkostenrisiko im Verhältnis zu den Kosten der DR-Infrastruktur ab.
# DR Strategy comparison:
# Strategy | RTO | RPO | Cost
# Backup & Restore | Hours | Hours | Lowest
# Pilot Light | Minutes+ | Minutes | Low
# Warm Standby | Minutes | Seconds | Medium
# Active-Active | ~0 | ~0 | HighestStrategie für Backup und Wiederherstellung
Bei Backup and Restore erstellen Sie regelmäßig Snapshots Ihrer Daten und speichern sie an einem anderen Ort (z. B. in S3 mit regionsübergreifender Replikation). Im Katastrophenfall stellen Sie die Daten aus dem aktuellsten Backup wieder her. Dies ist die günstigste Strategie, da keine Standby-Infrastruktur betrieben wird. Der Nachteil sind das längste RTO (mehrere Stunden zur Wiederherstellung großer Datenbanken aus Snapshots) und das höchste RPO (Daten seit dem letzten Backup gehen verloren). AWS Backup automatisiert Snapshot-Zeitpläne für EC2, RDS, EFS, DynamoDB und weitere Services.
# Create AWS Backup plan for RDS
aws backup create-backup-plan \
--backup-plan '{
"BackupPlanName": "daily-backup",
"Rules": [{
"RuleName": "daily",
"TargetBackupVaultName": "dr-vault",
"ScheduleExpression": "cron(0 5 ? * * *)",
"StartWindowMinutes": 60,
"CompletionWindowMinutes": 180,
"Lifecycle": {
"DeleteAfterDays": 35
},
"CopyActions": [{
"DestinationBackupVaultArn": "arn:aws:backup:us-west-2:123:backup-vault:dr-vault"
}]
}]
}'Pilot-Light-Strategie
Die Pilot-Light-Strategie hält die Kernkomponenten Ihres Systems in einer DR-Region mit minimaler Kapazität am Laufen – wie eine Zündflamme, die schnell zu einer vollständigen Flamme entfacht werden kann. Typischerweise bedeutet dies, dass Ihre Datenbank kontinuierlich in die DR-Region repliziert wird und eine grundlegende Netzwerkinfrastruktur (VPC, Subnetze, Sicherheitsgruppen) vorhanden ist. Anwendungsserver laufen NICHT, können aber schnell aus vorbereiteten AMIs oder Startvorlagen gestartet werden. Das RTO beträgt je nach erforderlichem manuellen Aufwand typischerweise 30 Minuten bis mehrere Stunden.
# Pilot Light: what runs in DR region at all times
# - RDS Read Replica (continuously replicated)
# - Core VPC/networking infrastructure
# - Route 53 DNS (inactive until failover)
# What is NOT running (launched during failover):
# - EC2 application servers
# - ELB (or dormant)
# Failover steps:
# 1. Promote RDS Read Replica to standalone
# 2. Scale up EC2 instances from launch template
# 3. Update Route 53 to point to DR regionWarm-Standby-Strategie
Bei der Warm-Standby-Strategie läuft in der DR-Region eine vollständig funktionsfähige, verkleinerte Kopie Ihrer Produktionsumgebung. Anders als bei Pilot Light läuft die Anwendungsebene bereits (beispielsweise mit 1–2 statt 20 Instanzen), und die Datenbank ist eine sekundäre Aurora Global Database oder ein RDS Read Replica. Während des Failovers skalieren Sie die DR-Umgebung auf die Kapazität der Produktionsumgebung hoch. Das RTO beträgt typischerweise weniger als 15 Minuten. Dies ist die häufigste DR-Strategie für Workloads mit mittlerer bis hoher Kritikalität.
# Warm Standby: DR region runs scaled-down version
# Production: 10 EC2 instances (ASG min=10, max=50)
# DR Standby: 2 EC2 instances (ASG min=2, max=50)
# During failover:
# 1. Route 53 health check fails for primary
# 2. DNS switches to DR ALB
# 3. ASG in DR scales up from 2 to 10+
# 4. Promote Aurora Global DB secondary
# Total failover time: ~5-15 minutesMulti-Site-Active-Active-Strategie
Multi-Site Active-Active betreibt die vollständige Produktionskapazität gleichzeitig in zwei oder mehr Regionen. Alle Regionen bedienen Live-Datenverkehr, und Daten werden nahezu in Echtzeit (oder im Multi-Master-Verfahren) repliziert. Es gibt keine Verzögerung durch ein Failover: Wenn eine Region ausfällt, leiten Route 53 oder Global Accelerator den gesamten Datenverkehr sofort an die verbleibenden fehlerfreien Regionen weiter. Dies bietet das niedrigste RTO und RPO, verursacht aber auch die höchsten Kosten, da Sie jederzeit in allen Regionen die vollständige Produktionskapazität bezahlen.
# Active-Active: full capacity in both regions
# us-east-1: ASG 10 instances (serving ~50% traffic)
# eu-west-1: ASG 10 instances (serving ~50% traffic)
# Route 53 weighted routing:
# us-east-1: weight=50
# eu-west-1: weight=50
# Both records have health checks
# On us-east-1 failure:
# Health check fails -> Route 53 removes us-east-1
# eu-west-1 receives 100% traffic
# ASG in eu-west-1 scales up automaticallyRPO und Technologien zur Datenreplikation
Ihr RPO bestimmt direkt, welche Replikationstechnologie Sie benötigen. RPO = 0 erfordert synchrone Replikation – es geht nichts verloren. Für ein RPO im Sekundenbereich benötigen Sie eine asynchrone Replikation nahezu in Echtzeit, beispielsweise Aurora Global Database (<1 s Verzögerung). Ein RPO im Minutenbereich ermöglicht asynchrone Replikation mit geringer Verzögerung (DynamoDB Streams, RDS Read Replicas). Ein RPO im Stundenbereich lässt sich mit regelmäßigen Snapshots erreichen (stündlicher Zeitplan von AWS Backup). Legen Sie Ihre geschäftliche RPO-Anforderung eindeutig fest, bevor Sie eine Technologie auswählen.
# RPO requirements mapped to replication technology:
# RPO = 0: RDS Multi-AZ (synchronous)
# RPO < 1 second: Aurora Global Database
# RPO < 1 minute: DynamoDB Global Tables
# RPO < 15 min: RDS Read Replica
# RPO < 1 hour: AWS Backup hourly schedule
# RPO < 24 hours: AWS Backup daily scheduleDR für serverlose Architekturen
Serverlose Architekturen (Lambda, DynamoDB, API Gateway) sind von Natur aus ausfallsicherer, benötigen aber dennoch eine DR-Planung. DynamoDB Global Tables ermöglicht Active-Active über mehrere Regionen für die Datenbankebene. Lambda kann aus derselben CI/CD-Pipeline in einer zweiten Region bereitgestellt werden. API Gateway sollte in der DR-Region bereitgestellt werden. Das größte Risiko ist eine Konfigurationsabweichung zwischen den Regionen. Verwenden Sie AWS CDK oder Terraform, um aus derselben Codebasis in beiden Regionen eine identische Infrastruktur bereitzustellen.
# Deploy Lambda to multiple regions with CDK
# cdk.json environment configuration:
{
'primary': {
'account': '123456789',
'region': 'us-east-1'
},
'dr': {
'account': '123456789',
'region': 'us-west-2'
}
}
# Deploy to both:
# cdk deploy --context env=primary
# cdk deploy --context env=drBeispiele für den Zielkonflikt zwischen RTO und Kosten
Betrachten Sie ein Unternehmen mit einem Jahresumsatz von 10 Mio. $. Wenn eine Ausfallminute 1.000 $ kostet, verursacht ein 8-stündiger Ausfall (RTO = 8 h) Kosten in Höhe von 480.000 $. Ein aktives passives Warm Standby mit einem RTO von 15 Minuten reduziert den potenziellen Verlust pro Vorfall auf 15.000 $. Kostet das Standby-System 5.000 $ pro Monat (60.000 $ pro Jahr), ist es wirtschaftlich nur dann sinnvoll, wenn mehr als ein erheblicher Ausfall pro Jahr auftritt. Eine solche Kosten-Nutzen-Analyse sollen Sie in der SAA-C03-Prüfung bei der Auswahl von DR-Strategien durchführen.
# DR cost justification formula:
# Annual cost of DR infrastructure
# vs
# Expected annual outage cost
# = P(outage) x downtime_duration x cost_per_minute
#
# Example:
# P(annual outage) = 0.1 (10% chance per year)
# downtime = 8 hours = 480 minutes
# cost = $1000/min
# Expected loss = 0.1 x 480 x $1000 = $48,000/year
#
# If warm standby costs $30,000/year -> worth itDR-Tests und Dokumentation
Ein DR-Plan, der noch nie getestet wurde, ist lediglich ein Dokument. AWS empfiehlt dringend regelmäßige DR-Übungen: Üben Sie Failover-Verfahren, messen Sie das tatsächliche RTO und RPO und identifizieren Sie Lücken. Verwenden Sie den AWS Fault Injection Simulator (FIS), um eine regionale Verschlechterung kontrolliert zu simulieren. Dokumentieren Sie Runbooks für die Failover-Schritte, damit das Bereitschaftsteam unter dem Stress eines echten Vorfalls einem klaren, getesteten Verfahren folgt, statt zu improvisieren.
# DR drill checklist:
# 1. Notify stakeholders (planned drill)
# 2. Initiate failover (Route 53 health check override)
# 3. Measure time from trigger to traffic in DR region (RTO)
# 4. Measure data consistency between regions (RPO)
# 5. Test all critical application functions in DR
# 6. Failback to primary region
# 7. Document actual RTO/RPO vs target
# 8. Update runbooks with lessons learnedCompliance- und DR-Anforderungen
Viele Branchen haben regulatorische Anforderungen an DR. PCI DSS verlangt dokumentierte DR-Pläne und deren Erprobung. HIPAA verlangt Verfahren für Datensicherung und Disaster Recovery. SOC 2 bewertet Verfügbarkeitskontrollen einschließlich DR. Verwenden Sie AWS Config und AWS Audit Manager, um kontinuierlich zu prüfen und zu dokumentieren, dass Ihre DR-Ressourcen (Backups, Replikate, Zustandsprüfungen) korrekt konfiguriert sind. Dadurch erhalten Sie Nachweise für Compliance-Audits, ohne diese manuell zusammentragen zu müssen.
# AWS Config rule to check RDS backup retention
aws configservice put-config-rule \
--config-rule '{
"ConfigRuleName": "rds-backup-enabled",
"Source": {
"Owner": "AWS",
"SourceIdentifier": "DB_INSTANCE_BACKUP_ENABLED"
},
"InputParameters": "{\"backupRetentionMinimum\":\"7\"}"
}'Kurztest
Testen Sie Ihr Verständnis der AWS-Solutions-Architect-Konzepte (SAA-C03) aus dieser Lektion.
Lektionsrückblick
In dieser Lektion haben Sie gelernt: RTO ist die maximal akzeptable Ausfallzeit und RPO ist der maximal akzeptable Datenverlust, die vier DR-Stufen stellen ein Gleichgewicht zwischen Kosten und Wiederherstellungsgeschwindigkeit her und Ihre RPO-Anforderung bestimmt, welche Replikationstechnologie Sie verwenden. Testen Sie Ihren DR-Plan immer, um das tatsächliche RTO und RPO zu überprüfen. Als Nächstes sehen wir uns die Strategie „Backup und Wiederherstellung“ im Detail an.
Häufig gestellte Fragen
Ist die Lektion „RTO, RPO und DR-Stufen“ kostenlos?
Ja — der vollständige Text von „RTO, RPO und DR-Stufen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cloud & IT Cert Prep-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „RTO, RPO und DR-Stufen“?
Definieren Sie Recovery Time Objective und Recovery Point Objective, ordnen Sie sie Kostenstufen zu und verstehen Sie, welche SLA-Zusagen die einzelnen DR-Strategien unterstützen. Du übst Cloud & IT Cert Prep 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 Cloud & IT Cert Prep zu starten?
Keine Vorkenntnisse erforderlich. Cloud & IT Cert Prep 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 DR-Stufen“?
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 Cloud & IT Cert Prep-Lektion Code schreiben und ausführen?
Ja. Jede Cloud & IT Cert Prep-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 DR-Stufen
- Backup und Wiederherstellung
- Pilot Light und Warm Standby
- Multi-Site Active-Active mit Global Tables und Route 53