良好的网络建设对云计算发展至关重要
云计算的出现为很多企业IT带来了美好的愿景,低成本、动态化、自动化与高效灵活的资源配给与管理,给企业IT以革命性的新生。在此热潮中,更多人的关注到了云计算对于应用平台、数据共享、资源调度方面的影响与贡献,从而在基础设施的建设上对于服务器与存储进行了幅度更大的更新与升级。
但是,作为对外与对内的数据共享的通道——网络的重要性,似乎一直被低估,或者说不像前两者那样受到同等的重视,更多的是必须要有、能有效连通、保证带宽与延迟需求即可。事实上,即使你拥有处理性能最好的服务器,有最强的存储,但如果负责数据传输的通道跟不上,一切都是白费力。
但是,是不是配上性能最好的网络设备就OK了呢?那也未必!当用户数量越来越多而物理服务器数量并没有增多,但其内部产生的需求越来越多时,问题也随之出现。云计算的一个重要的基础或者说捷径就是服务器虚拟化,它把处理资源以池化的方式交给了管理者,从而可以在不增加物理服务器的情况下,通过不断生成虚拟机的方式来应对应用的需求。而每个虚拟机都要有自己的空间和配套……虽然物理服务器足够强大,但是不是合理的分配与调度了呢?所以并非带宽足够大就没有问题了。
事实上,伴随着服务器虚拟化的成熟与兴起,它对后端的周边IT设施的影响已经日益突显。仅举一例,假设一台服务器有20个虚拟机,每个虚拟机承载一个应用,每个应用都需要对外的网络连接,以前一台服务器的网络带宽1Gb可能就够了,但20台虚拟机呢?如果也是按每个虚机1Gb的网络带宽分配,那么这台物理服务器的网络配置就要是双10Gb的网卡才可以,并且这些网卡要有虚拟化功能才具备可用性。而这只是一台物理服务器,如果是一个虚拟化的数据中心呢?规模可想而知。
另一方面,云计算的灵活多变的自由管理愿景,在虚拟化技术出现后,也变得越来越可行。通过抽象化的手段将硬件底层隔离,更多的是基于逻辑控制的手段进行资源的调配、分割与逻辑隔离,以应对多租户、实时动态切换等高级功能的需求。在服务器之后,与之遥相呼应的存储也已经开始转变,而作为两者之间的桥梁,网络也必须同步升级。当然公路网络不能说宽就宽,说变就变,但是数据中心里的网络则可以,关键就在于你在此之前有没有这个意识,在进行数据中心规划时有针对性的对网络进行预先的设计与配置,借助于先进的网络协议与技术(如SDN、网络虚拟化、模块化扩展等),留出足够的动态的能力与弹性的空间,让数据流在任何情况下都保证畅通无阻,再配以相应的服务器与存储资源,以获得行云流水般的云计算体验。
而且,由于网络其实是最先接触数据的媒体,所以在数据感知方面,网络有着先天的优势,从而在边缘发现、应用与设备识别等求方面,可为云计算提供外围的支持,以进一步提高效率并释放处理资源。从这一点讲,你完全可以把当前的网络看作是特殊的处理设备,成为整个数据中心应用资源的一部分,它与服务器和存储的变革与进化同等重要!一个合理的网络架构则是在中央交换环节,保证足够大的带宽与面向未来的可扩展弹性(相当于城市间的主干道),再配以外围的辅助功能设施,加强路网的感知与外围接入能力,并配以强大的管理组件(相当于干道的衍生接入、监控与管理),从而保证整体路网的畅通、智能、动态、弹性与可靠性与可管理性。这绝不仅只是修建又宽又的柏油马路那么简单,那只是效率最低的手段,就像原先为了部署一个新应用而购买一台服务器,在云时代已经严重落伍了。
总而言之,如果说一个国家就是一个数据中心,一座座城市是一台台服务器与存储的话,那么它们之间的路网就相当于数据中心的网络。它们才是整个数据中心的真正骨架,没有这个骨架,整个系统也就无法良好运行。因此,数据中心的建设者必须长远而深刻的认识到良好的网络建设对于云计算发展的至关重要,只有良好的网络支持,云计算才能真正的让梦想变成现实。