- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
光纤网络时代 数据中心突发流量应对之道
随着人们的工作生活越来越依赖于数据中心,这使得数据中心的流量增长迅速。根据相关统计,从2013年到2017年,全球数据中心流量将增长3倍,累计达到7.7ZB。这样的增长速度也促使全球各地正在广泛开展数据中心扩建或新建工作。
2014年世界杯正进行得如火如荼,有关世界杯的视频和网络预计就会产生4.3EB的流量,世界杯的相关报道和视频通过全球各地数据中心迅速扩展和蔓延,让世界上任何一个角落都能感受到世界杯,当然这些数据也占用了大量的流量带宽,给全球的数据中心都带来了负担。如果说十年前谁掌握能源,谁就是世界之王,那么对于如今的信息时代,流量就是一切,谁能掌控流量,谁能拥有流量,谁就能掌控世界。所以很多国家将信息建设确定为国家战略,可见对信息建设的重视。数据中心作为信息高速公路上的最重要一环,不可缺少。
数据中心承载的流量并不是连续、一成不变的。数据中心全年时刻都在运转,随时处理来自世界各地的服务需求,所以不同时间流量是不一样的。比如:对于全国铁路订票网站12306,每年的春运都是流量高发期;对于阿里巴巴,每年的双11都是流量突发时间。就算在平时,访问量也会有变化,一般后半夜肯定流量会少,而周末流量会高,所以数据中心的流量时时刻刻都有波动,这时就会产生突发流量。大量研究也表明,实际网络数据流量在任何时间尺度上都具有突发性,且这种突发没有自然的长度。数据中心对于突发流量都有哪些应对之策?本文将公布答案。
如果数据中心的网络带宽远大于数据中心业务最高峰时产生的突发流量,那么不用去管它,因为数据中心带宽容量还很充裕。当然按照正常的流量增长速度,数据中心迟早会面临着带宽不足的那一天,如果这一天到来了,我们有哪些缓解突发流量冲击的方法呢。很多的突发流量都是在短时间内流量突然增加的,如果在数据中心的设备上可以暂时将这部分流量存储下来,暂缓发送,那么就会减少丢包情况。现在的数据中心都要求使用大缓存的网络设备,一般的单端口缓存可达到10M~1G,这意味如果一个端口的带宽是10G,那么其可以全力转发11G的流量,有效应对了网络突发流量。那一定有人说,这样换成两个10G端口不就可以了,这样的确会解决突发流量问题,但是增加一个端口意味着要增加成本,一个10G光模块就要上千元,还要增加布线。而实际最大流量只有11G,绝大多数时间流量都在10G以下,增加一个10G在绝大多数时间内都处于空闲状态,造成了网络带宽的浪费。如果网络设备本身有大缓存功能,就可以解决这类突发问题。所以具有大缓存的网络设备是数据中心的首选,这将有效缓解数据中心突发流量问题。
即使网络设备有大缓存,也有可能被流量超越,毕竟一个10G端口通过缓存可以处理11G的流量,但是有时还是不够。当缓存已经被流量所塞满,再也没有能力转发更多流量,于是流控技术就出现了。流控技术用于防止在端口阻塞的情况下丢帧,这种方法是当发送或接收缓存区开始溢出时通过将阻塞信号发送回源地址实现的。源设备收到流控信号后,就知道了网络有拥塞,随后减缓发送速率,这样可以有效减轻网络拥塞程度。流控技术是数据中心内部广泛使用的一种应对突发流量的方法,当然这种方法只是将拥塞转移给了源设备,网络拥塞得到缓解。如果源设备无法临时存储这部分超带宽的流量,依然会出现丢包,所以源设备的缓存大小尤为重要,否则流控技术不能真正缓解拥塞状况,它只是将突发流量转移点转移。网络设备出现突发流量基本都是由于多端口流量向一个端口转发时出现的,所以很多时候源端口的带宽并没有满,这时流控技术适当降低源端口收到的流量速度,对于缓解突发流量还是非常有效的。流控技术是一种复杂技术,很多核心网络设备未必能够支持,所以需要了解设备支持流控的真实情况。