我是 Amazon RDS 客户,每天都会遇到 Amazon RDS 写入延迟峰值,大致对应于备份窗口。我还将在快照结束时看到峰值(例如:运行快照需要大约 1 小时,在最后 5 分钟内,写入延迟峰值)。我正在运行多可用区 m1.large 部署。
Stack 上是否有人可以解释 Amazon RDS 备份的实际工作原理?我已阅读 Amazon RDS 文档,据我所知,Amazon RDS 的行为不符合规范。具体来说,这些备份/快照操作应该会影响我的副本,因此不会造成任何停机/性能损失,或者我认为。
我可以将我的问题提炼成六个问题:
- 快照和备份期间在技术上发生了什么,它们有何不同?(如果您回答这个问题,请告诉我您是否能够凭经验确认您的答案,或者只是引用我的文档)。
- 在多可用区部署的备份窗口期间,是否会出现写入延迟峰值?
- 在多可用区部署的快照结束时,是否会出现写入延迟峰值?
- 如果我不是多可用区,我的写入延迟峰值会更高吗?
- 在架构上,如果我在两个 m1.large EC2 实例上运行我自己的数据库,我是否能够避免这些写入延迟峰值?
- 有没有我可以使用的配置来避免这些写入延迟峰值,同时仍然使用 RDS 托管我的数据库,或者我是否有效地受亚马逊的摆布?
额外问题:您在哪里以及如何托管您的 mysql 数据库?
除了这些日常写入延迟问题外,我可以说我对 RDS 总体上很满意。我喜欢内置的数据库监控,它的设置和使用都相当简单。
谢谢!