网络通信 频道

调查报告:数据中心互联面临的难题(上)

  延时问题

  延时是一个比较麻烦的问题。造成延时的原因主要有三个,最主要的就是距离。距离越远,电子信号的传输时间就越长。

  两个数据中心之间最常见的延时底线由VM迁移来决定,如用于VMware vSphere服务器的vMotion,它可以让虚拟机从一个物理机组迁移到另一个机组。VMware称,源服务器和目标服务器之间的延时必须小于5毫秒 (vMotion Metro 许可证更改了vMotion TCP堆栈使其支持动态套接缓冲,这样便调整了TCP协议堆栈中里的内存数据包缓冲,按照延时/带宽情况优化性能,可以容许稍长一点的延时)。

  你的企业有没有为改善网络制定预算?


▲图一:改善网络连接的预算

  实践结果是数据中心的距离在50-75 公里范围内可以进行可靠的VM迁移。

  遗憾的是,这个距离对于较严重的灾难恢复计划而言还不够(如飓风,地震或是区域性的电信故障)。因此企业要平衡应用应对灾难恢复要求的弹性。

  延时还会影响存储复制,特别是在同步复制中,数据块写入必须在两个站点间在5-10毫秒内复制完,这要取决于恢复点的目标恢复时间。

  对于同步操作而言,延时的影响比较小,因为写入确认可以在不影响存储源的情况下被接收到,而且请求/响应顺序没有通过写入确认来限制。但是如果你计划进行亚秒故障转移,通常需要进行同步存储来确保数据不被丢失。

  另一个导致延时的不显著因素是运营商往往使用隧道协议,如MPLS,ATM或SONET。MPLS网络的问题在于运营商不能保障网络中两站点之间的路径。运营商网络可能在一个城市的多个节点跳动,这样以太网络帧在转发时会增加处理延时。

  最后一个导致延时的要素是带宽。网速快当然延时就短;例如,1G接口的延时为5.7毫秒,但是10G接口的延时仅为0.57毫秒。简而言之,改善延时问题的简单方法就是使用高带宽网络。

0
相关文章