升级原理与定时切换

最近更新时间:2019-04-15 17:57:15

2017年3月30日起,腾讯云提供升级定时切换能力,可以支持您的业务在业务低谷期自动升级(切换),这里对该能力原理和注意事项简介如下:

数据库升级原理

在您单击云数据库升级后,云运维管理系统(赤兔)通常按以下几个步骤执行(如下图):

  1. 按需要升级的配置分配一个新的实例(以下简称“新实例”)
  2. 将需要升级的实例(以下简称“老实例”)的数据、配置等同步到新实例
  3. 同步完成后,在腾讯云网关做路由切换,切换到新实例继续使用。

升级定时切换

如上一章节所属,实例升级配置的最后一步是在腾讯云网关上做路由切换;因此,我们提供一种在指定时间切换的能力,以帮助业务方在指定时间(通常是业务低谷)将数据库切换到新配置上(如下图):

设置该切换时间时,请务必注意以下几点:

  • 切换时间通常有15分钟左右误差;(因为切换过程中可能存在大事务大量写入请求,进而影响数据同步进度,此时系统会优先保障新老实例同步)
  • 最长可配切换时间≤72小时,请合理规划;
  • 请务必选择业务低谷期,避免影响业务稳定运行;
  • 请务必确保业务有重连数据库机制;

该功能可以帮助您

  • 精准控制升级时间和节奏,减少业务可能的中断时间
  • 提前规划升级方案,减少不可控的升级风险
  • 提供无需值守的数据库维护方案,跟熬夜升级说Bye