您的位置  > 资讯

云计算平台的三大层次

所谓“云” ,是一个形象的比喻,意指这些应用软件不在用户自己的本地计算机或者数据中心运行,而是在云端(远程)运行。“云”也是从计算机硬件到应用软件组成,但比本地应用运行环境复杂得很多。为了降低复杂度,通常将云计算平台分成三个层次,每一层都将本层的系统复杂性封装起来,向上层提供开箱即用的服务。

phptkU8kZ

1、软件即服务(SaaS)

SaaS是Software as a Service的缩写名称,意思为“软件即服务”,即通过网络提供软件服务。SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得SaaS平台供应商提供的服务。目前,各行各业都有大量的系统以SaaS形式部署,像客户关系管理系统、人力资源管理系统、办公行政系统等。

SaaS 云平台的主要优势是不需要购买、安装、维护或更新硬件或软件。特别是,对于中小微企业而言,基本不需要增添相关软硬件,使用原有的终端设备,即可以通过SaaS的方式使用不断更新的新功能。通常, SaaS服务需要支付一定的服务费,但从中长期看这些费用比自己采购软硬件搭建系统要合算得多。

2、平台即服务(Paas)

PaaS是Platform as a Service的缩写,是指“平台即服务”。简单地说, PaaS平台就是指云环境中的应用基础设施服务,也可以说是中间件即服务。在传统On—Premise部署方式下,应用基础设施即中间件的种类非常多,有应用服务器、数据库、ESBs、BPM、 Portal、消息中间件及远程对象调用中间件等。

基于该架构,应用实例的弹性伸缩也能够非常容易实现。首先需要监控服务来不断获取实时的应用状态,当某些指标超出预先定义的阈值时,平台会启动伸缩服务,首先从应用容器模块预留资源,然后调用应用部署模块打包应用并部署,最后将应用节点注册到路由模块完成整个伸缩的过程。

3、基础设施即服务(IaaS)

IaaS (Infrastructure as a Service) ,即“基础设施即服务”, 即指把IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。

IaaS提供给消费者的服务包括处理CPU、内存、存储、网络和其他基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用,也有可能获得有限制的网络组件(例如路由器、防火墙、负载均衡器等)的控制。在使用模式上, IaaS与传统的主机托管有相似之处,但是在服务的灵活性、扩展性和成本等方面IaaS具有很强的优势。

云服务提供商负责管理机房基础设施、计算机网络、磁盘柜、服务器和虚拟机,租户自己安装和管理操作系统、数据库、中间件、应用软件和数据信息,所以IaaS云服务的消费者一般是掌握一定技术的系统管理员。IaaS云服务提供商计算租赁费用的因素包括CPU、内存和存储的数量,一定时间内消耗的网络带宽,公网IP地址数量及一些其他需要的增值服务(如监控、自动伸缩等)等。