更新时间:2023-12-29 GMT+08:00
分享

方案介绍

方案简介

本文介绍一种基于Nacos Sync的注册中心迁移方案,方案适用于在华为云上自建Nacos的用户

Nacos Sync是一款开源组件,支持注册中心的双向同步与平滑迁移,通过配置同步任务的方式,进行服务的迁移,Nacos Sync能使源集群的服务信息和CSE Nacos的服务信息保持同步,从而实现自建配置注册中心和CSE Nacos之间的平滑迁移,适用于对业务不中断有诉求的用户。

Nacos Sync支持开源Nacos版本为1.4.1至2.1.0。

如图示,用户通过NacosSync组件,将注册订阅在自建Nacos的服务实例,实时同步至CSE的Nacos,实现服务实例的双向注册。

前提条件

  • 自建Nacos迁移,需创建CSE Nacos服务作为目标端,创建CSE Nacos实例,详情请参考快速创建Nacos引擎
  • 使用Nacos Sync组件进行同步迁移,Nacos Sync组件依赖Mysql进行部署,需要创建Mysql实例,并创建数据库与表,请参考MySQL实例创建创建按需计费的MySQL 5.7版本的实例,其规格为通用型2vCPUs|4GB,参考安全组配置修改安全组配置,开放所有端口。
  • 组件部署在ECS中,请参考购买弹性云服务器创建按需计费、X86架构的4vCPUs|8GB规格、公共镜像为EulerOS-EulerOS 2.9 64bit的弹性云服务器,且网络配置需绑定弹性公网IP,使用与MySQL同样的安全组,还需参考入门实践安装JRE 8。
  • 同步任务需要双边网络互通,所以您自建的Nacos、CSE Nacos、Mysql和ECS实例需要处于同一个网段下,能够网络互通,并且组件的安全组配置完成。
分享:

    相关文档

    相关产品