
# 切换DCS实例的主备节点
DCS管理控制台支持手动切换DCS主备实例和读写分离实例的主备节点，该操作用于特殊场景。例如，释放所有业务连接或终止当前正在执行的业务操作。如果实例部署在多可用区，也可以根据业务的部署情况执行主备切换，满足应用就近连接的需求，场景示例请参见[主备切换应用场景示例]。
实例主备切换后，IP地址不变，不需要切换客户端连接地址。
 #### 主备切换应用场景示例
本示例中，Redis实例的主节点在可用区A，备节点在可用区B，客户端所在的ECS在可用区B。主备切换前，ECS需要跨可用区连接主节点，跨可用区访问的网络延时略高。通过执行Redis主备切换，主备节点的角色互换后，主节点与ECS在同一可用区B，实现同可用区就近连接，网络时延最小。
![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000002270003332.png "点击放大")
#### 约束与限制
- 只有当DCS缓存实例处于"运行中"状态，才能执行此操作。
- 集群实例不支持该操作，如果需要手动切换Proxy集群和Cluster集群分片的主备节点，请通过实例的节点管理功能操作，具体操作请参见[管理DCS实例分片与副本](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-190718001.html)。
 
#### 主备切换的影响
- 主备节点切换期间，业务会发生连接闪断和只读，影响时长在30秒内，请在操作前确保应用具备断连重建能力。
- 主备节点切换时，新的主备关系同步需要消耗较多资源，请不要在业务繁忙时执行该操作。
- 由于主备之间数据同步采用异步机制，主备节点切换期间可能丢失少量正在操作的数据。
 
#### 切换DCS实例的主备节点
1. 登录[分布式缓存服务管理控制台](https://console.huaweicloud.com/dcs)。
2. 在管理控制台左上角单击![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000001549115173.png)，选择实例所在的区域。
3. 单击左侧菜单栏的"缓存管理"。
4. 在需要进行主备切换的缓存实例右侧，单击"操作"列下的"更多 \> 主备切换"。
5. 在弹出的提示窗口中确认对该实例进行主备切换后，单击"确定"。
6. 控制台自动跳转到"后台任务"页面，当提交的主备切换任务状态显示"成功"后，如[图1]所示，主备切换完成。
   
   图1查看主备切换状态   
   ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000002446845009.png "点击放大")
   
   
 
#### 相关文档
- 支持通过API执行实例主备切换，具体操作请参见[主备切换](https://support.huaweicloud.com/api-dcs/ChangeMasterStandby.html)。
- 如需了解Redis实例跨可用区容灾部署架构，请参见[实例单Region跨可用区灾备](https://support.huaweicloud.com/productdesc-dcs/GlobalDRPolicy.html#section1)。
 
