首页/系统与基础设施/存储速查/跨站点链路质量对双活的影响
数据保护(存储侧)50 条

跨站点链路质量对双活的影响

双活的可用性上限由跨站点链路质量决定。同步写入每笔都要等待对端确认,因此往返时延直接叠加到业务响应上,抖动让响应时间不稳定,丢包触发重传并把时延成倍放大。评估链路应看时延分布的尾部而不是平均值,并定义劣化到何种程度触发降级。

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

链路质量的三条影响路径

双活架构对链路质量的敏感度远高于主备。原因是同步写入要求每笔写操作在返回主机之前得到对端确认,链路的往返时延因此直接叠加到业务响应时间上。链路质量有三个维度,影响方式各不相同:时延决定同步写入时延增量的下限;抖动让响应时间不再稳定,业务侧表现为偶发超时;丢包触发传输层重传,把单笔写入的等待时间成倍放大,在高并发下迅速累积。带宽则决定峰值变化量能否及时送达与中断后能否补传。

基本信息

往返时延同步写入至少增加一个往返时延,直接影响响应
抖动时延波动导致响应不稳定,平均值无法反映
丢包率触发重传,等效时延成倍放大
可用带宽决定峰值变化量传输与中断后的补传能力
链路冗余双链路配不同物理路由才能避免单点中断
监测方式长期采集时延分布与丢包趋势,而非只看均值

典型使用场景

  • 同城双活选址:评估两站点实测时延是否满足应用响应要求
  • 链路扩容:业务量增长后复评带宽、抖动与丢包是否仍达标
  • 故障定位:业务变慢时区分是应用、存储还是链路问题
  • 降级决策:链路劣化到什么程度转为异步或单站点运行
  • 链路割接:割接前后质量对比,作为验收依据
  • 跨运营商链路:比较不同运营商路径的时延与稳定性差异

指标与影响

指标对双活的影响判读要点
往返时延每笔同步写入时延的下限必须与业务超时阈值对照
抖动响应时间分布变宽均值正常不代表峰值可接受
丢包率触发重传,时延成倍放大千分之一量级也需要关注
可用带宽决定峰值传输与补传能力按峰值而非均值规划
路由冗余决定单链路故障的影响面双链路应走不同物理路径
时钟同步影响日志与仲裁的时间口径偏差过大会拖慢故障排查
评估双活链路时平均数几乎没有参考价值。决定业务感受的是时延分布的尾部,例如高分位值与最大值的差距。一条绝大多数时间表现良好、偶尔出现数十毫秒尖峰的链路,对同步写入的影响往往大于一条时延略高但非常稳定的链路。
丢包对同步复制的伤害会成倍放大。一次丢包触发重传,相当于把该笔写入的等待时间延长若干倍,在高并发下会迅速形成积压。跨站点链路上任何持续存在的非零丢包都应作为异常处理,而不是当作可接受的背景噪声长期忽略。

链路评估项

链路评估项
# [ ] 往返时延的均值、中位数与高分位分布
# [ ] 时延抖动幅度与最大值出现频率
# [ ] 丢包率与重传次数趋势
# [ ] 可用带宽与实际利用率
# [ ] 两条链路的物理路径是否真正分离
# [ ] 割接与故障演练前后的质量对比数据

易错点

  • 只测平均时延就上双活,峰值抖动时业务频繁超时
  • 双链路走同一物理路由,一次施工同时中断两条
  • 未持续采集链路质量趋势,缓慢劣化过程无人察觉
  • 把链路劣化误判为存储性能问题,排查方向长期偏离
  • 未定义链路质量下降到何种程度触发降级,全靠临场判断

数据来源与参考

  • SNIA 存储网络术语词典(链路与仲裁相关条目)
  • 各主流存储厂商双活部署对链路质量的要求说明,以官方文档为准

整理校对:其其网ICT文档中心 · 本页地址:docs.qiqicto.com/storage/cross-site-link-quality-active-active.html

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