【IT168 专稿】在刚刚结束的"开源o云计算"大会上(详见:),红帽公司(Red Hat)总裁兼CEO卫赫士(Jim Whitehurst)先生表示,目前全世界有90%以上的云计算部署在开源平台上,可以认为云计算的特性决定了开源计算在云时代的领导位置。
云计算与开源代表"参与的力量"
红帽公司是在纳斯达克上市的唯一一家开源软件厂商。我们所熟悉的Red Hat Linux企业版和JBoss中间件都是广受用户喜爱的开源产品。卫赫士先生表示,红帽在很久以前就已经开始注意到企业IT部门所面临的困境--功耗、资源整合、管理问题、业务可靠性等。对此,红帽公司除了在其企业级Linux产品上推出一些功能包和解决方案之外,还推出了当前云计算最主要的商用模式--弹性租用。
据称,早在云计算开始起步的时期,红帽公司就已经为亚马逊搭建了云计算平台,也就是现在著名的"亚马逊弹性云平台(EC2)"。这种超级云计算中心的搭建,旨在提供一个公共云平台,为客户提供方便的可扩展业务选择,后台方面为管理者提供一个统一的资源管理中心。
卫赫士先生解释道,亚马逊弹性云平台提供了用户可二次开发的特性(标准API),这是只有开源云平台才可以做到的。相比之下,闭源系统由于本身灵活性的局限,无法适应云计算客户所需要的开放式环境。据了解,目前亚马逊除了EC2服务以外,还推出了云存储S3业务,也是同样基于开源云环境。
如果说开源的模式方便了云计算的部署,那么云计算的发展也带动了开源力量的壮大。"互联网那个是开源的,而云计算是互联网的延伸。"卫赫士先生表示,"那么,开源就是云计算和互联网的根本特质。而开源的特质就是'参与',所有人参与进来,打造开源,打造云计算。"
可以看出,卫赫士先生认为驱动开源的力量也同样造就了云计算。他表示,开源环境拥有无限的自由性,客户甚至可以根据自己的需要重新开发功能组件,"装配"属于自己的系统。而闭源系统在用户希望获得新功能时,往往需要花大量成本重新购买一套。
云计算与当前服务器集群整合的区别
在提到云计算部署与传统集群服务器的区别时,卫赫士先生认为,在传统的基础设施架构中,用户需要衡量服务器的计算能力、带宽、瓶颈所在等,然后配合以类似的服务器来保证整个数据中心的性能平衡。而在云计算架构的基础设施中,用户不需要将精力放在具体的某个指标上,而是从整体考虑,许多原先需要考虑的指标都可以动态调整。
卫赫士先生举了个例子,如果有一台带宽是瓶颈的机器在一个数据中心里,传统基础设施就会出现瓶颈,原因在于任务的分配以及带宽的"木桶效应"。而在云计算架构中,这台服务器将被赋以对带宽并不敏感的应用,而将其他对带宽要求很高的应用"绕过"这台服务器,分配给其他服务器运算。这需要非常灵活的管理体系和基础架构,而目前我们用"虚拟化"机制实现这种灵活性,这是云计算的根本区别所在。
在红帽的认知中,云计算是由很多平行的概念组成的,包括SOA、网格、中间件、即时通讯、操作系统、虚拟化和x86架构的硬件。由x86硬件做基础架构的原因在于其通用性和目前不断扩张的市场份额,不过在虚拟化的统一整合下,将小型机和x86服务器整合为逻辑上不分彼此的资源池才是云计算的终极目的。
红帽认为云计算应该做到让用户在任何地方、任何时间都可以使用任何应用。IT发展有简洁化的趋势,在应用逐步升级的过程中,只有动态的IT架构才能适应。因此,云计算并不是很多媒体所称的炒作,而是基于业务发展诞生的实际IT架构需求。
红帽的开源理念与云计算架构
红帽中国云计算总负责人秦小康先生表示,红帽的云计算之路分三步走:从SOA到虚拟化平台,再到云平台。据秦先生介绍,红帽的核心价值充分体现了SOA的观念--面向服务。基于开源模式的系统开发使得红帽具有一系列适合各类企业的企业级软件。而开源软件的特性又给予了客户充分的二次开发空间--可定制性大大增加。因而作为面向服务的架构,开源平台具有更好的灵活性。
另一方面,基于Red Hat XEN和Red Hat Enterprise Linux开源软件,红帽可以将不同的硬件整合为一个虚拟资源池,通过VM模板池,在多个虚拟机上部署ERP、CRM、DataBase、Liunx、Windows甚至是虚拟机热备。而对这些虚拟机和虚拟资源的动态管理,红帽早在帮助亚马逊建设弹性云平台时,就积累了足够的经验--其Red Hat Client API Tools Web GUI配合Red Hat云平台账单系统可以让客户在一个简单的网页上就能获知自己租用服务器资源的消费额度。对于云计算安全的保障,红帽特别开发了Directory Server系统,直接进行用户身份验证和安全管理--亚马逊EC2弹性云就应用此系统。
云存储方面,红帽以其出名的JBoss中间件做过渡,沟通起诸如手机、计算机、IP电话与虚拟存储池之间的数据存储。在应用层之下,是红帽MetaMatrix虚拟数据源,将数据源进行虚拟化整合,这样不仅仅是将云存储的范围局限在存储源,更将要存储进来的信息做了一定程度的归纳。接下来的XEN开源虚拟化又将负责处理I/O的服务器整合在一起,而红帽GFS全局文件系统是整合云存储的核心,它将大规模的存储磁盘阵列、磁带库整合虚拟化为一个虚拟存储资源池。
据秦小康先生介绍,基于开源架构的虚拟化整合为数据中心带来的不仅是灵活的云计算平台,更可以为企业带来成本的节约。据美国政府在缩减IT成本的报告中称,开源、虚拟化和云计算将IT成本缩减为原先的30%左右,而这三者彼此递进的关系也构成了未来IT架构的雏形。
