AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
一家公司在EC2实例上运行专有的无状态Linux二进制文件(无源代码)。该应用程序是单线程的,需要2 GB内存,是CPU密集型的,大约每4小时执行一次,每次执行时间最长为20分钟。您需要重新设计架构以满足这些要求。您应该选择哪种方法?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将该二进制文件作为容器在AWS Fargate上运行,并使用Amazon EventBridge (CloudWatch Events)每4小时调度一次Fargate任务。.
为什么这是答案
正确答案是使用AWS Fargate运行容器化的二进制文件,并使用EventBridge进行调度。Fargate提供无服务器容器执行环境,非常适合运行周期性、短时且CPU密集型的任务,无需管理底层EC2实例。EventBridge(原CloudWatch Events)是理想的调度工具,可以轻松地每4小时触发一次Fargate任务。
其他选项不合适:
AWS Lambda有严格的执行时间限制(最长15分钟),不适合长达20分钟的CPU密集型任务。
AWS Batch虽然适合批量处理,但对于每4小时运行一次的单个任务来说,Fargate通常更轻量且成本效益更高,且Step Functions引入了额外的复杂性。
EC2 Spot Instances和CodeDeploy的组合过于复杂,且Spot Instances可能因中断而影响任务的可靠性,不适合简单的周期性任务。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡