一个长时间运行的有状态服务运行在单个 xlarge 通用型 On-Demand EC2 实例上。指标显示它使用了大约 80% 的内存和 40% 的 CPU。SysOps 管理员需要在不降低性能的情况下降低成本。哪种实例类型更改可以实现此目标?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 切换到单个 large 内存优化型 On-Demand 实例。.
为什么这是答案
正确答案是切换到单个 large 内存优化型 On-Demand 实例。当前实例的内存利用率高(80%),而 CPU 利用率相对较低(40%),这表明服务是内存密集型的。内存优化型实例(如 R 系列或 X 系列)专门为内存密集型工作负载设计,通常提供更高的内存与 vCPU 比率,且单位内存成本更低。从 xlarge 降级到 large 可以在满足内存需求的同时降低成本,因为内存优化型 large 实例可能提供与通用型 xlarge 实例相当或更高的内存,但成本更低。 切换到单个 large 计算优化型 On-Demand 实例不合适,因为计算优化型实例(如 C 系列)侧重于 CPU 性能,内存相对较少,可能无法满足当前服务的高内存需求。切换到单个 xlarge 通用型 Spot 实例虽然能降低成本,但 Spot 实例的特点是可能随时被中断,不适合长时间运行的有状态服务,因为中断会导致服务不可用和数据丢失风险。切换到两个 large 通用型 On-Demand 实例会增加实例数量和管理复杂性,并且总成本可能高于单个内存优化型实例,无法有效降低成本。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡