首页/系统与基础设施/存储速查/本地复制与远程复制的差异
数据保护(存储侧)50 条

本地复制与远程复制的差异

本地复制在同一机房或同一阵列内做副本,主要防设备与卷级故障;远程复制把副本写到异地,主要防机房级灾难。区别不止于距离,还决定链路要求、延迟敏感度、RPO 量级与运维复杂度。

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌‌​​‌​​‌‌​​​​‌​‌‌​​‌‌‌​‌‌​​‌​‌​​‌​‌‌‌‌​‌‌​‌‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌​​​​‌​‌‌​‌‌​​​​‌​‌‌​‌​‌‌‌​‌‌​​‌‌​​‌​‌​‌‌‌​​‌​​‌‌‌​​‌‌​‌‌‌​‌​‌​‌‌‌​​‌‌​​‌​‌‌​‌​‌‌‌​​‌​​‌‌​​‌​‌​‌‌​‌‌​‌​‌‌​‌‌‌‌​‌‌‌​‌​​​‌‌​​‌​‌​​‌​‌‌​‌​‌‌‌​​‌​​‌‌​​‌​‌​‌‌‌​​​​​‌‌​‌‌​​​‌‌​‌​​‌​‌‌​​​‌‌​‌‌​​​​‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌‌‌​‌‌​‌‌‌​​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​

本地复制与远程复制

本地复制(Local Replication)指副本与源数据处于同一机房甚至同一阵列内,常见形态包括阵列内卷复制、控制器镜像与同机房两台阵列之间的复制;远程复制(Remote Replication)把副本写到另一个站点,跨越城域或广域链路。两者的价值定位不同:本地复制用于抵御单台设备或单个卷的故障、支撑在线数据迁移与快速恢复;远程复制用于抵御机房级灾难,例如电力中断、火灾、水患与区域性网络瘫痪。

基本信息

典型距离本地同机柜或同机房;远程城域数十公里或跨地域
链路要求本地走内网光纤;远程需专线或 DWDM,受带宽与往返时延制约
常见模式本地以同步为主;远程同城用同步、异地用异步
覆盖故障域本地覆盖设备级与卷级;远程覆盖站点级
主要代价本地增加容量与控制器负载;远程增加链路成本与时延
典型 RPO本地接近零;远程同步接近零、异步为分钟级

典型使用场景

  • 计划内维护:先切到本地副本卷再停机维护,缩短业务中断时间
  • 同城双中心:两站点距离数十公里内用同步远程复制保证零数据丢失
  • 异地容灾:跨地域异步复制,接受分钟级数据丢失换取更低链路成本
  • 在线数据迁移:新阵列上线后用远程复制搬运数据,最后按窗口切换
  • 分级保护:本地副本用于快速回滚,远程副本用于灾难兜底
  • 合规要求:法规或内控要求副本与生产数据物理隔离时依赖远程复制

选型对照

维度本地复制远程复制
保护目标设备故障、卷损坏、维护窗口机房级灾难、区域级中断
时延敏感度低,内网时延通常可忽略高,同步写入直接受往返时延影响
带宽占用内网带宽充足,成本低需按变化量预留专线,成本高
运维复杂度较低,链路要素少较高,涉及链路、时钟与仲裁
成本构成存储容量与功能许可存储、链路、机房三项叠加

选型三问

选型三问
# 1) 要防的是设备故障还是机房故障?决定了本地还是远程
# 2) 业务可接受的数据丢失窗口 RPO 是多少?决定了同步还是异步
# 3) 两站点之间可用带宽与往返时延是多少?决定了带宽预算是否成立
# 三个问题里只要有一个答不出来,方案就还停留在纸面
本地与远程并非二选一。常见的三副本架构是生产卷加本地副本再加远程副本:本地副本应对设备故障与快速回滚,远程副本应对站点灾难。三层之间的定位、保留周期与恢复演练频率应分别定义,避免所有副本共用同一套策略。
远程复制必须对链路预算留冗余。链路中断期间生产侧的变化量会持续累积,链路恢复后需要补传,若带宽按平均值估算而无余量,副本可能长期处于落后状态,故障切换时会丢失远超预期时间窗的数据。

易错点

  • 把同机房双阵列等同于容灾,机房级断电时两份数据同时不可用
  • 远程复制只按平均写入带宽估算,忽略峰值与链路中断后的补传需求
  • 未监控复制延迟与落后时间,切换时才发现副本落后数小时
  • 本地与远程复制共用变更流程,忽略远程链路的维护窗口与审批
  • 只维护副本数据,从未验证副本能否挂载、能否拉起业务

数据来源与参考

  • SNIA 存储网络术语词典(本地复制与远程复制条目)
  • 各主流存储厂商远程复制功能官方文档,以官方文档为准

整理校对:其其网ICT文档中心 · 本页地址:docs.qiqicto.com/storage/local-versus-remote-replication.html

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌‌​​‌​​‌‌​​​​‌​‌‌​​‌‌‌​‌‌​​‌​‌​​‌​‌‌‌‌​‌‌​‌‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌​​​​‌​‌‌​‌‌​​​​‌​‌‌​‌​‌‌‌​‌‌​​‌‌​​‌​‌​‌‌‌​​‌​​‌‌‌​​‌‌​‌‌‌​‌​‌​‌‌‌​​‌‌​​‌​‌‌​‌​‌‌‌​​‌​​‌‌​​‌​‌​‌‌​‌‌​‌​‌‌​‌‌‌‌​‌‌‌​‌​​​‌‌​​‌​‌​​‌​‌‌​‌​‌‌‌​​‌​​‌‌​​‌​‌​‌‌‌​​​​​‌‌​‌‌​​​‌‌​‌​​‌​‌‌​​​‌‌​‌‌​​​​‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌‌‌​‌‌​‌‌‌​​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​