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