AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
一家公司计划将 20 个不常用但对业务至关重要的应用程序(Java 和 Node.js 混合)迁移到 AWS。该公司希望最大限度地降低成本并采用单一的部署方法。大多数应用程序作为月末处理的一部分运行,并发用户很少,但它们也可以在其他时间运行。典型的内存使用量低于 1 GB,峰值可达 2.5 GB。一个关键的 Java 计费报告应用程序访问多个数据源,并且可以运行数小时。最经济高效的部署策略是什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 Amazon EC2 实例上将应用程序作为 Amazon ECS 任务运行,并根据 75% 的内存利用率进行 Auto Scaling。为每个应用程序创建一个 ECS 任务定义,并使用 ECS 任务/服务扩展。使用 Amazon CloudWatch 监控服务和主机指标。.
为什么这是答案
此选项最经济高效,因为它利用了 Amazon ECS 的容器化优势,可以在 EC2 实例上运行多个应用程序,从而提高资源利用率。通过基于内存利用率的 Auto Scaling,可以根据实际需求动态调整资源,避免资源浪费。对于长时间运行的 Java 计费报告应用程序,ECS 任务可以提供足够的运行时间。
将每个应用程序部署为单独的 AWS Lambda 函数不适合长时间运行的应用程序(如 Java 计费报告),且单个 Lambda 函数的内存限制可能不足以满足峰值需求。
使用 AWS Elastic Beanstalk 部署每个应用程序会导致每个应用程序都有独立的资源,可能不如 ECS 共享 EC2 实例资源经济高效。
创建一个新的 Amazon EC2 实例集群并购买 3 年期 Reserved Instances 不够灵活,且可能导致资源过度配置,因为应用程序不常用,且并发用户很少。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡