AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 350 / 1018 题单选题

一家公司正在将其数据管理应用程序迁移到AWS。该公司希望过渡到事件驱动架构。架构需要更加分布式,并在执行工作流的不同方面使用无服务器概念。公司还希望最小化运维开销。 哪种解决方案将满足这些要求?

  • A. 在AWS Glue中构建工作流。使用AWS Glue调用AWS Lambda函数来处理工作流步骤。
  • B. 在AWS Step Functions中构建工作流。部署应用程序在Amazon EC2实例上。使用Step Functions调用EC2实例上的工作流步骤。
  • C. 在Amazon EventBridge中构建工作流。使用EventBridge按计划调用AWS Lambda函数来处理工作流步骤。
  • D. 在AWS Step Functions中构建工作流。使用Step Functions创建状态机。使用状态机调用AWS Lambda函数来处理工作流步骤。
第 350 / 1018 题正确答案 D
  • D. 在AWS Step Functions中构建工作流。使用Step Functions创建状态机。使用状态机调用AWS Lambda函数来处理工作流步骤。

解析

在这种情况下,最适合满足要求的解决方案是选项D。AWS Step Functions提供了构建和管理分布式应用程序的能力,特别适用于事件驱动架构。你可以使用Step Functions创建一个状态机,用于定义工作流的步骤和逻辑,并通过状态机来调用AWS Lambda函数执行这些步骤。这种方式结合了无服务器和事件驱动的概念,并且可以最小化运维开销。 其他选项中,选项A虽然使用了AWS Glue和Lambda,但没有提到使用状态机来定义工作流。选项B涉及EC2实例,不满足无服务器要求。选项C是定期触发Lambda函数,但没有提到工作流和状态机。

AI 解析

本题聚焦无服务器事件驱动架构的核心需求,涉及AWS工作流编排服务选型。AWS Step Functions作为全托管服务可通过状态机精确协调分布式组件,天然适配无服务器场景;其与Lambda的深度集成实现各步骤无服务器化处理,彻底消除基础设施运维负担。相较而言,Glue侧重ETL而非通用工作流,EC2引入运维成本,EventBridge更适合事件路由而非多步骤编排,故D选项同时满足架构转型与运维简化需求。