导航↓ 相册|收藏博客|加入友情链接|给博主留言
畅享博客 > 人月神话的Blog > IT项目管理 > [原创]虚拟化和云计算
2009/12/8 12:49:38

[原创]虚拟化和云计算

最近,上海电信就采用了赛门铁克的“云计算”方案,让我们看到,虚无缥缈的“云”终于落地了。对于云计算原来我们讲的一个重要概念就是计算能力和存储能力 从桌面端到网络端(云端)的迁移,另外广义的云计算包括了SAAS,PAAS和IAAS三个方面的内容,电信行业前两年在SAAS领域的努力并不是特别的 成功,在这里面重要的问题点还是SAAS是偏互联网的运营,而拿着传统的电信运营模式去做互联网的运营注定是会失败的。

所以吴锡源对中国电信运营商向“云计算”迁移的步骤给出了几点建议: 首先,部署云基础架构,利用虚拟化技术建立一个云存储,把分布在不同数据中心的存储资源整合在一起,进行统一的管理,分配给不同的应用使用; 其次,部署中间件层,建立一套SOA基础架构,让运营商对外提供标准的服务; 第三是在此基础上,构建新的云应用,实现SaaS的目标。

所以云计算落地的第一步是IAAS,而云基础架构本身又是搭建在虚拟化技术上面的。现在很多大型影响厂商如IBM或HP的小型机,EMC的各种存储设备本 身就是支持虚拟化和云计算的。即硬件设备的CPU和内存资源对于多个应用是共享的,是今天动态分析或动态扩展的。虚拟化的重点是超级计算机通过虚拟化变成 了多台服务器来用,超级计算机的CPU和内存可以在多台虚拟机之间灵活调整和分配,是一变多的一种实现;而云计算的重点是原来的网格计算和并行计算,多台 计算机的计算能力可以完全共享来实现超级计算以解决时间延迟和并发问题。在IAAS这层既然基础是虚拟化,那么云计算的重点则是多台超级计算机,多个不同 的物理存储设备之间的能力的共享问题,这是虚拟化无法解决的问题。在VmWare最新的版本看到已经在支持云计算,即是指的这种计算能力的集中化。

基于虚拟化的系统安装和部署目标对象仍然是虚拟机,需要事先安装虚拟机并分配资源。而云计算的安装和部署可能并没有虚拟机的概念,用户不用关注后台集中化的硬件资源。这也是虚拟化和云计算的一个区别点。

对于计算能力的集中化,现在比较好做的就是中间件层的并行计算和网格计算,可以分担应用服务层的压力。这个在传统的负载均衡方案中也能够解决,但是云计算 的优点是可以无限扩充硬件设备,以支持大并发下的负荷。那么现在的问题就是在数据库层是否也能够实现并行和网格计算,而现在数据库产品已经在这个方面做大 量改进,如Oracle RAC本身即使支持网格计算,一方面是以低成本、模块化的服务器和存储器实现标准化;另一方面是借助Oracle数据库和真正应用集群整合服务器和存储 器。所有计算能力方面的云计算一定是包括了中间层和数据库两个层面的计算能力集中化。

云计算和SOA什么关系,我们现在可以看到的就是云计算在IAAS和PAAS层搭建完成后要转换到云计算的互联网运营。类似亚马逊的EC2都是将云计算能 力以一种服务的方式暴露出来。所以可以看到在PAAS层,更多的应该基于SOA的思路来进行构建,将底层的云计算能力封装为服务,并通过SOA平台集中管 理和监控,最终发布到SAAS上。



查阅更多相关主题的帖子: 虚拟化技术 虚拟机 云计算

评论

支持下吧!!!!!!!!!!!!!


发布者 灵气网游
2010/7/29 3:57:18


呵呵

不顶帖子好多年

今天顶了!!!

不顶对不起观众啊!!!


发布者 抑郁病患者
2010/9/2 12:24:08



发布者 saed
2010/9/14 23:31:31


您还未登录,不能对文章发表评论!请先登录