国内节点迁移至海外节点

更新时间: 2023/09/19 19:45:16

对于已上线的国内节点应用,如果您有海外业务需求,可将应用迁移至海外数据中心。

迁移 IM

迁移说明

云信支持将已有的国内应用数据、用户信息、好友关系、会话列表、群组数据、超大群组数据、聊天室数据、漫游、历史消息、离线消息等内容,平滑迁移至对应的海外数据中心。

  • 用户信息:已经在云信获取过 Token 的所有用户信息支持迁移至海外数据中心,包括用户 ID、用户名、用户头像等
  • 群组数据:群基本信息、群成员信息
  • 超大群组数据:超大群基本信息、超大群成员信息
  • 聊天室数据:聊天室基本信息、聊天室固定成员信息
  • 历史消息数据:针对应用发送过的历史消息支持迁移至海外数据中心,包含:单聊、群聊、聊天室消息
  • 离线消息数据:针对用户未收取过的离线消息,支持迁移至海外数据中心

迁移准备

您需要向云信申请公有云专属服务,由云信负责部署专属云服务(具体费用可咨询商务经理)。

公有云专属服务主要用于迁移海外节点过程中为保证业务不受公有云流量干扰而产生的隔离资源。部署的时间范围以实际迁移时间为准,全部迁移完成后,可取消该服务部署。

迁移流程

  1. 联系云信商务经理,申请将指定的 AppKey 迁移至对应海外数据中心,并与云信技术支持确认迁移范围。

  2. 对于用户迁移前的国内数据中心公有云环境(api.netease.im),云信将部署专属云服务,并提供专属云对应的 API 域名和 link 域名。

  3. 用户在对接云信服务器时需要将云信 API 公有云域名替换为专属云域名

  4. 将云信客户端 SDK 的 link 公有云域名替换为专属云域名,并发布客户端新版本。

  5. 云信对迁移后的海外数据中心(api-sg.netease.im)部署专属云服务,然后将国内公有云数据中心的数据,迁移至海外数据中心。

  6. 升级应用客户端。从国内迁移至海外数据中心,因涉及修改客户端 SDK 中的 link 服务地址,所以应用客户端必须强制升级到新的版本,才能连接到迁移后的数据中心。老版本将无法使用。

  7. 用户需要与云信商务协商正式迁移的时间节点。协商好后,云信正式开始流量迁移。建议在线上业务低峰期时执行。

数据迁移常见问题

  • Q:App 是否必须强制升级?

    A:是,云信从 8.10.0 开始才支持海外节点且迁移需要更换为海外域名,所以必须强制升级到新的版本,才能连接到指定数据中心。

  • Q:漫游消息是否支持迁移?

    A:支持,在正式迁移前 7 天,云信会开启双写,将漫游消息双写写到指定数据中心。

  • Q:存储在云信服务端的历史消息是否支持迁移?

    A: 支持,需要和云信商务说明历史消息迁移时间范围。

  • Q:是否支持从海外节点迁移至国内节点?

    A:不支持。

  • Q:迁移过程中服务是否不可用?

    A:是的,在切换的瞬间所有客户端会强制下线,触发重连到海外单元。切换期间有分钟级服务不可用,正常不超过一分钟。

  • Q:是否支持历史图片和文件的迁移?

    A:不支持。 历史图片和文件不会迁移,还是存储在国内数据中心,但是不影响访问。

迁移 RTC

迁移说明

云信支持将音视频通话房间信息、用户信息、媒体流信息、历史房间数据等内容,平滑迁移至对应的海外数据中心。

我们迁移的粒度是房间级别,正在进行中的房间数据保持不变。新建的房间都迁移至海外数据中心。

迁移流程

  1. 联系云信商务经理,申请将指定的 AppKey 迁移至对应海外数据中心,并与云信技术支持确认迁移范围。

  2. 云信技术支持确认客户是否要升级 SDK 版本,入口访问域名,海外单元支持的能力。

  3. 用户需要与云信商务协商正式迁移的时间节点。协商好后,云信正式开始流量迁移。

    建议在线上业务低峰期时执行。

数据迁移常见问题

  • Q:App 是否必须强制升级?

    A:不强制升级。但建议跟云信技术支持沟通评估,升级后的访问质量会更好。

  • Q:正在进行中的房间会实时迁移么?

    A:不会。等该房间结束,后续新建的房间才会迁移。

  • Q:是否支持从海外节点迁移至国内节点?

    A:支持。

  • Q:迁移过程中服务是否可用?

    A:可用;我们迁移是基于房间级别,正在进行的房间仍然保存可用。

此文档是否对你有帮助?
有帮助
去反馈
  • 迁移 IM
  • 迁移说明
  • 迁移准备
  • 迁移流程
  • 数据迁移常见问题
  • 迁移 RTC
  • 迁移说明
  • 迁移流程
  • 数据迁移常见问题