IaaS、PaaS和SaaS提供的服务及带来的好处_第1页
IaaS、PaaS和SaaS提供的服务及带来的好处_第2页
IaaS、PaaS和SaaS提供的服务及带来的好处_第3页
IaaS、PaaS和SaaS提供的服务及带来的好处_第4页
IaaS、PaaS和SaaS提供的服务及带来的好处_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、云计算包括三个层次:laas(InfrastructureasaService)基础设施服务Paas(PlatformasaService)平台服务Saas(SoftwareasaService)软件服务注:这里的“层次”指的是分层体系架构意义上的“层次”对laas技术阵营可从两个维度进行划分从操作系统平台的角度基于Linux平台的虚拟化非开源虚拟化:Vmware(是x86平台虚拟化领域的先行者,其丰富的产品线和相对完整的解决方案领先行业数年)。开源虚拟化:Citrix、RedHat(发展迅速,价格低廉)。基于Windows的虚拟化基于Windows平台的的虚拟化技术应用于企业级服务器之后,可

2、以与上层的客户操作系统无缝结合。从技术实现架构的角度可分为两类:1.与内核集成的完全虚拟化技术,以VmwareESXServer和RedHatKVM为代表,它们都是基于Linux内核的虚拟化技术,并且其虚拟化层与Linux内核集成,但两者的具体实现细节不同。使用一个“管理操作系统”进行客户虚拟机创建和管理的类虚拟化(Para-Virtualiztion)技术,以MicrosoftHyper-V和CitrixXenServer为代表。PaaS技术可以划分为:以GoogleAppEngine为代表的“纯云”以MicrosoftAzure为代表的“云+端”两大阵营SaaS的实现方式主要有两种:一种是

3、通过PaaS平台来开发SaaS,在PaaS平台上提供了一些开发在线应用软件的环境和工具,可以在线直接使用它们来开发SaaS平台;另一种是采用多租户架构和元数据开发模式,采用web2.0、Struts、Hibernate等技术来实现SaaS中各层(用户界面层、控制层、业务逻辑层和数据访问层等)的功能。目前,大部分SaaS系统都采用这种方式开发。SaaS可以在Iaas上实现,也可以在PaaS上实现,还可以独立实现;类似的,PaaS可以在Iaas上实现,也可以独立实现。虚拟化虚拟化的本质是在相同的一套硬件上运行彼此独立的操作系统和应用软件,其最终目标是实现IT资源利用率和灵活性的最大化。虚拟化技术包

4、括服务器虚拟化、桌面虚拟化、应用虚拟化、网络虚拟化、存储虚拟化等多个方面。IaaS、PaaS和SaaS提供的服务laaS提供Storage、Compute、CDN、Backup&Recovery、PlatformHosting和ServiceManagement服务IaaS提供云存储、弹性计算、内容分发网络(ContentDeliveryNetwork)、容灾备份等服务PaaS提供Database、ApplicationDeployment、Integration、BusinessIntelligence和Development&Testing月服务。PaaS提供快速开发和测试、应用集成部署、

5、数据库中间件、商业智能分析等服务。Saas提供ERP、Billing、Sales、CRM、Callaboration、DocumentManagement、HumanResources、SocialNetworks、Financials、ContentManagement和Email&OfficeProductivityIaaS提供的服务云存储(Storage),以Google的GoogleDriver、苹果的iCloud、微软的SkyDriver和亚马逊的S3为代表。基于亚马逊云存储S3接口开发,诞生了dropbox、box等知名云存储服务提供商。OpenStackSwift也是参照亚马逊设

6、计开发的。弹性计算(Compute),以亚马逊弹性虚拟机EC2和rackspace的虚拟机为代表。OpenStackNava是弹性计算虚拟机的开源实现方案。内容分发网络(CDN)。亚马逊CloudFront。容灾备份。laas的应用及带来的好处Iaas在企业内部能够进行资源整合和优化,提高资源利用率;对外则能够将IT资源作为一种互联网服务提供给终端用户,使用户能低成本、低门槛地实现信息化。PaaS提供的服务面向开发者:快速开发和测试、应用集成部署。谷歌AppEngine就是典型的PaaS服务应用。基于PaaS服务,研发人员无须自行构建研发环境,通过PaaS提供的开发、部署、测试、代码托管等一系列云服务实现软件系统。数据库中间件等应用(有关系型数据库、非关系型数据库、分布式缓存和消息队列等服务)。典型代表有亚马逊的DynamoDB、RDSSimpleDB等数据库,缓存服务ElastiCache,消息服务SQS等;国内的SAE的MySQL等。商业智能分析。如基于hadoop的mapreduce大型分布式计算。PaaS应用及带来的好处:PaaS为开发者提供了应用程序的开发环境和运行环境,将开发者从繁琐的IT环境管理中解放出来

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论