云计算三种服务模式之间的关系主要可以从两个角度进行分析:其一是用户体验角度,从这个角度而言,它们之间关系是独立的,因为它们面对不同类型的用户。其二是技术角度,从这个角度而言,它们并不是简单的继承关系。
三种服务模式
根据现在最常用,也是比较权威的NIST(National Institute of Standards and Technology,美国国家标准技术研究院)定义,云计算主要分为三种服务模式,而且这个三层的分法重要是从用户体验的角度出发的:
Software as a Service,软件即服务,简称SaaS,这层的作用是将应用作为服务提供给客户。
Platform as a Service,平台即服务,简称PaaS,这层的作用是将一个开发平台作为服务提供给用户。
Infrastructure as a Service, 基础设施即服务,简称IaaS,这层的作用是提供虚拟机或者其他资源作为服务提供给用户。
一、SaaS模式
作用
通过SaaS这种模式,用户只要接上网络,并通过浏览器,就能直接使用在云端上运行的应用,而不需要顾虑类似安装等琐事,并且免去初期高昂的软硬件投入。SaaS主要面对的是普通的用户。
产品
主要产品包括:Salesforce Sales Cloud,Google Apps,Zimbra,Zoho和IBM Lotus Live等。
功能
谈到SaaS的功能,也可以认为是要实现SaaS服务,供应商需要完成那些功能?主要有四个方面:
随时随地访问:在任何时候或者任何地点,只要接上网络,用户就能访问这个SaaS服务。
支持公开协议:通过支持公开协议(比如HTML4/5),能够方便用户使用。
安全保障:SaaS供应商需要提供一定的安全机制,不仅要使存储在云端的用户数据处于绝对安全的境地,而且也要在客户端实施一定的安全机制(比如HTTPS)来保护用户。
多住户(Multi-Tenant)机制:通过多住户机制,不仅能更经济地支撑庞大的用户规模,而且能提供一定的可定制性以满足用户的特殊需求。
二、PaaS模式
作用
通过PaaS这种模式,用户可以在一个包括SDK,文档和测试环境等在内的开发平台上非常方便地编写应用,而且不论是在部署,或者在运行的时候,用户都无需为服务器,操作系统,网络和存储等资源的管理操心,这些繁琐的工作都由PaaS供应商负责处理,而且PaaS在整合率上面非常惊人,比如一台运行Google App Engine的服务器能够支撑成千上万的应用,也就是说,PaaS是非常经济的。PaaS主要的用户是开发人员。
产品
主要产品包括:Google App Engine,force.com,heroku和Windows Azure Platform等。
功能
为了支撑着整个PaaS平台的运行,供应商需要提供那么功能?主要有四大功能:
友好的开发环境:通过提供SDK和IDE等工具来让用户能在本地方便地进行应用的开发和测试。
丰富的服务:PaaS平台会以API的形式将各种各样的服务提供给上层的应用。
自动的资源调度:也就是可伸缩这个特性,它将不仅能优化系统资源,而且能自动调整资源来帮助运行于其上的应用更好地应对突发流量。
精细的管理和监控:通过PaaS能够提供应用层的管理和监控,比如,能够观察应用运行的情况和具体数值(比如,吞吐量和反映时间)来更好地衡量应用的运行状态,还有能够通过精确计量应用使用所消耗的资源来更好地计费。
三、IaaS模式
作用
通过IaaS这种模式,用户可以从供应商那里获得他所需要的虚拟机或者存储等资源来装载相关的应用,同时这些基础设施的繁琐的管理工作将由IaaS供应商来处理。IaaS能通过它上面对虚拟机支持众多的应用。IaaS主要的用户是系统管理员。
产品
主要产品包括:Amazon EC2,Linode,Joyent,Rackspace,IBM Blue Cloud和Cisco UCS等。
功能
IaaS供应商需要在那些方面对基础设施进行管理以给用户提供资源?或者说IaaS云有那些功能?在《虚拟化与云计算》中列出了IaaS的七个基本功能:
资源抽象:使用资源抽象的方法(比如,资源池)能更好地调度和管理物理资源。
资源监控:通过对资源的监控,能够保证基础实施高效率的运行。
负载管理:通过负载管理,不仅能使部署在基础设施上的应用运能更好地应对突发情况,而且还能更好地利用系统资源。
数据管理:对云计算而言,数据的完整性,可靠性和可管理性是对IaaS的基本要求。
资源部署:也就是将整个资源从创建到使用的流程自动化。
安全管理:IaaS的安全管理的主要目标是保证基础设施和其提供的资源能被合法地访问和使用。
计费管理:通过细致的计费管理能使用户更灵活地使用资源。
接下来,稍微给大家介绍一下云的三种形式和云计算好处。
三种模式之间的关系
它们之间的关系主要可以从两个角度进行分析:其一是用户体验角度,从这个角度而言,它们之间关系是独立的,因为它们面对不同类型的用户。其二是技术角度,从这个角度而言,它们并不是简单的继承关系(SaaS基于PaaS,而PaaS基于IaaS),因为首先SaaS可以是基于PaaS或者直接部署于IaaS之上,其次PaaS可以构建于IaaS之上,也可以直接构建在物理资源之上。
解读云计算三种服务模式及其之间关系
原文出处:http://cloud.it168.com/a2010/0730/1084/000001084150.shtml
分享到:
相关推荐
在云计算的产业发展过程中,SaaS(软件即服务)、PaaS(平台即服务)和IaaS(基础设施即服务)是三种主要的服务模式。SaaS提供给用户的是直接可以使用的软件应用,PaaS为开发者提供平台服务,使他们可以开发、运行和...
2. 云计算的定义:云计算是一种通过网络提供按需计算服务的模式,包括硬件、软件和存储,用户无需直接管理底层基础设施。 3. 云计算的特点:资源共享、弹性扩展、按需付费、高可扩展性和便捷的维护。 二、云计算...
《云计算基础与应用》课程标准详细解读 课程性质与任务: 该课程被定位为计算机网络技术专业的基础课程,旨在向学生介绍云计算领域的基础知识和实际应用。随着科技的飞速发展,虚拟化、云计算和大数据等技术日益...
云计算提供了一种按需自助服务、网络访问、资源池化、快速弹性以及可测量服务的新型计算模式,这些特点带来了虚拟化技术、服务外包、资源共享、数据迁移和接口标准化等一系列新技术和新应用,从而也产生了新的安全...
云计算概述:云计算是一种基于互联网的计算模式,通过共享计算资源、数据存储和应用程序等,为用户提供方便、快捷、按需使用的计算服务。云计算的快速发展,不仅推动了信息技术的变革,也在各个行业领域中得到了广泛...
本文将根据《互联网出海专场企业级基础设施重磅解读2019云计算发展趋势》PDF文件中的内容,详细分析2019年的云计算发展趋势及其对企业的影响。 #### 二、2019年云计算发展十大趋势 1. **盈亏平衡的公共云出现**:...
云计算主要通过三种交付模式向用户提供服务: - **软件即服务(Software as a Service, SaaS)**:用户无需安装任何软件,直接通过网络访问所需的应用程序。 - **平台即服务(Platform as a Service, PaaS)**:...
综合以上内容,云计算模式下大数据处理技术研究的关键点包括云计算与大数据的密切关系、云计算的核心特性、大数据的特征及处理的挑战、关键技术和管理机制的完善,以及如何将大数据技术与通信网络优化相结合以提高...
2016年的KeyNote可能涉及了云计算的市场增长、技术创新和产业政策等方面,强调了云计算如何改变企业运营模式和IT服务交付。 2. **大数据**: 大数据是云计算的重要应用领域,2016年时,大数据已经成为了云计算的...
- **服务模型**:主要包括IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)三种服务模式。 - **关键技术**:虚拟化技术是实现云计算的基础,通过虚拟化技术可以在单一物理服务器上运行多个虚拟机,...
首先,云计算服务根据其服务内容的不同,可以分为三种基本模式:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。 1. IaaS (Infrastructure as a Service):IaaS为用户提供虚拟化的计算资源,如服务器...
本文将对云计算在高校财务信息化中的应用背景、云计算服务模式的特点及其在高校财务信息化中的应用方式进行详细解读,并基于文章中提到的技术及方法论,深入分析云计算环境下高校财务信息化的实践与挑战。...
综上所述,通过对“一二三四五”的解读,我们不仅了解了云计算的基本概念和服务层次,还掌握了其核心技术和服务特性。随着云计算技术的不断进步和发展,未来将有更多创新的应用场景出现,为企业和个人带来更多便利和...
1. 云计算定义:理解云计算的基本概念,包括IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务)三种服务模式。 2. 云计算的历史发展:探讨云计算的起源、发展过程和主要里程碑事件。 3. 云计算的优势...
1. **云计算架构**: 理解云计算的基本架构及其服务模式,如IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务)。 2. **资源管理**: 研究云计算资源的动态管理,包括资源的分配、释放、监控和优化。 ...
在云计算技术应用于高校教育的发展模式中,可以通过采用IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务)等三种不同类型的云计算服务来实现基础网络与资源的高效管理。IaaS提供基础的计算资源;PaaS...
在探讨基于云计算环境下的网络安全研究时,我们需要首先理解云计算的基本概念及其在社会各行业中的应用情况。云计算是一种分布式网络计算模型,它在解决服务器建设运营成本之间的矛盾中应运而生。其核心理念是“云”...
1. 云计算技术应用:云计算作为一种基于互联网的计算模式,为用户提供弹性的资源共享平台,包括服务器、存储、网络、软件和服务等资源。在食品安全检验检测领域,云计算技术能够实现数据的集中存储与处理,方便了大...