AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
一家公司将其应用程序迁移到Amazon EC2 Linux实例。其中一个EC2实例运行着几个用不同语言编写的1小时计划任务。该公司担心这些任务在单个实例上运行时会遇到性能和可扩展性问题。哪种解决方案能够以最少的操作开销解决这些问题?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用AWS Batch将任务作为作业运行。使用Amazon EventBridge (Amazon CloudWatch Events) 安排作业。.
为什么这是答案
正确答案是使用AWS Batch将任务作为作业运行,并使用Amazon EventBridge (Amazon CloudWatch Events) 安排作业。AWS Batch是专门为运行批处理工作负载而设计的,它能自动管理计算资源,确保任务高效、可扩展地运行,且操作开销最小。EventBridge可以精确地安排这些作业的执行。
将EC2实例转换为容器并使用AWS App Runner会增加不必要的复杂性,因为App Runner更适用于Web应用程序和API服务,而非批处理任务。将任务复制到AWS Lambda函数可能可行,但如果任务运行时间接近或超过Lambda的15分钟最大执行时间,或者需要大量内存,则Lambda可能不是最佳选择。创建AMI并使用Auto Scaling组会增加管理开销,并且Auto Scaling组主要用于处理可预测或不可预测的负载变化,而不是优化单个实例上的批处理任务。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡