国内节点迁移至海外节点
更新时间: 2024/07/16 16:02:41
对于已上线在中国大陆地区节点的应用,如果您需要迁移至海外节点,可将应用迁移至海外数据中心。
建议在线上业务低峰期时迁移。
迁移即时通讯 IM 应用
网易云信支持将即时通讯 IM 已有的国内应用数据、用户信息、好友关系、会话列表、群组数据、超大群组数据、聊天室数据、漫游、历史消息、离线消息等内容,平滑迁移至对应的海外数据中心。
迁移方式
- 用户信息:已经在网易云信获取过 Token 的所有用户信息支持迁移至海外数据中心,包括用户 ID、用户名、用户头像等。
- 群组数据:群基本信息、群成员信息。
- 超大群组数据:超大群基本信息、超大群成员信息。
- 聊天室数据:聊天室基本信息、聊天室固定成员信息。
- 历史消息数据:针对应用发送过的历史消息支持迁移至海外数据中心,包含:单聊、群聊、聊天室消息。
- 离线消息数据:针对用户未收取过的离线消息,支持迁移至海外数据中心。
迁移准备
为避免流量干扰,您可以 提交工单 联系网易云信技术支持工程师申请 公有云专属服务,由网易云信负责部署专属云服务。具体费用可咨询您的网易云信商务经理。
公有云专属服务 主要用于迁移海外节点过程中为保证业务不受公有云流量干扰而产生的隔离资源。部署的时间范围以实际迁移时间为准,全部迁移完成后,可取消该服务部署。
迁移流程
-
联系网易云信商务经理,申请将指定的 AppKey 迁移至对应海外数据中心,并与网易云信技术支持工程师确认迁移范围。
-
对于您迁移前的国内数据中心公有云环境(例如,
api.netease.im
),网易云信将部署专属云服务,并提供专属云对应的 API 域名和 link 域名。 -
您在对接网易云信服务器时需要将网易云信 API 公有云域名替换为 专属云域名。
-
将网易云信客户端 SDK 的 link 公有云域名替换为 专属云域名,并发布客户端新版本。
-
网易云信对迁移后的海外数据中心(例如,
api-sg.netease.im
)部署专属云服务,然后将国内公有云数据中心的数据,迁移至海外数据中心。 -
升级应用客户端。从国内迁移至海外数据中心,因涉及修改客户端 SDK 中的 link 服务地址,所以应用客户端必须强制升级到新的版本,才能连接到迁移后的数据中心。老版本将无法使用。
-
您需要与网易云信商务经理协商正式迁移的时间节点。协商好后,网易云信正式开始流量迁移。
常见问题
-
数据迁移时,App 是否必须强制升级?
是。网易云信从 8.10.0 NIM SDK 开始才支持海外节点且迁移需要更换为海外域名,所以必须强制升级到新的版本,才能连接到指定数据中心。
-
漫游消息是否支持迁移?
支持。在正式迁移前 7 天,网易云信会开启双写,将漫游消息双写写到指定数据中心。
-
存储在网易云信服务端的历史消息是否支持迁移?
支持。需要和网易云信商务经理说明历史消息迁移时间范围。
-
是否支持从海外节点迁移至国内节点?
不支持。
-
迁移过程中服务是否不可用?
是的。在切换的瞬间所有客户端会强制下线,触发重连到海外单元。切换期间有分钟级服务不可用,正常不超过一分钟。
-
是否支持历史图片和文件的迁移?
不支持。历史图片和文件不会迁移,还是存储在国内数据中心,但是不影响访问。
迁移音视频通话应用
网易云信支持将音视频通话 RTC 房间信息、用户信息、媒体流信息、历史房间数据等内容,平滑迁移至对应的海外数据中心。
迁移方式
RTC 应用迁移的粒度是在 RTC 房间级别,正在进行中的房间数据保持不变。新建的房间都迁移至海外数据中心。
迁移流程
- 联系网易云信商务经理,申请将指定的应用(及对应的 AppKey)迁移至对应海外数据中心,并与网易云信技术支持工程师确认迁移范围。
- 网易云信技术支持工程师确认客户是否要升级 SDK 版本,入口访问域名,海外单元支持的能力。
- 用户需要与网易云信商务经理协商正式迁移的时间节点。协商后,网易云信正式开始流量迁移。
常见问题
-
数据迁移时,App 是否必须强制升级?
否。不会强制升级,但建议您与网易云信技术支持工程师联系评估,升级后的访问质量会更好。
-
是否支持从海外节点迁移至国内节点?
支持。
-
迁移过程中服务是否可用?
可用。迁移过程是基于 RTC 房间级别,正在进行的房间仍然保存可用。
-
正在进行中的房间会实时迁移么?
不会。等该房间结束,后续新建的房间才会迁移。