计划内事件常见问题

为提供更优质的体验,持续提升产品性能和稳定性,阿里云会不定期地发起迁移任务,系统会将您的某些实例迁移至新的服务器节点以完成软硬件和网络的换代升级。本文列举实例迁移过程中的常见问题供您参考。

实例迁移事件的影响

实例迁移时间线

时间点

说明

影响

阿里云生成迁移任务

阿里云会将该任务的执行时间会通过短信、语音、邮件或站内信等方式通知您。

无影响。

开始时间

说明

该时间基于计划切换时间自动生成。

系统开始执行实例迁移的相关操作,例如申请新实例资源、同步数据等。

  • 可正常访问提供数据库服务,但是无法执行实例级别的操作(例如变更配置、迁移可用区等)。

  • 无法修改计划切换时间。

计划切换时间

系统执行实例切换操作。

  • 实例将发生连接闪断及30秒以内的只读状态(用于等待数据完全同步),请在业务低峰期进行升级,并确保应用程序具备重连机制。

    重要

    如果实例为集群或读写分离架构,涉及切换的每个分片均会出现连接闪断和30秒内的只读状态。

  • 会短暂影响DMSDTS的使用,完成迁移后会自动恢复正常。

完成迁移

实例对应的任务从计划内事件中被移除。

无影响,实例的可用区、账号、网络、连接地址均不会发生变化。

开始时间和计划切换时间常见问题

  • Q:迁移任务会提前多长时间通知?

    A:由于系统邮件通知的时间和实际任务的下发的时间存在时间差,至少会提前40个小时通知。在达到时间后,系统会默认在实例最近的可维护时间执行切换,您可以自行调整计划切换时间,具体操作,请参见查看并管理计划内事件

  • Q:如何修改计划切换时间?

    A:您可以通过控制台或API修改,具体操作,请参见查看并管理计划内事件ModifyActiveOperationTasks

  • Q:为什么无法修改计划切换时间?

    A:如果该事件已经开始执行(即实例已开始执行迁移操作),此时不支持修改计划切换时间。

  • Q:可以预估迁移的结束时间吗?

    A:当前仅展示迁移的开始时间,由于受网络、任务队列、数据量大小等多种因素影响,无法预估结束的时间。

其他问题

  • Q:为什么要执行实例迁移?

    A:为提供更优质的体验,持续提升产品性能和稳定性,阿里云会不定期地发起实例迁移任务,系统会将您的某些实例迁移至新的服务器节点以完成软硬件和网络的换代升级。

  • Q:实例会被迁移至其他可用区吗?

    A:不会,仅在当前可用区迁移。

  • Q:是否可以取消实例迁移任务?

    A:由于实例迁移的紧急程度相对较高,不允许取消。您可以推迟计划切换时间,例如选择一个业务低峰期时间点来执行。

  • Q:集群或读写分离架构实例中,数据分片或代理节点是并行切换吗?

    A:切换情况如下。

    • 数据分片:并行执行切换。

    • 代理节点:并行执行切换,最多并发切换该Redis实例中一半数量的代理节点。

  • Q:切换失败后系统将如何处理?

    A:系统会在执行切换时确认是否执行成功(通常在一分钟以内),如果切换失败,系统将在一定时间的静默期后重新发起切换动作。

  • Q:如何确定实例迁移的任务已完成?

    A:实例对应的任务完成后会从计划内事件中被移除。您可以创建事件报警规则,由云监控平台监控任务完成情况,任务完成后会自动给您发送通知,具体操作,请参见报警设置

  • Q:实例迁移事件执行过程中为什么会切换两次?

    A:通常实例的运维任务只需切换一次,时间点为任务的“切换时间”。若实例部署在双可用区,则会在首次切换后的120分钟内进行第二次切换,自动将主节点切换至原主可用区,避免实例与其他业务产生跨机房访问的情况。您无需进行任何操作。两次切换的时间间隔取决于首次切换后新备库的重建速度。