Q60 — AWS SAA-C03 第14章

第 60/100 题 | ← 返回第14章

Q1060.一家数字图像处理公司希望将其本地单片应用程序迁移到 AWS 云.该公司处理数千张图像并在处理工作流程中生成大型文件.该公司需要一个解决方案来管理日益增多的图像处理任务.该解决方案还必须减少图像处理工作流程中的手动任务.该公司不想管理该解决方案的底层基础设施.哪种解决方案能够以最少的运营开销满足这些要求?

正确答案: B. 使用 AWS Batch 作业处理图像.使用 AWS Step Functions 来协调工作流程.将处理后的文件存储在 Amazon S3 存储桶中.

解析

为了迁移本地单片应用程序并以最少的运营开销管理不断增长的图像处理作业,最好的解决方案是:B. 使用 AWS Batch 作业处理图像.使用 AWS Step Functions 编排工作流程.将处理后的文件存储在 Amazon S3 存储桶中.### 解释:\ 1. AWS Batch:- AWS Batch 旨在高效运行数百到数千个批处理作业.它根据批处理作业的数量和资源需求自动配置正确数量和类型的计算资源,从而无需公司管理底层基础设施.\ 2. AWS Step Functions:- Step Functions 提供了一种使用可视化工作流协调分布式应用程序和微服务组件的简便方法.这有助于协调图像处理工作流,从而更轻松地管理复杂的处理任务而无需人工干预.\ 3. 亚马逊 S3:- 将处理后的文件存储在 Amazon S3 中既经济高效又高度可扩展.S3 专为耐用性和可用性而设计,非常适合存储图像处理工作流程生成的大型文件.其他选项的评估:A. 将 Amazon Elastic Container Service (Amazon ECS) 与 Amazon EC2 Spot 实例结合使用:- 虽然 ECS 是容器化应用程序的不错选择,但与 AWS Batch 相比,它涉及更多的运营开销.管理容器和底层 EC2 实例需要额外的努力.C. 使用 AWS Lambda 函数和 Amazon EC2 Spot 实例:- AWS Lambda 适用于短期任务,但由于其超时限制,可能不适合处理需要更长时间处理的大型图像或文件.将其与 EC2 Spot 实例结合使用会增加复杂性和管理开销.D.部署一组 Amazon EC2 实例:- 此选项需要手动管理 EC2 实例及其扩展,这会增加运营开销.它也不利用无服务器或托管服务来减少基础设施管理所涉及的工作量.### 结论:选项 B 提供了一种强大、可扩展且低开销的解决方案,用于管理 AWS 云中的图像处理作业,完全符合公司的要求.