云计算架构模式的区别与联系

云计算架构模式的区别与联系

ID:8803259

大小:157.00 KB

页数:4页

时间:2018-04-08

云计算架构模式的区别与联系_第1页
云计算架构模式的区别与联系_第2页
云计算架构模式的区别与联系_第3页
云计算架构模式的区别与联系_第4页
资源描述:

《云计算架构模式的区别与联系》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、云计算架构模式的区别与联系云计算架构模式的区别与联系1.SaaS、PaaS、IaaS的基本定义云计算是一种通过Internet以服务的方式提供动态可伸缩的虚拟化的资源的计算模式。根据现在最常用,较权威的NIST(NationalInstituteofStandardsandTechnology,美国国家标准技术研究院)定义,根据用户体验角度及服务类型,云计算主要分为三种服务模式:SaaS、PaaS、IaaS。SaaS主要将应用作为服务提供给客户,Paas以服务形式提供给开发人员应用程序开发及部署

2、平台,IaaS是主要是将虚拟机等基础设施资源作为服务提供给用户。1)SaaS(Softwareasaservice,软件即服务)Saas它是一种通过互联网络提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。可以将它理解为一种软件分布模式,在这种模式下,应用软件安装在厂商或者服务供应商那里,用户可以通过某个网络来使用这些软件,通常使用的网络是互联网。这种模式通常也被称为"随需应变(ondemand)"软件,这是最成熟的云计算模式,因为这种模式具有高度的灵活性、

3、已经证明可靠的支持服务、强大的可扩展性,因此能够降低客户的维护成本和投入,而且由于这种模式的多宗旨式的基础架构,运营成本也得以降低。2)PaaS(PlatformasaService:平台即服务)PaaS提供了基础架构,软件开发者可以在这个基础架构之上建设新的应用,或者扩展已有的应用,同时却不必购买开发、质量控制或生产服务器。Salesforce.com的Force.com、Google的AppEngine和微软的Azure(微软云计算平台)都采用了PaaS的模式。这些平台允许公司创建个性化的应

4、用,也允许独立软件厂商或者其他的第三方机构针对垂直细分行业创造新的解决方案。3)IaaS(Infrastructureasaservice:基础架构即服务)IaaS通过互联网提供了数据中心、基础架构硬件和软件资源。IaaS可以提供服务器、操作系统、磁盘存储、数据库和/或信息资源。最高端IaaS的代表产品是亚马逊的AWS(ElasticCompute4云计算架构模式的区别与联系Cloud),不过IBM、Vmware和惠普以及其他一些传统IT厂商也提供这类的服务。IaaS通常会按照"弹性云"的模式引

5、入其他的使用和计价模式,也就是在任何一个特定的时间,都只使用你需要的服务,并且只为之付费。1.SaaS、PaaS、IaaS的联系与区别作为基于互联网的云计算服务,SaaS,PaaS,IaaS面对了不同类型的用户。它们并不是简单的继承关系(SaaS基于PaaS,而PaaS基于IaaS),因为首先SaaS可以是基于PaaS或者直接部署于IaaS之上,其次PaaS可以构建于IaaS之上,也可以直接构建在物理资源之上。如下图所示,通常的应用系统架构自底而上,包括了Networking,Storage,S

6、ervers,Virtualization,OS,Middleware,Runtime,Data,Applications等9大层次。云计算服务从架构上分别提供了其中的部分架构服务组合,为企业用户的应用系统提供支持。ØIaaS服务为用户提供了虚机服务,也就是IaaS服务平台提供商负责构建并管理Networking,Storage,Servers,Virtualization,OS等5个层次的资源;用户在虚机OS基础上,构建并维护业务系统的Middleware,Runtime,Data,Appli

7、cations部分。ØPaaS服务4云计算架构模式的区别与联系为用户提供了中间件和运行时服务,也就是PaaS服务平台提供商负责构建并管理Networking,Storage,Servers,Virtualization,OS,Middleware,Runtime等7个层次的资源;用户在虚机中间件服务接口和业务运行环境基础上,构建并维护业务系统需要的Data,Applications部分。ØSaaS服务为用户提供了完整的应用软件服务,也就是SaaS服务平台提供商负责构建并管理应用软件全部的资源;最

8、终用户不需要进行任何维护管理工作,直接付费使用即可。IaaS、PaaS、SaaS三者之间界限正趋于模糊,严格区分SaaS、PaaS、IaaS三者的区别是次要的。因为这三种模式者要涉及外包负载、人员开支管理、服务器及网络的软硬件维护等问题。从更高层面来看,SaaS、PaaS、IaaS都是为了解决用户的问题,都是为了业务而服务。例如它们都试图为用户降低IT基础设施成本、充分发挥IT资源规模经济效益、提供强大的扩展能力。PaaS服务面向的用户是应用系统开发和设计者,它不能为最终的业务用户使用,相反Pa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。