云计算的各种概念浅析
2015-04-27孙一锴沈阳工学院沈阳113122
孙一锴 (沈阳工学院, 沈阳 113122)
云计算的各种概念浅析
孙一锴
(沈阳工学院,沈阳113122)
云计算可以给用户提供各种层面的服务。本文介绍了云计算的几种形态,研究了它们的特点,对比了它们优缺点。对用户应该采用什么服务提出了自己的建议。并且展望了国内云计算未来的方向。
云计算,Iaas/Paas/SaaS,网站
0 引言
美国加州大学伯克利分校认为云计算是:在互联网上以“服务”形式交付的应用程序,以及提供和支持这些服务的数据中心(DataCenter,包括硬件和软件系统)[1]。云计算服务的市场正在极速的扩大,各大云计算厂商如Amazon,IBM,Google,Microsoft,Sun等公司都推出自己研发的云计算服务平台[2]。云计算按照其「构成要素」分类,可以分为SaaS(Software as a Service,软件即服务)提供应用程序(软件);PaaS(Platform as a Service,平台即服务)提供应用程序所运行的平台;IaaS(Infrastructure as a Service,基础设施即服务)提供CPU、硬盘、服务器等基础设施三种。
1 SaaS软件即服务/ PaaS平台即服务/ IaaS基础设施即服务的具体内容
1.1基础设施即服务
基础设施即服务,顾名思义,是一种提供网络,硬件(CPU、硬盘、内存),操作系统的服务。用户使用没有安装任何应用程序的服务器环境。用户可以在这个环境上安装中间件及所需的应用程序软件。
这种服务典型的服务供应商有亚马逊的弹性云(Amazon,EC2)[3]和Apache的开源项目Hadoop[4]。
1.2平台即服务
平台即服务是在基础设施即服务上,再加上了「中间件」。就是说,除了平台即服务里所包括的所有构成要素之外,还有数据库软件,Web服务器所必须的软件,应用程序开发所必须的软件等。客户只需要把他们自己开发的应用程序的代码上传到平台即服务的环境里,设计并定义必要的数据库定义,就能在这个环境里运行他们的应用程序。……
