一家公司在Amazon EC2Linux实例上运行专有的无状态ETL应用程序.该应用程序是Linux二进制文件,无法修改源代码.该应用程序是单线程的,使用2GB的RAM.并且占用大量CPU资源.该应用程序计划每4小时运行一次,最多运行20分钟.解决方案架构师希望修改该解决方案的体系结构.解决方案架构师应使用哪种策略()
A.使用AWS Lambda运行应用程序.每4小时使用Amazon CloudWatch Logs调用Lambda函数
B.使用AWS Batch运行应用程序.使用AWS Step Functions状态机每4小时调用一次AWS Batch作业
C.使用AWS Fargate运行应用程序.每4小时使用Amazon EventBridge(Amazon CloudWatchEvents)调用Fargate任务
D.使用Amazon EC2竞价型实例运行该应用程序.每4个小时使用AWS CodeDeploy部署和运行应用程序一次
B、使用AWS Batch运行应用程序.使用AWS Step Functions状态机每4小时调用一次AWS Batch作业