Amazon EventBridge

Xây dựng ứng dụng theo sự kiện ở quy mô lớn trên AWS, các hệ thống hiện có hoặc ứng dụng SaaS

Amazon EventBridge là một bus sự kiện phi máy chủ giúp dễ dàng xây dựng các ứng dụng theo sự kiện ở quy mô lớn bằng cách sử dụng các sự kiện từ ứng dụng của bạn, ứng dụng Phần mềm dưới dạng dịch vụ (SaaS) tích hợp sẵn và dịch vụ AWS. EventBridge cung cấp một luồng dữ liệu theo thời gian thực từ các nguồn sự kiện, chẳng hạn như Zendesk hoặc Shopify đến các mục tiêu như AWS Lambda và các ứng dụng SaaS khác. Bạn có thể thiết lập quy tắc định tuyến để xác định nơi bạn sẽ gửi dữ liệu đến để dựng các kiến trúc ứng dụng có khả năng tương tác theo thời gian thực cho các nguồn dữ liệu với các nhà xuất bản sự kiện và người tiêu dùng được tách biệt hoàn toàn.

Giới thiệu về Amazon EventBridge (9:13)

Lợi ích

Xây dựng kiến trúc theo sự kiện

EventBridge đơn giản hóa quá trình xây dựng kiến trúc theo sự kiện. Với EventBridge, đích sự kiện của bạn không cần phải quan tâm đến nguồn sự kiện vì bạn có thể lọc và xuất bản trực tiếp lên EventBridge. Không yêu cầu thiết lập. Cải thiện khả năng linh hoạt của nhà phát triển cũng như khả năng chịu lỗi của ứng dụng với các cấu trúc theo sự kiện được ghép đôi lỏng lẻo.

Kết nối các ứng dụng SaaS

EventBridge nhập dữ liệu từ các ứng dụng SaaS được hỗ trợ và định tuyến dữ liệu này tới các dịch vụ AWS và mục tiêu SaaS (thông qua các điểm đến API - một mục tiêu điểm cuối viện dẫn HTTP dành cho các sự kiện) mà không cần viết mã tích hợp tùy chỉnh. Bạn có thể sử dụng EventBridge để kết nối các ứng dụng SaaS của mình hoặc sử dụng các sự kiện từ ứng dụng SaaS để kích hoạt các quy trình làm việc cho hỗ trợ khách hàng, hoạt động kinh doanh, v.v. Tìm hiểu thêm về đối tác SaaS tích hợp sẵn.

Viết ít mã tùy chỉnh hơn

EventBridge giúp bạn dễ dàng kết nối các ứng dụng. Bạn có thể nhập, lọc, chuyển đổi và cung cấp các sự kiện mà không cần viết mã tùy chỉnh. Registry sơ đồ của EventBridge lưu trữ một tuyển tập sơ đồ sự kiện dễ tìm kiếm và cho phép bạn tải xuống liên kết mã cho các sơ đồ này trong IDE của bạn. Từ đó, bạn có thể thể hiện sự kiện dưới dạng đối tượng kiểu mạnh trong mã của mình. Tự động thêm sơ đồ được khám phá từ bus sự kiện vào registry thông qua tính năng khám phá sơ đồ.

Giảm chi phí vận hành

Với EventBridge, không có máy chủ để cung cấp và quản lý. Không có phần mềm bổ sung để cài đặt, bảo trì hoặc vận hành. EventBridge tự động điều chỉnh quy mô dựa trên số sự kiện được thu nạp và bạn chỉ phải trả tiền cho những sự kiện được AWS hoặc ứng dụng SaaS của mình xuất bản. EventBridge có sẵn độ khả dụng phân tán và dung sai cao. EventBridge cũng có kho lưu trữ sự kiện gốc và khả năng phát lại giúp dễ dàng khôi phục từ lỗi hoặc xây dựng một trạng thái ứng dụng mới từ các sự kiện cũ.

Cách thức hoạt động

EventBridge kết nối các ứng dụng bằng cách sử dụng sự kiện. Sự kiện là một tín hiệu cho thấy trạng thái của hệ thống đã thay đổi, chẳng hạn như thay đổi về trạng thái của phiếu hỗ trợ khách hàng. Khách hàng có thể tích hợp các ứng dụng AWS của riêng họ với vi dịch vụ, các ứng dụng SaaS và các ứng dụng tùy chỉnh làm nguồn sự kiện sẽ xuất bản sự kiện vào bus sự kiện. Bạn có thể xác định quy tắc lọc để lọc các sự kiện và định tuyến sự kiện tới các mục tiêu dịch vụ AWS và điểm đến API (qua điểm cuối HTTP). Registry của sơ đồ EventBridge lưu trữ sơ đồ được tạo ra bởi ứng dụng của tổ chức bạn, dịch vụ AWS hoặc ứng dụng SaaS, bao gồm thông tin như tiêu đề, dạng thức và quy tắc xác thực cho dữ liệu sự kiện. Bạn có thể tải xuống các liên kết mã cho bất kỳ sơ đồ nào trong registry tại IDE của mình và sử dụng trực tiếp đối tượng kiểu mạnh thể hiện sự kiện trong mã của bạn.

Cách Amazon EventBridge kết nối các ứng dụng bằng cách sử dụng sự kiện

Trường hợp sử dụng

Kiến tạo lại cho tốc độ

Sử dụng EventBridge để thúc đẩy quá trình hiện đại hóa và bố trí lại kiến trúc của bạn bằng các thiết bị và ứng dụng tách biệt. Với EventBridge, không cần phải có sự kết hợp giữa nhà sản xuất sự kiện và các dịch vụ hoặc ứng dụng dành cho người tiêu dùng. Bạn có thể tăng tốc quá trình phát triển của tổ chức bằng cách để nhóm lặp lại các tính năng mà không phụ thuộc rõ ràng giữa các hệ thống.

Giám sát và kiểm tra

Bạn có thể giám sát và kiểm tra các môi trường AWS của mình và ứng phó với những thay đổi hoạt động trong ứng dụng theo thời gian thực để ngăn các lỗ hổng cơ sở hạ tầng. Ví dụ: khi các tài nguyên của bạn được các tài khoản hoặc tài khoản công cộng truy cập, bạn có thể đặt cấu hình một sự kiện Amazon Access Analyzer được tạo ra và được gửi tới Hàm AWS Lambda bằng EventBridge để xóa quyền không mong muốn.

Mở rộng chức năng qua các tích hợp SaaS

Bạn có thể mở rộng chức năng các ứng dụng của mình bằng cách dễ dàng kết nối chúng với các ứng dụng SaaS khác qua EventBridge. Ví dụ: bạn có thể gửi các sự kiện tùy chỉnh tới EventBridge khi có người dùng mới được tạo trong bậc miễn phí và gửi sự kiện đó qua Điểm đến API tới Zendesk CRM.

Tùy chỉnh SaaS bằng AI/ML

Bạn có thể làm phong phú các sự kiện của mình từ các ứng dụng SaaS bằng dịch vụ Trí tuệ nhân tạo AWS/Machine Learning và nhận thông tin chi tiết có giá trị. Ví dụ: bạn có thể tải dữ liệu từ Shopify lên EventBridge để kích hoạt quy trình làm việc và sử dụng các dịch vụ AI như Amazon Comprehend để gắn thẻ hình ảnh của các sản phẩm bán lẻ mới.

Standard Product Icons (Features) Squid Ink
Xem các tính năng của sản phẩm

Tìm hiểu thêm về tính năng của Amazon EventBridge.

Tìm hiểu thêm 
Standard Product Icons (Start Building) Squid Ink
Bắt đầu dựng trong bảng điều khiển

Bắt đầu dựng với Amazon EventBridge trong Bảng điều khiển quản lý AWS.

Đăng nhập 
Sign up for a free account
Tìm hiểu thêm trong tài liệu

Hiểu kỹ hơn về EventBridge trong Hướng dẫn dành cho nhà phát triển.

Tìm hiểu thêm