Hạ tầng toàn cầu AWS
Tóm tắt
- Hạ tầng AWS gồm Regions, Availability Zones (AZs), Edge Locations, Local Zones, Wavelength Zones được thiết kế để đạt độ sẵn sàng cao, độ trễ thấp và khả năng chống lỗi tốt.
- Khi thiết kế hệ thống trên AWS, việc chọn Region và cách phân bổ workload giữa các AZ/Edge ảnh hưởng trực tiếp tới độ tin cậy, chi phí và tuân thủ.
- Thiết kế tốt thường gồm Multi‑AZ cho high availability, và Edge/CloudFront để tối ưu trải nghiệm người dùng toàn cầu.
Bức tranh hạ tầng AWS
mermaid
mindmap
root((AWS Global Infrastructure))
Regions
Độc lập
Tuân thủ & data residency
Availability Zones
Nhiều AZ trong 1 Region
Cách ly lỗi phần cứng
Kết nối tốc độ cao
Edge Locations
CloudFront PoP
Giảm latency
Local Zones
Gần người dùng hơn
Độ trễ 1-digit ms
Wavelength Zones
Tích hợp 5G
Mobile edge computingBest Practices
- Chọn Region có ý thức: cân bằng giữa latency tới user, yêu cầu pháp lý (data residency), danh sách dịch vụ hỗ trợ và giá.
- Luôn thiết kế Multi‑AZ cho workload quan trọng: EC2, RDS, ECS, ALB… nên trải trên tối thiểu 2 AZ trong cùng Region.
- Sử dụng CloudFront + Edge Locations cho web/app phân tán toàn cầu để giảm độ trễ và giảm tải lên origin.
- Với yêu cầu ultra low latency cho game, media, 5G, cân nhắc Local Zones hoặc Wavelength (nếu khu vực hỗ trợ).
- Luôn nghĩ về kịch bản DR: Multi‑AZ cho HA trong Region, Multi‑Region cho yêu cầu DR cao và tuân thủ đặc biệt.
Exam Notes
- Phải phân biệt rõ:
- Region: vùng địa lý độc lập.
- Availability Zone: 1+ datacenter trong Region, cách ly lỗi.
- Edge Location: điểm hiện diện cho CloudFront / Lambda@Edge.
- Các câu hỏi HA/DR thường kỳ vọng Multi‑AZ chứ không phải chỉ 1 AZ.
- Data residency & compliance (vd. GDPR) thường dẫn tới đáp án: chọn Region phù hợp, không tự forward dữ liệu sang region khác nếu không được phép.