技术开发 频道

三大理由 微软行业云不宜服务器农场

    【IT168 评论】在云计算的推广中,有些厂商宣称采用他们的云计算产品,不需要高端的服务器,而只需要几台低端的服务器就可以组成冗余的环境,用来构建高可用性的应用平台。他们将使用低端服务器来搭建云计算环境的行为戏称为服务器农场。笔者并不同意这种部署方式。这种“服务器农场”的部署方式有比较大的局限性。

服务器农场的局限性
 

  一、服务器农场的局限性。

  服务器农场的主要特点是通过使用多台低端的服务器,在降低服务器购买成本的同时,提高信息化系统的可用性。不过这种部署环境,笔者认为具有很大的局限性。通常情况下,这种部署方式可能只适合用于分布式的计算。因为分布式计算有一个特点,其各个数据之间的联系并不是很大。如此的话,就可以将各种类型的数据分门别类的放到各个低端的服务器上。最后只采用计算的结果。由于各个数据之间没有密切的关联,为此即时一台服务器运算的结果比其他服务器迟出来很久,对最终的应用也不会产生很大的负面影响。

  但是对于一些联机事务处理,则就不一定适合采用这种“服务器农场”的部署方式。因为像微软的ERP系统,其就是一个典型的联机事务处理系统。这种系统的数据有一个特点,就是数据内部有着很强的关联,而且对即时性的要求也很高。为此在部署应用时,就需要建立统一的数据库系统。像证券厂商、银行等等,在部署云计算产品的时候,并不适合采用低端服务器。

  二、行业云与公共云之间的区别。

  其实从一个更高的角度来看,服务器农场的部署方式可能适合与像Google等公司的公共云产品。而不适合于像微软这种倾向于行业云的云计算产品。如以Google云产品,就是一个典型的公共云。通常情况下,公共云服务产品其主要特点是数据之间的相关性比较低。如我们在使用Google的搜索引擎查找网站的时候,网站之间的关联基本上没有,或者说只通过一个关键字关联起来。这也就是受,服务器不需要复杂的关联检查。在这种情况下,低端服务器组成的“服务器农场”环境,能够满足云计算的需要。

  但是对于行业云来说,其数据的组成与公共云有非常大的差异。行业云由于针对的是特定行业的解决方案,其数据包括结构化数据和非结构化数据。而且数据之间的关联性非常的强。从技术上来说,就需要服务器能够实现多线程并发、紧耦合共享内存等等先进的技术。只有如此,才能够满足其运算和即时性的要求。而这些技术是低端服务器无法具备的。只有高端服务器才能够满足这个需求。如现在一些高段服务器,像上图所示的Sun高端服务器,采用了压缩等技术,已经可以在内存中实现数据仓库。从而提高数据查询与处理的速度。

  可见从行业云与公共云的区别来看,可以发现并不是所有的云计算产品都适合采用“服务器农场”环境。通常情况下,行业云产品并不适合采用多台低端服务器组成的硬件环境。对于像银行、证券、连锁企业等等对数据及时性、相关性要求高的行业,采用高端服务器来搭建其云计算产品的服务器环境,是一个明智的选择。

0
相关文章