云计算是一种按使用量付费的模式具有弹性伸缩的能力,服务提供商为用户提供包括网络、服务器、存储、应用软件、服务等资源。在按使用量付费的模式下服务提供商为用户提供可用的、便捷的、按需的网络访问,云计算具有弹性伸缩的能力,用户想用多少云计算资源就有多少,用户按需使用云计算资源并按使用量付费。
时下有一种将自来水类比云计算的描述:在没有自来水之前,每个家庭、村子、城市社区都必须有水井。现在,只要打开水龙头,干净的水就会通过公共供水管道输送给我们。如果把输水管道看做通信网络,把水龙头看做我们的手机、平板和电脑,那自来水供应公司各类水处理设备和水源就是“云”。自来水公司采水、净化、消毒、存储的过程就是云计算,而把自来水输送达到家里并根据用户的使用量进行收费就是云服务。自来水公司有专业的人员负责水的质量和安全,并且保证24小时不间断地为人们供应自来水,而人们根据需要打开或者关闭水龙头,当你关上水龙头之后,你在节约了水资源的同时也不用为你没有用的水付费。
2.2.1云计算的服务模式
云计算是一种新的IT技术,它的出现掀起了互联网的一起。云计算涉及了服务器、网络、软件、存储、安全等层面,覆盖了互联网从底层基础设施到应用层的各个层面。云计算的出现催生了大量的产业应用,为互联网带来了新的业务模式,IT业内普遍认为云计算的服务模式根据构架可以分为基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)三种。
(1)IaaS
IaaS(Infrastructure-as-a-Service):基础设施即服务。IaaS服务商通过因特网向消费者提供完善的计算机基础设施服务。消费者只需向Iaas服务商支付较少的租金,就可以享用资源池中丰富的资源,包括计算机(物理机和虚拟机)、存储空间、网络连接和防火墙等基本计算资源,而且消费者可将虚拟信息中心交由Iaas服务商托管,不但降低了采购成本还减少了运维成本。消费者可在此基础上部署和运行各种软件,包括操作系统和应用程序。
(2)PaaS
PaaS(Platform-as-a-Service):平台即服务。PaaS服务商将软件研发的平台作为一种服务提供给消费者,平台即服务提供一切软件开发所需要的基础,包括程序开发环境、web服务器、数据库和操作系统等。消费者按照软件开发的需求向PaaS服务商购买所需的服务,就可以将大量花费在搭建程序开发环境和维护工作中的时间用于程序的编写,提高软件开发的效率。对于中小企业,平台即服务不但降低了软件开发的成本,而且提高了软件的开发效率,从而增强中小企业的市场竞争力。
(3)SaaS
SaaS(Software-as-a-Service):软件即服务。SaaS服务商通过网络向消费者提供软件应用的模式。消费者不用考虑类似安装等琐事,只需要链接网络,通过浏览器,就能向SaaS服务商租用基于Web的软件,来管理企业经营活动。消费者使用SaaS服务商在云端安装和运行应用软件,免去了初期高昂的软硬件投入,并且不用专门对应用软件的运行的技术设施和平台进行维护和管理。SaaS无疑能满足一些企业对信息管理的需求并降低企业信息化的成本,但亦存在着数据的安全性问题。
2.2.2云计算的类型在云计算时代的环境下,每个企业对云计算的理解和需求不尽相同。有的企业认为云计算能为企业节约成本,提高经济效益,可以购买云计算提供的一切自己需要的服务;有的企业认为,全部的IT系统都由自己部署更可靠;有的企业则认为部分IT服务可以购买云计算的服务,但核心的IT业务需要自己部署如财务系统等。所以,根据消费者不同的需求,云服务商将云计算分为公有云、私有云和混合云三种类型。