Servisphere
Biểu tượng Amazon EventBridge (AWS Architecture Icons)

Amazon EventBridge

Định tuyến sự kiện

Bus sự kiện: nhận event từ dịch vụ AWS, SaaS và ứng dụng, lọc theo rule rồi chuyển tới đích (Lambda, Step Functions, SQS…); có lịch chạy định kỳ.

  • Chi phí$ Rẻ
  • Độ khó●●●●●
  • Để không có tốn tiền?Không
  • Serverless
  • Có trong đềSAA · DVA · SOA

Phạm vi: Regional

Mở EventBridge trên bản đồ →
Hình dungNhư tổng đài phân loại thư: đọc nội dung rồi chuyển đúng phòng.

EventBridge đứng ở đâu trong hệ thống?

Xem toàn bộ trên bản đồ →

Một ví dụ thật, từng bước

  1. Bạn muốn mỗi khi có máy EC2 bị tắt ở production thì nhóm vận hành biết ngay và tự ghi lại sự cố.
  2. EC2 tự phát sự kiện đổi trạng thái lên default event bus của EventBridge, không cần cài gì.
  3. Bạn tạo rule: sự kiện state = stopped và có tag env=prod thì gửi tới Lambda ghi sự cố và tới SNS để báo nhóm.
  4. Bạn cũng dùng EventBridge Scheduler chạy báo cáo chi phí lúc 8 giờ sáng thứ Hai, thay cho một máy chạy cron.
  5. Sau này hệ thống thanh toán SaaS cũng gửi sự kiện vào EventBridge, và bạn chỉ cần thêm rule mới.

Khi nào nên dùng

✓ Nên dùng khi

Kiến trúc hướng sự kiện, phản ứng với thay đổi trong tài khoản AWS, chạy cron.

✗ Không nên dùng khi

Luồng dữ liệu liên tục, cần replay theo thứ tự → Kinesis.

Ví dụ hay gặp

  • Phản ứng khi có thay đổi trong tài khoản AWS (EC2 dừng, file mới…)
  • Kiến trúc hướng sự kiện giữa các microservice
  • Lịch chạy định kỳ (Scheduler)
  • Nhận sự kiện từ SaaS (Shopify, Zendesk…)

EventBridge, SNS hay SQS?

EventBridgeSNSSQS
KiểuĐịnh tuyến sự kiện theo nội dungPhát tin tới nhiều bênHàng đợi chờ xử lý
Nguồn sự kiệnDịch vụ AWS, SaaS, ứng dụng của bạnỨng dụng publishỨng dụng gửi
LọcLuật lọc phong phúTheo thuộc tínhKhông
ThêmArchive và phát lại, lập lịchSMS, email, push mobileGiữ tới 14 ngày

Tốn bao nhiêu tiền?

Ví dụ3 triệu sự kiện tuỳ chỉnh/tháng ≈ $3.
  • Cách tính: Sự kiện từ dịch vụ AWS: miễn phí. Sự kiện tuỳ chỉnh/SaaS ~$1/1 triệu; Scheduler ~$1/1 triệu lần gọi; Pipes và replay tính riêng.
  • Miễn phí: Scheduler: 14 triệu lần gọi/tháng miễn phí.
⚠️ Bẫy chi phí

Rule quá rộng gây vòng lặp sự kiện; archive giữ sự kiện mãi mãi.

Giá tham khảo tại us-east-1, cập nhật ngày 14/10/2026, có thể đã thay đổi. Luôn kiểm tra lại trên bảng giá của AWS. Bảng giá chính thức của AWS ↗

💡 Mẹo thi

Phản ứng tự động với sự kiện của dịch vụ AWS (instance đổi trạng thái, phát hiện của GuardDuty) → EventBridge rule. Chạy theo lịch không cần máy cron → EventBridge Scheduler. Tên cũ trong đề: CloudWatch Events.

Thử sức với câu hỏi thi thật

Đề thi chứng chỉ AWS bằng tiếng Anh nên câu hỏi giữ nguyên tiếng Anh.

1A company's web application consists of multiple Amazon EC2 instances that run behind an Application Load Balancer in a VPC. An Amazon RDS for MySQL DB instance contains the data. The company needs the ability to automatically detect and respond to suspicious or unexpected behavior in its AWS environment. The company already has added AWS WAF to its architecture. What should a solutions architect do next to protect against threats?

  1. AUse Amazon GuardDuty to perform threat detection. Configure Amazon EventBridge (Amazon CloudWatch Events) to filter for GuardDuty findings and to invoke an AWS Lambda function to adjust the AWS WAF rules.
  2. BUse AWS Firewall Manager to perform threat detection. Configure Amazon EventBridge (Amazon CloudWatch Events) to filter for Firewall Manager findings and to invoke an AWS Lambda function to adjust the AWS WAF web ACL.
  3. CUse Amazon Inspector to perform threat detection and to update the AWS WAF rules. Create a VPC network ACL to limit access to the web application.
  4. DUse Amazon Macie to perform threat detection and to update the AWS WAF rules. Create a VPC network ACL to limit access to the web application.
Xem đáp án

Đáp án đúng: A

GuardDuty phát hiện hành vi đáng ngờ; EventBridge bắt các phát hiện đó và gọi Lambda để tự cập nhật rule của WAF. Inspector quét lỗ hổng phần mềm, Macie tìm dữ liệu nhạy cảm, không phải công cụ phát hiện tấn công.

Luyện thêm hơn 700 câu trên Servisphere →

Câu hỏi thường gặp

EventBridge Scheduler dùng để làm gì?

Chạy tác vụ theo lịch (cron hoặc một lần vào thời điểm xác định) và gọi trực tiếp hàng trăm API của AWS, thay cho máy chạy cron riêng. Hỗ trợ múi giờ và hàng triệu lịch hẹn.

EventBridge tính tiền thế nào?

Sự kiện do dịch vụ AWS phát ra vào default event bus miễn phí. Tính phí theo số sự kiện tuỳ chỉnh hay từ SaaS được gửi lên, cùng với archive, replay, Pipes và Scheduler theo lượng dùng.

Đề thi AWS hay hỏi gì về EventBridge?

Phản ứng tự động với sự kiện của dịch vụ AWS (ví dụ instance đổi trạng thái thì gọi Lambda), chạy tác vụ theo lịch, gửi sự kiện sang tài khoản khác, và chọn giữa EventBridge, SNS và SQS.

Dịch vụ liên quan

Mở EventBridge trên bản đồ →