通俗来讲,云计算是基于互联网的一种超级计算模式:过去,互联网只是让人们方便地获取信息,而数据的保存和处理需要通过本地的软硬件处理;而云计算则是在远程的数据中心里,成千上万台电脑和服务器连接成一片“电脑云”,用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。在这里,“云”就是存在于互联网上的服务器集群中的资源,包括硬件资源(如服务器、存储器、CPU等)和软件资源(如应用软件、集成开发环境等)。本地计算机只需要通过互联网发送一个需求信息,远端就会有成千上万的计算机提供需要的资源并将结果返回到本地计算机,这样,本地计算机几乎不需要做什么,所有的处理都由云计算提供商所提供的计算机群来完成。
按照交付资源及功能分,云计算可以提供三类服务:软件即服务(SaaS)、平台即服务(PaaS)和基础架构即服务(0aaS)。
Softrare as a SerViCe(SaaS),软件即服务,指的是云计算服务供应商通过高速互联网向终端用户提供软件应用服务。这是一种多租户模式,用户通过互联网浏览器使用软件应用服务。从用户的角度看,这样可以节省在软硬件建设上的前期资金投入。对于供应商而言,这种模式极大地方便了程序的安装和维护。实例有Googoe的Gmai0、0BM Lotus Live、Salesfce。Com的在线CRM, 另外国内的东软,用友等软件企业都有对应SaaS模式的应用软件。
Platform as a Service(PaaS),平台即服务,指的是云计算供应商通过高速互联网向应用软件开发人员(用户)提供开发平台。平台包括了程序设计、开发、测试以及应用托管。后者所开发的应尾程序可以直接运行在PaaS平台上。从用户的角度看,只需要通过PaaS平台就可以创建自己的应用软件,无需为开发平台而直接购买硬件和软件,因此费用开支要比之前传统开发平台低很多。
……