行业新闻
何谓云计算?
2014-02-27
何谓云计算?
“天下大势,分久必合,合久必分”——《三国演义》。
古人是聪明的,千百年前的他们就已经预知了事态的发展是周期反复的,而我们自认高明的进化,也只不过是在重复过往,但每一次的周而复始都是一次更加精细化的演进。
就 IT 行业的技术发展趋势来看,同样,也跳不出这个范畴:大型机时代→个人计算机时代→互联网下的云计算时代,IT 这个行业从来不缺新意,无外乎也
是“合”→“分”→“合”→“分”?云计算时代下的“合”相比大型机时代的“合”,无疑是有着划时代意义的演进。
何谓云计算?
从云计算通用定义上看,云计算一般需要涵盖“网络交付;弹性、共享资源池;按需访问;按用付费”这几个功能要素。
从部署模式上看,云计算分公有云(IT 资源通过广域网交付),私有云(IT 资源通过局域网交付),混合云(同时跨广域网和局域网),还有一种相对特殊的社区云(云平台为一些组织共享,并为一个有共同兴趣或共同利益的社区服务。如 Apple App Store 面向开发者平台;如 HP 刚刚在新加坡交付的 G-Cloud平台,新加坡政府云)。
从服务模式来看,云计算划分为三种模式:
A)基础架构即服务(IaaS),通过网络为用户交付 IT 基础资源,如计算资源(物理机/虚拟机,可以包含或不包含OS)、网络资源、存储资源等基础设施,用户基于所租用的基础设施部署自己的应用;
B)平台即服务(PaaS),通过网络为用户交付应用软件的开发和运行环境(除基础架构还包括应用开发平台软件,用户无需关心硬件等底层设施),如交付一个可用 LAMP 平台(Linux+Apache+MySQL+PHP);
C)软件即服务(SaaS),通过网络交付一系列标准在线的应用软件服务,如办公应用、CRM、项目管理等在线软件,用户只需要有相应的账号即可通过 URL 访问使用相关系统;
宏观上看,云计算的核心技术主要由四部分构成:虚拟化技术、自动化技术、面向服务的架构(SOA)、分布式计算。虚拟化技术是云计算技术框架中的重要组成之一,但绝对不等同于云计算。可以看到云计算所包含的核心技术都是已经存在多年的成熟技术,所以云计算的本质更多的是一种商业模式的创新,而不是技术层面的再创造。

其中,前三种技术结合下的云计算技术路线最为成熟,也是我们最常提到和最为熟知的云,目前在国内外也有非常多的商用成熟案例,其根本原因在于,前三种技术都有非常成熟的商业版本软件,且不同商业软件间的接口可以灵活对接构建相应的云平台解决方案;而糅合分布式计算技术的云平台多为私有解决方案,需要对用户的应用程序按照分布式编程框架进行更改,适用面较窄(通常面向大数据应用于服务),该方案广泛被互联网用户自行开发自行使用,例如 Google,Facebook,Baidu 等。