数据中心“出口”不畅?
互联网企业大多为创业而生,都是通过久经拼杀才换来如今的江湖地位,深谙“能舍才能得”的真谛,为了不断在行业“圈地”壮大规模,一直在以“烧钱”的姿态充实着内功。尤其是在生产业务的核心—–数据中心的建设上,互联网企业更是不遗余力大举投入。然而,数据中心规模越建越大,服务器机柜越买越多,但数据中心对外的服务效率并没有得到有效改观。许多互联网企业原来只注重数据中心内部数据处理效率的提高,而忽略了数据中心出口处理能力,就好比一个装满水肚大口小的容器,无法有效的将数据“传递”出去。难道是互联网企业不舍得在数据中心的链路出口花钱改善吗?其实不然,甚至可以说互联网企业已在数据中心的出口租用投了大笔的资金,而没有达到预期的效果。这是为什么呢,要想解答这个问题,我们首先要知道互联网企业数据中心的问题症结何在?
互联网企业的数据中心出口,往往需要连接到不同的ISP,每个ISP都会提供不同的链路带宽,当然价格也千差万别。用户的流量选哪条链路转发也仅仅是遵循传统的路由协议,并没有考虑到链路的忙与闲状态。因此,有些链路已经出现饱合,但是仍会有流量“汹涌”而来;形成鲜明对比的是有些链路空闲(并且同时也是最贵的租用链路),却一直没有业务流量“派”过来。
同时,这种基于目的地址的路由转发,并不能区分到同一个目的地址的流量优先级。那么对于VIP租户和普通租户的流量无法区分,它们享受着同等的待遇,也就无法提供差异化的租户服务和价格。
经过上面的分析,互联网企业为数据中心买了很多出口链路带宽,但是由于传统路由协议的“缺陷“,导致峰值流量总是涌到某些链路,无法实现所有链路的高效利用。所以,无论互联网企业购买更多的出口链路资源,仍旧不能解决“瓶颈”问题。
那么是不是可以手动配置路由策略,调度出口流量呢?但是这样费时费力,如果是跨设备的流量调度,更要协同配转置多台设备。由于选路规则复杂高深,又会因中间设备厂家而有区别,即便是具备丰富管理经验的专家,也会认为是一个困难的工作。
SDN智能感知状态、灵活分配资源
此时SDN(软件定义网络)逐步展露锋芒,为互联网企业提供了解决互联网出口流量调度的解决方案。首先,SDN能够让网络感知到每一条链路的忙闲状态,从而动态调整流量走向,保证链路负载均衡的分布于各条链路。这样,传统的链路带宽不能充分利用的问题便迎刃而解了;其次,对于不同优先级的业务,可以按用户的等级制定策略,高优先级的业务优先分配链路资源,不同价格的链路负载不同价值的业务,从而可以为互联网企业的精细化运营提供更好的基础保障;最后,SDN网络省去的繁琐的手工配置,让业务调整自动化,并且可以提供流量可视化报表,数据中心出口的流量情况一目了然。综上所述,SDN的理念可以让互联网企业更清晰的了解当前的网络状态,灵活的分配链路资源,大大简化了运维配置复杂度,这样先进的网络当然会受到互联网企业的关注。
也许你会问,SDN毕竟还只是概念,提出也有几年时间了,以上是不是只是美好的愿景呢?其实SDN软件定义网络一直在发展与完善,一些互联网企业已经开始部署,如国内的百度,阿里巴巴等都拥有大规模的数据中心。作为中国互联网龙头的腾讯,已经率先将SDN的优秀特性应用于数据中心,链路带宽利用有了显著地提升、对外服务质量大大增强,商业上节约了大量的链路租用的成本。
作为已经在网络领域耕耘了多年的华为公司来说,针对未来的云网络提出了敏捷数据中心解决方案,能够结合流量策略和实时流量情况,做出精细化流量控制,实现流量均衡以及优先使用低价格带宽。更重要的是与传统BGP协议相兼容,能够基于现有设备进行部署,实现投资保护。
相信不久的将来,SDN(软件定义网络)终将在互联网行业实现普及,带给更多的互联网企业高效、灵活、易配置数据中心出口,让链路真正“活络”起来。