云计算相关技术及应用介绍
云计算(cloudcomputi
g)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。美国国家标准与技术研究院(NIST)将其定义为:“云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。”一、云计算服务模式
云计算自底向上可以认为包括以下几个层次的服务:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。这里所谓的层次,是分层体系架构意义上的“层次”。IaaS,PaaS,SaaS分别在基础设施层,软件开放运行平台层,应用软件层实现。下图是其示意图:
图11云计算服务分类示意图
1.基础设施即服务I
frastructureasaService,IaaS通过网络作为标准化服务提供按需付费的弹性基础设施服务,其核心技术是虚拟化。可以通过廉价计算机达到昂贵高性能计算机的大规模集群运算能
f力。典型代表如亚马逊云计算AWSAmazo
WebServices的弹性计算云EC2和简单存储服务S3,IBM的蓝云等。
2平台即服务PlatformasaService,PaaS提供给客户的是将客户用供应商提供的开发语言和工具例如Java,pytho
,Net创建的应用程序部署到云计算基础设施上去。其核心技术是分布式并行计算。PasS实际上指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。典型代表GoogleAppE
gi
eGAE只允许使用Pytho
和Java语言,基于称为Dja
go的Web应用框架调用GAE来开发在线应用服务。3软件即服务SoftwareasaService,SaaS它是一种通过I
ter
et提供软件的模式,用户无需购买软件,而是租用服务商运行在云计算基础设施上的应用程序,客户不需要管理或控制底层的云计算基础设施,包括网络、服务器、操作系统、存储,甚至单个应用程序的功能。该软件系统各个模块可以由每个客户自己定制、配置、组装来得到满足自身需求的软件系统。典型代表如Salesforce公司提供的在线客户关系管理CRMClie
tRelatio
shizMa
ageme
t服务,ZohoOffice,Webex,常见的还有Email等。二、云计算部署方式
1私有云privatecloud云基础设施是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。私有云可部署在企业数据中心中,也可部署在一个主机托管场所,被一个单一的组织拥有或租用。2公共云publiccloud基础设施是被一个销售云r