SAP-C02 学习助手

SAP-C02 第 134 题

Lambda EC2 EventBridge Step Functions CloudWatch Fargate

题目

A company runs a proprietary stateless ETL application on an Amazon EC2 Linux instances. The application is a Linux binary, and the source code cannot be modified. The application is single-threaded, uses 2 GB of RAM, and is highly CPU intensive. The application is scheduled to run every 4 hours and runs for up to 20 minutes. A solutions architect wants to revise the architecture for the solution. Which strategy should the solutions architect use?

中文翻译:
一家公司在 Amazon EC2 Linux 实例上运行专有的无状态 ETL 应用程序。该应用程序是 Linux 二进制文件,源代码无法修改。该应用程序是单线程的,使用 2 GB RAM,并且是高度 CPU 密集型的。该应用程序计划每 4 小时运行一次,最多运行 20 分钟。解决方案架构师想要修改解决方案的架构。解决方案架构师应该使用哪种策略?

选项

A. Use AWS Lambda to run the application. Use Amazon CloudWatch Logs to invoke the Lambda function every 4 hours.

中文翻译:
使用 AWS Lambda 运行应用程序。使用 Amazon CloudWatch Logs 每 4 小时调用一次 Lambda 函数。

B. Use AWS Batch to run the application. Use an AWS Step Functions state machine to invoke the AWS Batch job every 4 hours.

中文翻译:
使用 AWS Batch 运行应用程序。使用 AWS Step Functions 状态机每 4 小时调用一次 AWS Batch 作业。

C. Use AWS Fargate to run the application. Use Amazon EventBridge (Amazon CloudWatch Events) to invoke the Fargate task every 4 hours.

中文翻译:
使用 AWS Fargate 运行应用程序。使用 Amazon EventBridge (Amazon CloudWatch Events) 每 4 小时调用一次 Fargate 任务。

D. Use Amazon EC2 Spot Instances to run the application. Use AWS CodeDeploy to deploy and run the application every 4 hours.

中文翻译:
使用 Amazon EC2 Spot 实例运行应用程序。使用 AWS CodeDeploy 每 4 小时部署并运行一次应用程序。

答案

C

解析

正确答案:C 解析: 本题应选择 C。 正确选项: C. 使用 AWS Fargate 运行应用程序。使用 Amazon EventBridge (Amazon CloudWatch Events) 每 4 小时调用一次 Fargate 任务。 选择理由: 该选项最直接地满足题干中的关键约束。做 SAP-C02 题目时,需要同时对照题干里的限定词,例如最高性能、最低运维开销、成本效益、可靠性、可扩展性、安全性、RTO/RPO、合规要求等...

登录后查看完整解析