虚拟化带来的瓶颈
由于云计算必须为不同的用户提供各自的服务,当用户的种类增多时,相关的服务类型也必然随之增多,这个时候,为了节约计算资源,数据中心必然要用到">虚拟化技术。
虚拟化技术整合了计算资源,但是,它也带来了一些问题。举例而言,我们知道,虚拟服务器是可以在物理服务器上动态迁移的,这时的网络以往的网络不同,因为虚拟服务器会在若干个物理服务器之间进行跳转。在以前的网络中,我们可能在若干台Web服务器上层建立了负载均衡器,可是现在,随着虚拟化技术的应用,负载均衡器所控制的机器有可能有时是Web服务器,有时是FTP服务器,网络容易因为虚拟化技术而变得混乱。
“层云”概念解决云计算瓶颈
“层云”是由Juniper提出的一种全新的网络结构。简单的说,“层云”就是把网络中的各个交换层次打散,在每一个计算节点之间都建立出最直接的一对一通路,两个交换节点之间直接连接,并不通过第三个节点,所有的交换节点都处在同一层面上,不同的应用在这些交换节点中被软件划分出自己的路线(如图2)。显然,“层云”是要把所有的交换路由节点看成一个统一的超级交换中心,整个网络就可以被简单的划分成为一个整合核心层,只要有一个接入接口,这个整合核心层就可以接入其他网络。
这样做的好处是很明显的,首先它加大了整个网络的稳定性,因为所有的节点都实现了一对一的直接连接,所以“层云”实现了一个“全冗余网络”,这样一来,无论数据包是从哪里出发,要去到哪里,只需要经过两次拆解/打包的过程,使得网络延时大大降低。同时,无论虚拟机如何在物理服务器上迁移,都无需顾及网络中发生了什么变化,因为所有的网络节点都实现了一对一的直接连接,无论虚拟机运行在哪台物理服务器上,对于这个交换中心来说没有什么区别。
“层云”的缺点
可见,“层云”是能够解决云计算网络瓶颈的一种全新的网络架构。然而,这种网络架构也有一些地方需要我们注意。
“层云”结构目前只是一种设想,它还没有被研发出来。针对“层云”这种架构,51CTO.com设想了一些问题,这些问题可能成为“层云”的缺点。
目前,云计算的应用主要有两种,一种是云计算服务商面向企业级用户提供的外部云服务,另一种是大型企业在自身内部建设的内部云。虽然这两种云计算有着本质上的区别,但是它们之间的确拥有很多共性。