Dịch vụ AWS nào phù hợp NHẤT để xây dựng nhiều hàm Lambda và dịch vụ AWS thành một workflow tuân theo thứ tự đã định cùng rẽ nhánh có điều kiện, và quản lý nó một cách trực quan?

1 / 1
Hãy chọn một đáp án
ĐúngA

Giải thích

Câu hỏi về dịch vụ điều phối nào biến các tiến trình thành một workflow.

  • 1thứ tự đã định cùng rẽ nhánh có điều kiệnLuồng điều khiển của một state machine = Step Functions
  • 2thành một workflowĐiều phối nhiều tiến trình
  • 3quản lý nó một cách trực quanQuản lý workflow dưới dạng sơ đồ = Step Functions
AĐúng

AWS Step Functions

Chính xác. AWS Step Functions là một dịch vụ điều phối serverless xây dựng nhiều hàm Lambda và dịch vụ AWS thành một workflow (state machine) với thứ tự, rẽ nhánh có điều kiện, song song, thử lại và hơn thế, rồi chạy và quản lý nó một cách trực quan.

BSai

Amazon EventBridge

Amazon EventBridge là một event bus định tuyến các sự kiện đến từng target theo quy tắc. Nó liên kết lỏng các dịch vụ thông qua sự kiện.

Tuy nhiên, nó không phù hợp để xây dựng nhiều tiến trình thành một workflow (state machine) với thứ tự đã định, rẽ nhánh có điều kiện và thử lại, rồi quản lý nó một cách trực quan. Điều phối theo thứ tự là do Step Functions xử lý, nên không đúng.

CSai

Amazon SQS

Amazon SQS là một hàng đợi được quản lý hoàn toàn giữ các tin nhắn để liên kết lỏng bên gửi và bên nhận. Bên nhận lấy và xử lý chúng theo nhịp độ riêng.

Tuy nhiên, nó không có tính năng để xây dựng nhiều tiến trình thành một workflow với thứ tự và rẽ nhánh có điều kiện rồi quản lý nó một cách trực quan. Điều phối là vai trò của Step Functions, nên không đúng.

DSai

Amazon SNS

Amazon SNS là một dịch vụ thông báo Pub/Sub phát một tin nhắn tới nhiều subscriber. Nó có thể thông báo cho nhiều hệ thống về một sự kiện cùng lúc (fan-out).

Tuy nhiên, nó không xây dựng và quản lý các tiến trình thành một workflow với thứ tự và rẽ nhánh có điều kiện. Điều phối workflow là do Step Functions xử lý, nên không đúng.

Điểm cần nhớ

"Một workflow với thứ tự và rẽ nhánh có điều kiện" và "điều phối nhiều dịch vụ" nghĩa là AWS Step Functions. Phân biệt nó với gửi tin nhắn đơn giản (SQS/SNS) và định tuyến sự kiện (EventBridge).