微软云计算数据中心方面的专家程尊华表示,虚拟化最终要整合,但要化零为整,还需要依赖网络技术同时发展。
他表示,目前企业上的虚拟化和云计算是反其道而行之的,把一排大型的服务器切成很多块。云计算虚拟化更大的特点是通过蓄积的方式去分我们数据上的资源,蓄积是一个壳,目标是把数据上的资源分光出来,然后给具体应用来进行使用。
聚合计算能力变废为宝?
虚拟化技术是云计算应用的一个基石。虚拟化目前比较基本的应用是通过虚拟化手段将物理机器分割成若干个相互独立的虚机,以提高物理机的利用率和降低能耗等目的。然而,云的应用能够换一种形式:将一些把一些很淘汰的小东西的计算能力变成一个大的服务器形式来做的话,它可以实现很多很多东西,是不是也可以节约资源?
据了解,有一些大学生,编写一些程序,将学校的18台电脑变成一部电脑来使用,并且把大文件分割成64K的小文件存放到不同的位置,这些通过网络来实现。
对此,程尊华表示,在进行数据中心建设的时候,客户也会有相同的问题:现在做虚拟化基本上就是把一台比较强悍的物理机器,在上面建立好多虚拟实力,但是这些虚拟实力所加起来的性能不能够超过当前物理机的处理能力,那么不管通过软件或者硬件,是否可以把机房里面所有的服务器,整合成一台非常非常强悍的物理服务器,那我创建虚拟化更灵活,资源的使用更加容易进行扩展或延伸。
程尊华认为,在不久的将来,虚拟化再往前发展,将是一个分久必合的过程,最终把网络机房里面所有的服务器整合成强悍的物理服务器。
虚拟化分久必合 网络是瓶颈
尽管认为分久必合,程尊华表示,目前在技术上还不能把机房里所有的机器都整合成一台的超级服务器来使用。CPU和内存之间都要进行数据交换的,大概需要纳秒(10的负9次方)级别的延迟。现在如果我们要通过某种手段不管是软件还是硬件的好,做成一台超级的服务器,到最后它肯定会出现需要跨机器进行内存或CPU的数据交换。但是现在最高端的网络设备,网络传输的延迟是毫秒级别的,还需要努力。
因此,程尊华认为,并一定要把所有的服务器凝成一台强悍的服务器,就是要是分开进行运算,把这样的数据处理过程分成若干小的可以分散的,交给不同的运算。也就是说,并不是一定要把所有的东西整合在一个服务器,而是当需要的情况下来整合所有的电脑运营。
他表示,微软云计算也是基于这样的设计理念,一方面可以做整合,另外一方面可以做分散,就是把大批量的计算结果可以进行分散,分散成若干的小批量。
云计算降低成本还需应用支持
对于企业部署虚拟化云计算是否能够获得比较显著的成本降低,程尊华举例说,一台的物理机器可以当四台虚拟服务器,等于整合好后,可以减少75%的硬件服务器。除了硬件投资,还有能源消耗、占地面积,都得到有效的节约。
但对于比如一个具体的企业,现在大概有十台服务器,是跑不同的业务,如果上了云平台或者是微软的解决方案,大概能够降低多少的服务器?程尊华表示,这些还要看企业的应用是不是都是可以支持虚拟化,支持云计算。