作者:子葵
背景
注册核心迁徙在行业中次要有两个计划,一个是双注册双订阅模式(相似数据库双写),一个是 Sync 模式(相似于数据库 DTS);MSE 同时反对了两种模式,对于开明 MSE 服务治理客户,MSE 服务治理 Agent 帮用户做双注册和双订阅平滑迁徙;对于没有开明 MSE 服务治理可用,能够通过咱们明天推出的 MSE Sync 工具一键迁徙。
什么是 MSE Sync
MSE Sync 是基于开源 NacosSync 深度优化的一款数据同步工具,MSE Sync 提供双向同、主动服务获取、一键同步全副服务等能力,帮忙用户更好的实现 Nacos、Zookeeper 注册配置核心的迁徙。MSE Sync 可能在用户迁徙过程中将用户源集群中的服务信息 和 MSE 的云上产品中的服务信息放弃同步,从而实现用户在自建配置注册核心和 MSE 产品之间的平滑迁徙。
为了防止单实例宕机导致两端服务信息不统一,MSE Sync 可采纳多实例部署的形式实现容灾。
MseSync 适配了 Zookeeper,Nacos 的服务注册逻辑,可能实现 Zookeeper 到 Zookeeper,Zookeeper 到 Nacos,Nacos 到 Nacos 的服务信息同步 (更多同步能力改善中),并且反对从 Zookeeper,Nacos 中主动获取服务信息,一键全选防止繁琐操作。
如何通过 MSE Sync 进行上云迁徙
首先依据业务规模在 MSE 购买对应规格的实例以及对应规格的 MSE Sync 宿主机,实例规格可参考文末相干文档,Zookeeper,Nacos 都有开发版和专业版利用于开发测试和生产环境,专业版反对多 AZ 部署,稳定性更强,倡议生产环境应用专业版。之后部署 MSE Sync,倡议生产环境迁徙至多部署两个 MSE Sync 实例保障容灾能力,MSE Sync 须要数据库资源,请提前准备好 Mysql 数据库。
在迁徙环境筹备实现之后,就能够在 MSE Sync 中减少集群信息以及同步信息了。MSE Sync 提供白屏化操作,反对主动拉取对应集群服务信息,主动同步服务中注册的实例,简化操作流程。
以 Zookeeper 迁徙 Zookeeper 为例,同步的过程个别如下:
首先在 MSE Sync 中增加源集群和指标集群信息,具体如下:
之后在服务同步中增加新的同步,在抉择源集群和同步类型之后(同步类型为服务信息的状况下)MSE Sync 会主动拉取源集群中的服务信息,可通过全选,一键同步全副服务,确定之后,服务信息就会在源集群和指标集群中双向同步。
确定服务信息曾经被同步到指标集群之后,就能够进行利用的迁徙了。
利用的迁徙过程可依据业务各个模块的依赖关系以及模块的外围水平,分批滚动更新配置信息,从而晋升迁徙过程中的平滑性。
如果多实例 MSE Sync 在同步过程中宕机,服务信息会通过其余 MSE Sync 实例进行同步,保障服务信息在源集群和指标集群中的完整性和实时性,此时只须要重新启动宕机的 MSE Sync 退出同步过程即可,退出过程不会对现有同步过程产生影响。
Nacos 迁徙 Nacos 参考文档:
https://help.aliyun.com/docum…
Zookeeper 迁徙 Nacos 参考文档:
https://help.aliyun.com/docum…
MSE 相比于自建的劣势
MSE 的 Zookeeper/Nacos 提供了 高可用、高性能、平安易用等外围竞争力。
产品体验地址:
https://www.aliyun.com/produc…
99 大促流动
新客户包年 7 折,包月 8 折,欢送试用,有问题欢送扫描钉钉二维码(34754806)和咱们交换~
MSE 云原生网关预付费、MSE 注册配置预付费首购 8 折,首购 1 年及以上 7 折。点击此处,即享优惠!