1 PaaS是指什么
PaaS,平台即服务,提供一种基础平台,将软件的开发、测试、部署和运维等工作以服务的形式提供给用户,用户只需按照给定的API接口进行调用或者可以二次封装API提供的功能,最大限度的满足用户对基础平台的使用,降低企业用户在系统的平台建设、扩容和维护等工作。
对于企业来讲,其核心的能力就是将SaaS的部分功能可以直接调用PaaS的API接口进行开发,或者对API接口进行二次封装开发,将SaaS需要的服务转化为PaaS平台可以提供的基础功能,同时将基础平台提供的服务由终端向云端迂移,在PaaS上向云端的迁移过程中涉及到底层数据库和中间件的二次封装。
对于华为云来说,它已经提供了基础的计算、基础的存储以及基础的资源调度等,所以这里不需要对此做处理,只需要针对具体的SaaS特性进行基础的二次封装即可。
2 PaaS平台分为六大类
海比研究认为,PaaS平台可以分为六大类:
(1)应用开发/部署和运行平台APaaS(Application Platform as a Service):它是一种基于PaaS的解决方案,应用程序可以在云端开发、部署和运行,提供软件开发中的基础工具包括数据对象、权限管理、用户界面等给用户,。
(2)集成平台lPaaS(Integration Platform as a Service):促进开发、执行和集成流治理同任何本地和基于云的流程、服务、应用以及数据连接的一套云服务,允许在独立的或者多个交叉的组织中进行。
(3)laaS延伸性PaaS基础服务平台laaS+ :基于PaaS提供如数据库服务DB、缓存服务等的基础设施服务
(4)物联网服务平台IoT PaaS:基于物联网技术,在PaaS原有功能的基础上,增加设备通讯相关功能、设备管理相关功能、设备上应用软件的管理功能等设备连接管理功能。
(5)人工智能服务平台AI PaaS:有机融合人工智能、大数据、业务场景,构建可持续智能创研的数字A生态,支持用户快速上云和开展IT自研服务。
(6)其他类Paas:主要是与其他新技术融合类的PaaS平台,如区块链、大数据、5G等。
3 在搭建PaaS环境的时候需要遵循的原则
(1)简单、开放、一致的构建原则。
(2)资源隔离和细粒度,可实现在多租户模式下的资源和平台共享问题。
(3)具有跨平台和分布式结构。
(4)对上兼容性。
同时为了更好的提供基础服务,需要实现多层次和多租户,支持不同类型的数据库,开发符合自己的SDK并且需要提供系统监控的能力,最终以互联网提供服务并且按需求、使用量等方式收费。
4 PaaS产业链
上游产业链主要是基础软件,核心角色是IaaS厂商、操作系统厂商、数据库厂商、中间件厂商
中游产业链主要是产品开发和渠道销售,其中产品开发核心角色有PaaS厂商,渠道销售的核心角色有渠道代理商、咨询服务商、系统集成商
下游产业链主要是产品运营和产品使用,其中产品运营核心角色有PaaS厂商、IaaS厂商、其他运营商,产品使用核心角色有企业用户、软件开发厂商和个人开发者
推荐阅读:
《中国软件网&海比研究院:2021中国PaaS市场研究报告(89页).pdf》
《中国软件网:2019中国企业级PaaS市场现状与趋势研究报告(43页).pdf》
《【精选】2021年通信行业物联网企业PaaS、SaaS布局分析报告(53页).pdf》