作者:子葵

布景

注册中心搬迁在行业中主要有两个计划,一个是双注册双订阅形式(类似数据库双写),一个是 Sync 形式(类似于数据库 DTS);MSE 同时支撑了两种形式,关于注册 MSE 服务管理客户,MSE 服务管理 Agent 帮用户做双注册和双订阅滑润搬迁;关于没有注册 MSE 服务管理可用,可以经过咱们今天推出的 MSE Sync 东西一键搬迁。

迁移 Nacos 和 ZooKeeper,有了新工具

什么是 MSE Sync

MSE Sync 是依据开源 NacosSync 深度优化的一款数据同步东西,MSE Sync 供给双向同、主动服务获取、一键同步全部服务等才能,协助用户更好的完结 Nacos、Zookeeper 注册装备中心的搬迁。MSE Sync 可以在用户搬迁进程中将用户源集群中的服务信息 和 MSE 的云上产品中的服务信息保持同步,然后完结用户在自建装备注册中心和 MSE 产品之间的滑润搬迁。

迁移 Nacos 和 ZooKeeper,有了新工具

为了避免单实例宕机导致两头服务信息不一致,MSE Sync 可采用多实例布置的方式完结容灾。

迁移 Nacos 和 ZooKeeper,有了新工具

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 为例,同步的进程一般如下:

迁移 Nacos 和 ZooKeeper,有了新工具

首先在 MSE Sync 中增加源集群和方针集群信息,详细如下:

迁移 Nacos 和 ZooKeeper,有了新工具

之后在服务同步中增加新的同步,在选择源集群和同步类型之后(同步类型为服务信息的情况下)MSE Sync 会主动拉取源集群中的服务信息,可经过全选,一键同步全部服务,确定之后,服务信息就会在源集群和方针集群中双向同步。

迁移 Nacos 和 ZooKeeper,有了新工具

确定服务信息已经被同步到方针集群之后,就可以进行使用的搬迁了。

使用的搬迁进程可依据事务各个模块的依靠联系以及模块的中心程度,分批滚动更新装备信息,然后提高搬迁进程中的滑润性。

假如多实例 MSE Sync 在同步进程中宕机,服务信息会经过其他 MSE Sync 实例进行同步,确保服务信息在源集群和方针集群中的完整性和实时性,此时只需求重新启动宕机的 MSE Sync 参加同步进程即可,参加进程不会对现有同步进程产生影响。

Nacos 搬迁 Nacos 参阅文档:

help.aliyun.com/document_de…

Zookeeper 搬迁 Nacos 参阅文档:

help.aliyun.com/document_de…

MSE 比较于自建的优势

MSE 的 Zookeeper/Nacos 供给了 高可用、高性能、安全易用等中心竞争力。

产品体会地址:

www.aliyun.com/product/ali…


99 大促活动

新客户包年 7 折,包月 8 折, 欢迎试用,有问题欢迎扫描钉钉二维码 (34754806)和咱们沟通~

迁移 Nacos 和 ZooKeeper,有了新工具

MSE 云原生网关预付费、MSE 注册装备预付费首购 8 折,首购 1 年及以上 7 折。点击此处,即享优惠!