Nâng CaoAWS & Cloud iconAWS & Cloud

Multi-AZ vs Multi-Region là gì? Khi nào cần multi-region và đánh đổi về độ phức tạp và chi phí?

Multi-AZ: deploy resources trên nhiều Availability Zones trong cùng region (thường 2-3 AZ cách nhau vài chục km, latency 1-2ms); AWS RDS Multi-AZ tự động failover khi primary AZ fail (<30s), ALB tự động route traffic qua AZ available, Auto Scaling Group spread instances qua AZs; chi phí thêm ~2x cho redundant resources nhưng vẫn trong region; bảo vệ khỏi AZ failure (datacenter fire, power outage, connectivity).

Multi-Region: deploy trên nhiều AWS regions (cách nhau hàng nghìn km, latency 100-300ms inter-region); bảo vệ khỏi region-level disaster (cực hiếm nhưng xảy ra — us-east-1 có vài incident lớn), giảm latency cho global users, đáp ứng data residency requirements (GDPR — EU data phải ở EU).

Đánh đổi multi-region: phức tạp hơn nhiều (data replication lag, eventual consistency, split-brain), chi phí tăng 2-3x (replicate storage, data transfer cross-region $0.02/GB), operational overhead cao. Strategies: Active-Passive (traffic dồn vào primary region, secondary là warm standby chỉ dùng khi failover), Active-Active (traffic split đều hai region, cả hai phục vụ user).

Services hỗ trợ multi-region: Aurora Global Database, DynamoDB Global Tables, S3 Cross-Region Replication, Route 53 latency/failover routing, CloudFront. RTO/RPO quyết định strategy: multi-AZ đủ cho RTO<5 phút, multi-region cần khi RTO/RPO gần 0.

Xem toàn bộ AWS & Cloud cùng filter theo level & chủ đề con.

Mở danh sách AWS & Cloud