“云计算”(Cloud Computing)可以说是时下最热的名词之一。
但是,关于云计算的确切定义,业界并没有统一的标准。
而且,据Gartner发布的云计算技术成熟度曲线,云计算正处于“过高期望的顶峰”。这说明“云计算”已经被业界充分扩大,并好像无所不能。
可是,实际情况是什么呢?
首先,云计算非万能的。云计算最初只是用于提高IT的投资回报率与降低IT的总体拥有成本,并且云计算本身的灵活性,可以保证IT系统在“云”之上,运行的更加顺畅与可靠。因此,并非所有的问题都可以搬出云计算来解决。
其次,云计算并不是一种新的技术。云计算是将虚拟化、集群、网格计算、分布式计算、效用计算、并行计算等现有的多种技术,进行的有机整合。
最后,目前的云计算已发展成为一种新的商业模式。
维基百科对云计算的定义:
云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。整个运行方式很像电网。
说的更技术一些,云计算是通过虚拟化,将计算资源进行池化,并通过各种自动与可扩展的资源分配机制,使得计算资源可以以服务的形式提供给最终用户,满足用户的各种层面的计算资源需求,并且用户无需关注具体的硬件、软件、平台细节。
目前,云计算包含三个层次:IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)。
IaaS是将硬件资源虚拟化之后,直接将计算资源作为服务对外提供。例如:Amazon EC2。
PaaS则提供了一个平台或者一套体系,供公众在上面进行一些软件开发等操作。例如:Google App Engine。
SaaS则直接将应用软件发布在公网平台,供最终用户使用。例如:salesforce 。
亚马逊的EC2,就是把亚马逊内部的各种硬件资源,虚拟出来以后,供外部使用。用户可以根据自己的实际需要,购买EC2提供的计算资源(例如:CPU、内存等)。
谷歌的GAE则将Google的基础框架在公网暴露,开发人员可以根据Google相应框架的各种要求,以及Google提供的相关API在平台之上进行各种软件开发,并可以将自己的应用直接发布到GAE上。
salefforce更是直接将自己的软件作为一种服务对外提供,使用户可以在互联网上访问应用。
因此,云计算并没有一个限定的领域,云计算是一种新的商业模式,云计算目前正处于发展阶段。
不过,“伪云”确实存在。