云计算是近两年IT界最炙手可热的概念,远到欧美众多IT巨头,近到国内各家厂商,无不争相宣扬自己的云计算解决方案:从Amazon到360,随处可见带有云计算字眼的应用。那么究竟什么是云计算,云计算和类似于我们这种普通的IT从业人员而言,究竟有多远。本文试着将自己对云计算概念的理解进行梳理,抛砖引玉,
期待更多有建设性的观点分享和交流!
一:云计算概念:在线服务平台
按维基百科定义:云计算是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算。恕我理解能力有限,上述解释无法让自己清晰理解什么叫云计算。再看看云计算常用的应用案例,如Amazon的服务器资源租赁和Google的“Google Apps",那么是否可以认为,所谓的云计算,本质上是一种在线服务平台,提供硬件资源按需租用或软件平台资源租用,以提供给有需求的用户使用。以下的云计算架构其实也证实了这一点。
二:云计算架构
维基百科中对于云计算架构,描述为如下几个部分组成:
1: 基础设施即服务(IaaS)
2:平台即服务(PaaS)
3:软件即服务(SaaS)。
上述三个部分可以互为独立,可以由不同的云计算服务服务商提供。用户可以根据自身实际情况,选择采购哪一部分的服务。比如说如果你是云计算Paas服务商,你可以由自己组建Iaas平台,也可以租其它Iaas厂商的基础设施平台。同样的,SaaS服务商可以选择租用别家PaaS服务商平台,也可以自行实现自己的Paas服务平台。目前常见的Iaas服务商有:IBM、HP、Amazon等。Paas服务商有:MicroSoft、Google、Amazon等,SaaS服务商有:Google、Yahoo、阿里巴巴等。
三:云计算与虚拟化技术
云计算本质上是一种商业模式,之所以近几年被众多服务商炒作、热棒。其中一个原因是互联网泡沬期后互联网公司存在有大量的服务器资源闲置,为解决资产贬值而推出的一种资源外租服务。同时随着虚拟化技术的发展,以及众多创业者创业成本的缺乏,使得Iaas服务外租成为一种可能。通过虚拟化技术,Iaas服务商可以很容易实现调配服务器资源,提高资源利用率并降低IT成本,并达到集中管理和动态使用物理资源的目的。
四:云计算与企业用户
对于企业用户而言,云计算至少可以给企业信息化建设提供两个可选方案。一个是SaaS,另一个是Iaas。如果自身企业的CRM/ERP/OA系统没有太多个性化需求,且对信息安全要求不高,可以考虑使用SaaS服务商提供的CRM/ERP/OA系统,以需求自身企业需求。如果存在太多个性化需求以及信息安全性,不存在完全满足企业需要的SaaS服务时,在IT基础建设这方面,也可以有选择考虑是否采用Iaas服务,以减少基础建设投资和充分节约资源。
五:云计算与终端用户
按个人观点,云计算更多侧重于服务商之间如何提供服务(自建还是外租),对于终端用户而言,在使用某个应用时,如网络邮箱或搜索引擎,实际上感觉不到上述服务是否存在有云计算。但考虑到Paas服务商如果公布某些应用的API后,有兴趣的终端用户可以根据API编写软件并通过PaaS公布和推广。从这一方面说,云计算除了可以提供给终端用户众多软件应用外,也给终端用户提供了软件平台,以开发自己喜欢的软件。
CIO之家 www.ciozj.com 公众号:imciow