一家公司正在将一个旧应用程序迁移到 AWS。该应用程序每小时运行一个 CPU 密集型批处理作业,该作业在具有 64 个 vCPU 和 512 GiB 内存的本地服务器上平均需要 15 分钟。哪种解决方案能在 15 分钟内完成批处理作业,且操作开销最少?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 Amazon EC2 上使用 AWS Batch。.
为什么这是答案
正确答案是“在 Amazon EC2 上使用 AWS Batch”。AWS Batch 是一种全托管服务,可高效运行大规模批处理工作负载。它能根据工作负载需求自动预置和管理计算资源(EC2 实例),非常适合 CPU 密集型任务,并能确保在指定时间内完成作业,同时将操作开销降至最低。 “使用 AWS Lambda 进行功能扩展”不适合,因为 Lambda 函数有执行时间限制(最长 15 分钟),且不适用于需要 64 vCPU 和 512 GiB 内存的 CPU 密集型作业。 “使用 Amazon Elastic Container Service (Amazon ECS) 和 AWS Fargate”虽然可以运行容器化工作负载,但对于这种一次性的、资源需求明确的批处理作业,AWS Batch 提供了更简化的管理和更优化的成本效益。 “使用 Amazon Lightsail 和 AWS Auto Scaling”不适合,Lightsail 适用于简单的、低成本的应用程序和网站,不适合大规模、CPU 密集型的批处理工作负载。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡