Amazon Web ServicesCơ bảnTuần 2: Dịch vụ cốt lõi (Compute, Storage, Database, Networking)Bài 9 / 30

Ngày 9: Compute nâng cao và serverless

Thời lượng: 45 phút
🎯Mục tiêu: 2 nhiệm vụ chính
Bài giảng hôm nay

Học hiểu, rồi mới thực hành

Phân biệt ALB, Auto Scaling, Lambda và Elastic Beanstalk theo vai trò, không học chúng như các tên gọi thay thế nhau.

Bắt đầu đọc bài giảng

📋 Nhiệm vụ bài học hôm nay

  • Tìm hiểu Auto Scaling, Elastic Load Balancing
  • So sánh EC2, Lambda, Elastic Beanstalk

Mục tiêu bài học

Phân biệt ALB, Auto Scaling, Lambda và Elastic Beanstalk theo vai trò, không học chúng như các tên gọi thay thế nhau.

Khái niệm cốt lõi

ALB phân phối HTTP/HTTPS tới target group và dùng health check. Auto Scaling Group duy trì desired/min/max capacity và thay instance lỗi. Lambda chạy function theo event mà không quản lý server. Elastic Beanstalk đơn giản hóa triển khai ứng dụng nhưng có thể dùng EC2 bên dưới.

Thực hành có kiểm soát

Vẽ flow client → ALB → target group → EC2 ở hai AZ. Ghi health-check path, min/max capacity và metric scale-out. Với Lambda, xác định event source, timeout, memory và execution role. Không đặt access key dài hạn trong function.

Bẫy đề thi và cách tự kiểm tra

ALB không tự tạo instance; ASG không phân phối traffic. Lambda phù hợp function/event ngắn, không phải mọi workload. Beanstalk là managed application platform, không đồng nghĩa SaaS.

Checkpoint · 3 phút

Kiểm tra nhanh

Câu hỏi: Thành phần nào duy trì số lượng EC2 theo min/desired/max?

Kết thúc bài

Checklist trước khi sang Ngày 2