Bỏ qua tới nội dung
CloudDojo
Phần 1/4 · 2 phút

Kiến trúc hướng sự kiện với AWS Lambda

0/11
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

Nhiều tác vụ chỉ cần chạy khi phát sinh sự kiện, ví dụ có ảnh mới hoặc đơn hàng mới; duy trì EC2 instance chạy liên tục cả ngày cho những tác vụ này gây lãng phí chi phí.

Ba tác vụ của MFTECH: tạo thumbnail khi người bán tải ảnh lên, cập nhật bảng xếp hạng từ lượt xem, và dọn dữ liệu cũ hằng tuần. So sánh phương án “duy trì EC2 instance chạy liên tục” với phương án để sự kiện kích hoạt Lambda:

Tình huống
Phương án
S3: ảnh gốcEC2 chạy batch mỗi giờS3: thumbnailchờ tới lượt quét
EC2 quét theo lịch · Chi phí hoặc công vận hành caoẢnh phải chờ tới lượt quét kế tiếp; EC2 vẫn chạy cả khi không có ảnh nào.
Xem sự kiện (ảnh mới, lượt xem, lịch hằng tuần) gọi thợ thời vụ Lambda tới làm rồi về, so với nhà máy EC2 chạy cả ngày.
Ghi nhớ:
  • Nguồn sự kiện kích hoạt Lambda: S3 event, SQS, Kinesis, lịch EventBridge.
  • Đặt SQS ở giữa khi cần bộ đệm.
Part 1/4 · 2 phút

Event-driven architectures with AWS Lambda

0/11
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

Many tasks only need to run when an event occurs, such as a new image or a new order; keeping an EC2 instance running all day for them wastes money.

Three MFTECH tasks: create a thumbnail when a seller uploads an image, update a leaderboard from page views, and clean up old data every week. Compare the “keep an EC2 instance running” option with letting events trigger Lambda:

Tình huống
Phương án
S3: original imagesEC2 runs a batch every hourS3: thumbnailswaits for the next scan
EC2 scans on a schedule · High cost or operational effortImages wait for the next scan; EC2 keeps running even when there are no images.
Xem sự kiện (ảnh mới, lượt xem, lịch hằng tuần) gọi thợ thời vụ Lambda tới làm rồi về, so với nhà máy EC2 chạy cả ngày.
Ghi nhớ:
  • Event sources that trigger Lambda: S3 events, SQS, Kinesis, EventBridge schedules.
  • Put SQS in between when you need a buffer.

Kiểm tra nhanh

Trả lời để ghi nhận đã đọc phần này. Câu trả lời sai sẽ được nhắc ôn lại vào những ngày sau.

Lượng ảnh người bán tải lên S3 đôi khi tăng đột biến, mỗi ảnh cần tạo thumbnail bằng Lambda. Kiến trúc nào chịu được đợt tăng đột biến?
Job dọn dữ liệu cũ của MFTECH chạy vài phút mỗi tuần. Phương án nào có chi phí thấp nhất?

Đã trả lời 0/2 câu