您好!欢迎访问菲尼特官方网站!
菲尼特

始创于2000年

专注光通信数据机房一站式解决方案
菲尼特就是光纤服务热线
400-800-5539
联系我们

    宁波凝网通信设备有限公司

  • 电 话:400-800-5539
  • 地 址:浙江省慈溪市观海卫镇
        洞桥村复兴路工业小区4号
当前位置:首页 » 行业新闻 » 行业新闻

数据中心突发流量应对之道

时间:2018-10-23 14:30 来源:菲尼特编辑部 作者:小菲 点击:

  数据中心承载的流量并不是连续、一成不变的。数据中心全年时刻都在运转,随时处理来自世界各地的服务需求,所以不同时间流量是不一样的。比如:对于全国铁路订票网站12306,每年的春运都是流量高发期;对于阿里巴巴,每年的双11都是流量突发时间。就算在平时,访问量也会有变化,一般后半夜肯定流量会少,而周末流量会高,所以数据中心的流量时时刻刻都有波动,这时就会产生突发流量。大量研究也表明,实际网络数据流量在任何时间尺度上都具有突发性,且这种突发没有自然的长度。数据中心对于突发流量都有哪些应对之策?

  如果数据中心的网络带宽远大于数据中心业务最高峰时产生的突发流量,那么不用去管它,因为数据中心带宽容量还很充裕。当然按照正常的流量增长速度,数据中心迟早会面临着带宽不足的那一天,如果这一天到来了,我们有哪些缓解突发流量冲击的方法呢。很多的突发流量都是在短时间内流量突然增加的,如果在数据中心的设备上可以暂时将这部分流量存储下来,暂缓发送,那么就会减少丢包情况。现在的数据中心都要求使用大缓存的网络设备,一般的单端口缓存可达到10M~1G,这意味如果一个端口的带宽是10G,那么其可以全力转发11G的流量,有效应对了网络突发流量。那一定有人说,这样换成两个10G端口不就可以了,这样的确会解决突发流量问题,但是增加一个端口意味着要增加成本,一个10G光模块就要上千元,还要增加布线。而实际最大流量只有11G,绝大多数时间流量都在10G以下,增加一个10G在绝大多数时间内都处于空闲状态,造成了网络带宽的浪费。如果网络设备本身有大缓存功能,就可以解决这类突发问题。所以具有大缓存的网络设备是数据中心的首选,这将有效缓解数据中心突发流量问题。

菲尼特数据中心

  即使网络设备有大缓存,也有可能被流量超越,毕竟一个10G端口通过缓存可以处理11G的流量,但是有时还是不够。当缓存已经被流量所塞满,再也没有能力转发更多流量,于是流控技术就出现了。流控技术用于防止在端口阻塞的情况下丢帧,这种方法是当发送或接收缓存区开始溢出时通过将阻塞信号发送回源地址实现的。源设备收到流控信号后,就知道了网络有拥塞,随后减缓发送速率,这样可以有效减轻网络拥塞程度。流控技术是数据中心内部广泛使用的一种应对突发流量的方法,当然这种方法只是将拥塞转移给了源设备,网络拥塞得到缓解。如果源设备无法临时存储这部分超带宽的流量,依然会出现丢包,所以源设备的缓存大小尤为重要,否则流控技术不能真正缓解拥塞状况,它只是将突发流量转移点转移。网络设备出现突发流量基本都是由于多端口流量向一个端口转发时出现的,所以很多时候源端口的带宽并没有满,这时流控技术适当降低源端口收到的流量速度,对于缓解突发流量还是非常有效的。流控技术是一种复杂技术,很多核心网络设备未必能够支持,所以需要了解设备支持流控的真实情况。

  如果网络设备和流量源设备都不能再有多余的缓存应对突发流量,还有一种方法解决这个问题,那就是流量调度功能。流量调度功能包括流量限速、流量监管、流量优先级映射等功能,通过流量映射功能将重要业务映射到高优先级队列,这样在出现突发流量时,确保重要业务流量优先转发,这种方法不能保证没有丢包,但可以确保重要业务不出现丢包。还可以通过流量限速将低优先级的流量进行丢弃,保证重要业务流量通过,减少突发流量出现。无论是流量限速还是优先级映射都是一种杀卒保帅的方法,低优先级业务会有丢包,保证高优先级业务正常。另外流量整形功能,其通过限制流出某一网络的某一连接的流量与突发,使这类报文以比较均匀的速度向外发送,这样就会使数据中心整体网络流量比较均匀,减少了网络设备的拥塞压力,流量整形是减少突发流量的有效方法,流量整形是一种无丢包的方法。

  通过大缓存、流控、流量调度方法可以有效缓解突发流量对数据中心的冲击,但只能是缓解,这个不是彻底解决突发流量的根本方法,只有增加网络带宽才是终极解决方案。不过增加网络带宽意味着要对数据中心进行扩建,要增加运维成本,而且扩建还会中断数据中心业务,因此和三种缓解突发流量方法相比,投入成本过高,不到万不得已不会采用,这三种方法仍是解决突发流量的首要方法。

本文标签: 数据中心