一家金融公司在当前一代的 Linux EC2 实例上运行一个业务关键型应用程序,该应用程序使用自管理的 MySQL 数据库,并且具有繁重的 I/O。该应用程序在每月大部分时间处理中等流量,但在月末最后三天由于月末报告而变慢。基础设施已经使用 ELB 和 Auto Scaling 进行计算。哪种操作能让数据库以最小的性能影响处理月末负载?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将数据库一次性迁移到 Amazon RDS,并创建几个额外的只读副本以处理月末增加的读取流量。.
为什么这是答案
正确答案是将数据库迁移到Amazon RDS,并创建只读副本。Amazon RDS可以轻松扩展,并提供高性能存储选项。通过创建只读副本,可以将月末报告的读取负载分散到这些副本上,从而减轻主数据库的压力,确保业务关键型应用程序的性能不受影响。此外,RDS的自动备份、补丁管理和高可用性特性也降低了运维负担。 错误选项分析: 预热ELB、迁移到更大的实例类型和更改为GP2卷:这些操作主要针对计算层和存储层,但没有解决数据库本身的扩展性问题,特别是读取密集型工作负载。 使用CloudWatch和Lambda动态更改EBS卷类型、大小或IOPS:虽然这种方法可以动态调整存储性能,但频繁更改EBS卷类型或大小可能会导致应用程序中断或性能波动,且操作复杂,不如RDS只读副本直接有效。 在月末之前拍摄快照并在之后恢复,用新的PIOPS卷替换现有EBS卷:这种方法需要停机进行快照和恢复,并且每次月末都需要手动操作,不具备自动化和高可用性,且无法解决读取扩展性问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡