A financial institution is migrating its core ledger application to AWS. To ensure the application remains operational even during local infrastructure outages or natural disasters, the architecture is deployed across multiple Availability Zones, uses an Amazon Aurora database with automated failover, and stores transaction logs in Amazon S3 with cross-region replication enabled. Which AWS Cloud design principle does this multi-layered architectural approach best represent?
- ATight coupling
- BElasticity
- Design for failureCevap
- DMonolithic architecture
Cevap
Design for failure
Designing for failure is a core AWS design principle which assumes that components will eventually fail and builds redundancy (such as Multi-AZ deployment, database failover, and cross-region replication) into the architecture to ensure continuous operation without service disruption.
Adım Adım Çözüm
Anahtar Kavram
AWS Cloud design principles - Design for failure
Tahmini Süre:1m 0s