当今时代只要提到云计算这个词语,一定会提到云计算分为IaaS、PaaS、SaaS 这三个层面,现阶段云环境中IaaS和SaaS都实现了商品化。但是,PaaS作为云计算的服务模式之一,既不像IaaS那样灵活,也不像SaaS那样可以直接面向消费者,这就造成了其市场规模远远小于其他的两种服务(即IaaS、SaaS)模式的尴尬现象。
那么未来PaaS平台将如何变革或发展?在此之前先来明确IaaS、PaaS、SaaS的区别以及三者之间的联系。
三者区别
IaaS、PaaS、SaaS是三个不同的层次,也是三种不同的服务模式,IaaS基础设施在最下端,PaaS平台在中间,SaaS软件在顶端。
- IaaS :Infrastructure-as-a-Service 基础构架即服务。这一层主要是对基础设施进行管理以给用户提供资源使用,如提供计算服务、安全备份、负载管理等。
- PaaS :Platform-as-a-Service平台即服务。这一层主要是基于IaaS之上,简化应用的部署、运行等,提供一些通用平台软件能力,如数据挖掘、系统管理、编程模型等。
- SaaS :Software-as-a-service软件即服务。这一层主要是面向终端客户,提供软件服务,如OA、CRM、HR、SCM等,并以多租户的模式提供给企业。
关联关系
如上文所说,它们是三个不同的层次,三种服务之间没有必然的联系,但又不能说完全没有联系。
- 三者都是基于互联网,需要按需按时付费。
- IaaS提供虚拟计算、存储、数据库等基础设施服务,在实施PaaS之前,必须有IaaS提供的服务基础。
- PaaS提供应用程序的开发和运行环境,PaaS是位于IaaS和SaaS模型之间的一种云服务,借助于PaaS服务,无须过多考虑底层硬件,在构建应用时可以使用很多必要服务。
- SaaS为用户提供了基于云的应用,基于互联网连接,端到端的提供服务,基于PaaS可以更好的使实现SaaS。
- 简单的SaaS应用所面向的客户为中小型企业,随着云计算的发展,一些基于大型企业级的SaaS应用需要基于PaaS平台来实现。
PaaS现状
既然说了三种服务之间的联系与区别,下面就来了解下如今国内市面上SaaS平台的发展现状:
- PaaS平台引入Docker技术后,采用虚拟机技术实现了对应用程序、系统以及资源之间的有效隔离,保证了资源的独立性,不被其他人占用。
- 个别厂家(如数通畅联)的PaaS平台产品采用远程增量热部署机制,显著提高了部署应用时的性能及效率。
- PaaS内置存储、计算、中间件、流程等服务,能够将现有的各种业务能力进行整合,并可以作为服务提供给应用开发者使用。
- PaaS可以提供应用层的管理和监控,如:观察应用运行的情况(如吞吐量和响应时间等),同时能够通过精确计量应用所消耗的资源进行计费。
- PaaS平台具有高扩展性,它提供一套完整的业务开发运行环境,可以根据用户业务状况,进行扩展开发,使SaaS产品更适合于企业用户所处的行业。
- PaaS系统内置了备份、冗余等机制,架构中一个虚拟机上可以运行多个应用,支持多租户模式。
- PaaS针对某一行业或产业可以自由的将私有云中的数据/服务集成到公有云中,或形成混合云的模式。
PaaS展望
虽然PaaS存在着诸多的优势,但却总是在IaaS和SaaS的比较下相对逊色,造成这种现象也许是PaaS没有标准的服务对象,部分IaaS服务开始具有PaaS的功能,IaaS、PaaS、SaaS三种服务之间的界限开始变得模糊,也许是PaaS的运营模式与其它两种服务的运营模式存在着差异。
但无论如何,大家都关心的是在这种情况下PaaS最终或如何发展呢?笔者认为PaaS平台的发展无需大规模变革,因为随着国内PaaS平台中集成技术逐渐走向成熟,市场上对于PaaS平台的关注度与日俱增,未来PaaS平台的发展可以采用两种道路。第一,继续发挥自身的优势,如集成性和开发扩展性,之后在适合自己的应用场景下,如对业务扩展要求高的企业、大型集团企业等开展业务;第二,使用PaaS平台最终目的是打造一款适合企业业务需求的解决方案,而这种能力在当今愈发重视垂直行业特性的背景下,是SaaS应用所不具备的,PaaS平台可以根据自身优势采用与SaaS应用合作的模式,最终让SaaS应用的交付结果更具有行业适配能力。
相关推荐
### SaaS借力PaaS平台 企业争相变革云应用 #### 一、云计算与云服务模式 随着信息技术的发展,云计算已经成为一种重要的计算模式,它利用网络将大量的计算资源(包括处理器、存储器、应用程序和服务等)连接起来,...
云计算PaaS(Platform as a Service)平台是现代IT架构中的核心组成部分,它为开发者和企业提供了一个可扩展的开发、部署和管理应用程序的环境,无需关心底层硬件设施。本设计说明书将详细阐述PaaS平台的总体设计...
"企业级PaaS平台规划建议" PaaS(Platform as a Service)是一种云计算服务模型,它提供了一个完整的开发和运行时环境,允许开发者构建、部署和管理应用程序。企业级PaaS平台规划建议是指如何规划和实现一个企业级...
此外,PAAS平台还具备基础设施适配接口,允许与不同的IaaS平台对接,通过南向接口和适配层实现资源的统一管理。平台内置丰富的虚拟机模板、运行包和配置文件,简化了大规模PaaS集群的管理。 总之,PAAS平台通过其...
工商银行PaaS平台的建设与演进: 建设思路:开源Docker+Kubernetes框架进行研发的总体技术路线。 基于Docker+Kubernetes自研的PaaS 2.0平台,截止2018年7月,运行规 模达到56个应用约4000个容器,包括快捷支付,...
随着技术的发展,PaaS与IaaS(Infrastructure as a Service)的界限日益模糊,两者融合为企业提供更全面的云服务,实现从基础设施到应用开发的无缝对接。 总之,企业PaaS平台解决方案是企业数字化转型的关键,它...
轻量级网络安全攻防PaaS平台研究与实现.pdf 本文研究了轻量级网络安全攻防PaaS平台的设计与实现,旨在解决现有网络安全攻防平台成本高、总体部署效率低、扩展性差等问题。该平台利用云计算中的容器虚拟化技术,快速...
21 基于PaaS的通用校园办公云平台的设计与实现 PaaS云需求分析与设计 22 基于PaaS的通用校园办公云平台的设计与实现 PaaS云设计 23 基于PaaS的通用校园办公云平台的设计与实现 数据库设计 24 基于PaaS的通用校园办公...
### 阿里云PaaS平台管理(2019)关键知识点解析 #### 一、阿里技术变革的背景及需求驱动 阿里云的技术变革始于2007年前后,当时的阿里巴巴面临着诸多技术挑战,包括但不限于单一应用的复杂度、业务快速增长所带来...
标题《阿里云PaaS平台详解(65页)》揭示了文档的核心内容,即对阿里云PaaS(平台即服务)平台的全面解析。在互联网和云计算产业领域,PaaS是一种将软件开发平台作为一种服务提供的模式,它允许客户直接在云上开发、...
梓豪平台是一个docker 容器化管理平台 包括主机管理,手工制作镜像,镜像管理,ci/cd 构建和应用管理的paas平台。主要功能(多租户管理、多主机管理、web shell功能、文件系统、应用管理、ci/cd 持续集成功能、...
几个角度介绍一下PaaS平台,基于K8S与Docker构建轻量级平台叫做ECP,就是弹性计算平台。我们知道刚才马俊讲的CMP,更多是在IaaS这一层面的,IaaS这一层面很多工作在主机、存储、网络上。到PaaS这一层面,大家对PaaS的...
3. 混合态PaaS云平台应用:将PaaS云平台与其他云平台或传统IT系统集成,提供更加灵活和强大的业务应用。 PaaS云平台的安全主要包括以下几个方面: 1. 认证和授权:确保只有授权用户可以访问云平台和资源。 2. 数据...
此外,PaaS平台与SOA(Service-Oriented Architecture)集成平台有密切联系。SOA集成平台常被视为企业内PaaS的一部分,提供服务集成、BPEL流程编排、BPM(Business Process Management)和规则引擎等功能。通过SOA...
#### 二、PaaS与传统IT的对比 1. **应用运行环境标准化**: - 通过容器技术确保开发、测试和生产环境的一致性,避免了由于环境差异导致的问题。 - 服务编排实现了运行环境的自动化运维和快速交付,大大缩短了传统...
开源 PaaS 平台 Tsuru ,Tsuru 是一个开放源码的 open Platform-as-a-Service (PaaS)平台...
云原生PaaS平台是指在云基础设施之上,以平台即服务(PaaS)的方式,提供给开发者的应用程序开发、运行和管理环境。云原生PaaS平台通常具备...通过标准化的交付和持续的监控与优化,可以构建出既高效又可靠的PaaS平台。
### PAAS平台问题知识库概览 #### 一、咨询类 **1.1 PaaS平台使用咨询** ##### 1.1.1 资源服务类 **查看项目资源使用情况** - **关键字**: 项目资源、使用 - **问题现象**: 潮州公司反馈,希望了解如何查看项目...