Sếp hỏi “kiến trúc AWS của mình có tốt không?”, bạn không biết trả lời thế nào ngoài “thấy nó chạy ổn”. Well-Architected Framework là bộ câu hỏi có hệ thống để bạn không phải trả lời bằng cảm tính.
Mình từng review một workload qua WA Tool, phát hiện 7 HRI – trong đó có 3 cái team không biết là vấn đề.
| Pillar | Câu hỏi chính | Key Practice |
|---|---|---|
| Operational Excellence | Operate workload hiệu quả? | IaC, observability, runbooks |
| Security | Bảo vệ data và system? | IAM least privilege, encryption everywhere, detective controls |
| Reliability | Workload luôn available? | Multi-AZ, backup, auto-scaling |
| Performance Efficiency | Dùng đúng resource? | Serverless-first, right-sizing, caching |
| Cost Optimization | Tránh lãng phí? | Pay-per-use, Savings Plans, cleanup |
| Sustainability | Giảm environmental impact? | Graviton ARM, minimize waste |
aws wellarchitected create-workload --workload-name myapp-api \
--environment PRODUCTION --review-owner alice --lenses aws-well-architected-framework
aws wellarchitected get-workload --workload-id xxx
WA Tool highlight High Risk Issues (HRI) — fix ngay. Medium Risk Issues (MRI) — sprint tới. Review mỗi 3-6 tháng hoặc sau major change.
WA Tool không cho bạn biết kiến trúc có hoàn hảo không, nó cho bạn biết đang bỏ qua thứ gì. Và phát hiện ra mình quên multi-AZ thì đỡ hơn là phát hiện khi AZ thật sự down.
Bài sau: [Phần 40: Disaster recovery — RPO/RTO & multi-region](/posts/aws/40-disaster-recovery-rpo-rto-multi-region/)