SDN---让云计算走上云端
SDN这个词在眼前已经晃了有段时间了,却一直没有去了解它,甚至于连简单的wiki都没去查询下,究其原因,主要在于疏忽的眼睛和想当然的大脑,将其与SAN看成了一个东西。
这次试读的图书介绍终于让我看清了原貌,瞬间有一种想敲敲自己脑袋的想法,也忽然明白去年过年的时候为什么忽然看到有几个网络研究的牛人忽然去研究SDN了……
看到《SDN核心技术剖析和实战指南》的SDN概述部分,一个词不停地在脑海中盘旋,挥之不去,那就是—网络虚拟化。之前的经历,对于云计算相关的知识有一定了解,那时候风风火火的XaaS(IaaS、PaaS、SaaS等)落到最终,都离不开网络,服务器虚拟化的最后,仍然需要高效的网络设备来完成互联和通信,而当时对这一范围的知识缺失,一直成为了遗憾。
从SDN的目的和思想来看,这也是网络技术和网络设备发展的必然,经历了行业巨头的垄断、新技术的需求、开源力量的兴起以及后来者的不断挑战,网络技术和设备最终要发展到与其它技术相同的阶段,那就是服务(Service),要达到这一点通用的编程接口是最最基本的。
从SDN的架构目标来看,控制与数据的分离、集中化的网络控制和灵活的编程接口这几点已经是很多大规模系统的必然,云计算和大数据催生了大量的需求,伴随着处理器能力与分布式集群的兴起,网络带宽、网络效率等都逐步成了瓶颈,大规模的组网、灵活的需求变化、动态伸缩的服务器资源网络配置、多服务商的自有接口和标准共同对标准化的网络接口和控制提出了需求,而SDN也是顺势而生,在朝着网络基础组件的大一统开始努力。
在SDN的实现中,基于专用接口、基于叠加网络以及基于开放协议的方案,正代表了未来技术的三个特点,基于专用接口立足于自己的产品,基于叠加网络的基于现有的基础层和标准,而基于开放协议的方案正表示着重新做深度抽象,而在一段时间内,这三种方案还会并存并差异化的发展着。
作为受众范围最广和参与者最多的开放协议OpenFlow的发展,未来将会拥有越来越多相关设备和技术出现,那时候,云计算的服务才能真正变为服务把。这样,将真正的让云计算走上云端。