Mục tiêu bài học
Ghép compute, storage, database và networking vào một kiến trúc nhỏ có thể giải thích được.
Khái niệm cốt lõi
Một flow tham chiếu: Route 53 → CloudFront/ALB → app tier ở nhiều AZ → RDS/DynamoDB → S3 cho object. Public edge chỉ chứa thành phần cần nhận traffic; database và app không cần public IP nếu route đúng. Mỗi dịch vụ phải có lý do, không dùng vì tên quen thuộc.
Thực hành có kiểm soát
Vẽ kiến trúc, đánh dấu AZ, route, trust boundary và dữ liệu. Với mỗi service, viết một câu “vì sao không dùng lựa chọn gần nhất”. Đây là cách kiểm tra hiểu biết tốt hơn việc học danh sách.
Bẫy đề thi và cách tự kiểm tra
Không đặt database public chỉ để ứng dụng kết nối dễ hơn. Không dùng S3 thay EBS cho boot disk. Không xem “managed” là không cần monitoring, backup hoặc access control.