一家电子商务公司正在构建一个由多个无服务器函数和 AWS 服务组成的分布式应用程序。工作流需要手动批准。该解决方案必须将多个 AWS Lambda 函数组合成响应式无服务器应用程序,并协调在 Amazon EC2 实例、容器或本地服务器上运行的数据和服务,同时最大限度地降低运营开销。哪种解决方案满足这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 AWS Step Functions 构建应用程序。.
为什么这是答案
AWS Step Functions 是一种无服务器工作流服务,可让您协调多个 AWS Lambda 函数和其他 AWS 服务,以构建复杂的分布式应用程序。它支持有状态工作流,非常适合需要手动批准的场景。Step Functions 能够协调在 EC2 实例、容器或本地服务器上运行的数据和服务,并提供内置的错误处理、重试和状态管理,从而最大限度地降低运营开销。 将所有应用程序组件集成到 AWS Glue 作业中不合适,因为 Glue 主要用于 ETL(提取、转换、加载)工作负载,不适合协调分布式应用程序和手动批准。使用 Amazon SQS 构建应用程序会增加复杂性,因为 SQS 是一种消息队列服务,需要额外的代码来管理工作流状态和协调。使用 AWS Lambda 函数和 Amazon EventBridge 事件可以构建事件驱动的应用程序,但对于需要复杂工作流协调和手动批准的场景,它不如 Step Functions 强大和易于管理。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡