- Newest
- Most votes
- Most comments
Hello.
Your understanding is mostly correct.
When building a system on AWS, I find it easier to proceed if you determine the availability and recovery requirements at the outset.
To determine availability requirements, I recommend referring to the Well-Architected Framework found in the AWS documentation below.
For example, if you have defined requirements such as the maximum time allowed for recovery after a failure and the maximum amount of data loss that can be tolerated, you can then determine the appropriate backup retention period and decide whether a Multi-AZ setup suffices or if Multi-Region support is required.
https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/availability.html
https://docs.aws.amazon.com/whitepapers/latest/availability-and-beyond-improving-resilience/availability-and-beyond-improving-resilience.html
The plan you have presented is highly comprehensive and appropriate, based on the Security and Reliability pillars of the AWS Well-Architected Framework. If I were to add a few supplementary points, addressing the following would make it even better.
- Clarifying RTO/RPO Targets The Well-Architected Framework recommends clear definitions:
【Recovery Target Definitions】
├─ Mission-critical applications (Tier-1)
│ ├─ RTO: 15 minutes
│ └─ RPO: Near-zero (seconds)
│
├─ Important but non-mission-critical (Tier-2)
│ ├─ RTO: 4 hours
│ └─ RPO: 2 hours
│
└─ Other applications (Tier-3)
├─ RTO: 8–24 hours
└─ RPO: 4 hours
- Gray Failure Countermeasures Additional measures recommended in the "Advanced Multi-AZ Resilience Patterns" whitepaper:
【Gray Failure Detection and Response】
├─ Enhanced health checks in each AZ
├─ Fault isolation using replicas
├─ Anomaly detection (abnormal latency, error rates)
└─ Periodic failover testing
- Zero Trust Architecture Recommended as a modern security approach:
【Zero Trust Principles】
├─ Access decisions per user/device/session
├─ Continuous verification
├─ MFA + device verification
└─ Fine-grained access control (role-based, attribute-based)
answered a month ago
Relevant content
asked 2 years ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 4 years ago
- AWS OFFICIALUpdated 4 years ago
