You need to enable JavaScript to run this app.
文档中心
云数据库 MySQL 版

云数据库 MySQL 版

复制全文
下载 pdf
蓝绿部署管理
切换蓝绿实例
复制全文
下载 pdf
切换蓝绿实例
在绿色实例中完成升级或变更相关的验证,确认其性能、稳定性和兼容性都达到预期标准后,就可以进行蓝绿部署的切换,将业务迅速且平稳地从蓝色实例切换到绿色实例。本文介绍进行蓝绿切换的操作步骤。​
注意事项​
  • 在蓝色实例和绿色实例将交换除规格配置外的元信息和连接终端。切换期间,实例可能会出现分钟级只读状态和多次连接中断,请谨慎操作。建议为应用程序增加重连功能,以减少此类事件对业务的影响。​
  • 如创建蓝绿部署后,修改过绿色实例的写模式,则需要在蓝绿切换前对绿色实例进行数据重建。​
  • 执行切换前,云数据库 MySQL 版会对蓝绿部署进行预检查。预检查检查项的详细信息,请参见检查项列表。​
  • 可以为开启了透明数据加密功能的实例创建绿色实例,但因透明数据加密功能开启后无法关闭,因此无法为开启了透明数据加密功能的实例进行蓝绿切换。​
  • 如实例的 SSL 加密功能已开启,则需要在蓝绿切换前关闭 SSL 加密功能。​
  • 蓝绿切换的停机时间通常不到一分钟。​
  • 公网复制可能因带宽限制或高延迟导致切换时间延长。​
  • 蓝绿切换采用了 DNS 切换方案,切换前后 IP 会变更。​
  • 执行蓝绿切换后,会自动为蓝绿部署重建同步链路。如创建失败,会在云监控的事件中心为实例推送事件 InstanceBlueGreenDtsRebuildTaskFailed。关于查看事件的更多详细信息,请参见查看事件。​
前提条件​
  • 已完成蓝绿部署的创建,且目标蓝绿部署的蓝色实例和绿色实例的运行状态均为运行中。更多信息,请参见创建蓝绿部署。​
  • 目标蓝绿部署未进行过蓝绿切换。​
操作步骤​
  1. 在顶部菜单栏选择实例所属的项目和地域。​
说明​
如未设置实例的所属项目,本操作应选择项目为账号全部资源。​
  1. 在左侧导航栏单击实例列表,即可查看云数据库 MySQL 版的实例列表。​
  1. 在实例列表, 单击目标蓝色实例或绿色实例的名称,进入实例信息页签。​
  1. 单击连接管理页签,在实例拓扑区域,单击绿色实例卡片上操作下拉菜单中的蓝绿切换按钮,进入蓝绿切换的预检查页面。​
说明​
单击蓝绿切换按钮时,云数据库 MySQL 版会同时发起对蓝绿部署的预检查,将检查结果显示在蓝绿切换页面。如检查项未通过,会根据影响程度将检查结果记录为“失败”、“警告”或“提示”,并在页面中展示。​
  1. 待预检查完成后,在预检查页面查看预检查结果。根据检查结果进行相应的处理后,单击下一步,进入蓝绿切换的切换配置页面。​
  • ​
    检查结果​
    说明​
    处理方式​
    失败​
    切换前必须解决或修复的问题,在解决之前,不可继续升级流程。​
    单击页面上的查看修复建议与方案按钮,获取修复建议与方案。完成修复后,单击蓝绿切换页面右下角的重新预检查按钮,再次发起预检查。​
    警告​
    根据自身需求进行修复或忽略。在忽略之前,不可继续升级流程。​
    需确认其对业务有无影响或风险。如有影响,可参考结果为失败的检查项进行处理后,再次发起预检查;如无影响,在检查项列表中单击操作列的忽略。​
    说明​
    如存在多项结果为警告的检查项,在确认对业务无影响后,可单击列表顶部的忽略全部。​
    提示​
    对蓝绿切换后实例产生的预期内变化的提示。​
    不需处理。​
    ​
  1. 在切换配置页面完成以下配置后,单击下一步,进入蓝绿切换的切换摘要页面。​
  • ​
    配置项​
    说明​
    切换时间​
    选择切换时间。可选择立即执行、指定时间段或可维护时间段。​
    • 立即切换:提交升级订单后,立即执行。​
    • 指定时间段:在指定的时间段内进行变配。​
    • 可维护时间段:在为实例设定的可维护时间段内执行。可在实例信息页查看当前为实例设置的可维护时间段,如需调整,请参见设置可维护时间段。​
    指定时间段​
    如选择在指定时间段内进行升级,则需要设定升级的时间段。​
    说明​
    • 不支持跨天设置时间段。​
    • 时间段最短为两小时。​
    • 请在控制台提示的时间范围内进行时间段的设定。​
    可维护时间段​
    如选择在可维护时间段内进行升级,则需要确认实例的可维护时间段。​
    说明​
    • 可单击编辑修改实例的可维护时间段。关于可维护时间段的详细设置规则,请参见设置可维护时间段。​
    • 任务发起后,仍然可以修改实例的可维护时间段,但已发起的任务的执行时间不会随着可维护时间段的修改自动调整。如需调整任务的执行时间,需手动在任务中心进行安排和调整。更多详细信息,请参见修改任务执行时间。​
    迁移终端​
    选择需要在蓝绿切换中保留的连接终端,并指定迁移关系。切换完成后,实例将使用选择的连接终端提供服务。单击迁移终端列表底部的+添加按钮后,在蓝色实例和绿色实例的连接终端下拉列表中,可按需选择更多自定义连接终端并指定迁移关系。选择连接终端和指定迁移关系时,需满足以下规则:​
    • 蓝色实例的默认终端会迁移至绿色实例的默认终端。​
    • 可选择的自定义连接终端数量取决于绿色实例中自定义连接终端的数量。多节点实例仅支持创建3个自定义读写直连终端,若您的绿色实例的实例类型为多节点,则仅支持迁移蓝色实例中的 3 个自定义终端。​
    • 迁移的源连接终端和目标连接终端的终端类型、读写模式应保持一致。​
    • 如源连接终端私网域名的公网解析功能已开启,迁移后会自动在目标连接终端中开启。​
    • 不支持迁移开启了公网访问功能的连接终端。​
    说明​
    可单击迁移终端列表中操作列的删除,移除已选择的自定义连接终端。​
    ​
  1. 在切换摘要页面,展示了蓝绿部署中蓝色实例和绿色实例的兼容版本、内核小版本、代理信息、规格、存储、实例类型、白名单、终端信息、需迁移终端信息和参数信息。确认以上信息后,单击提交,即可发起蓝绿切换。​
说明​
发起蓝绿切换后,蓝绿切换页面将会关闭,实例状态会切换为蓝绿切换中,您可在任务中心查看升级任务的详细进展。​
相关 API​
​
API​
说明​
调用 SwitchDBBlueGreen 接口切换蓝绿部署。​
​
最近更新时间:2026.09.11 10:27:26
这个页面对您有帮助吗?
有用
有用
无用
无用