人类社会可以划分为三个阶段:第一次浪潮为农业阶段,从约1万年前开始;第二阶段为工业阶段,从17世纪末开始;第三阶段为信息化阶段,从20世纪50年代后期开始。
--托夫勒,《第三次浪潮》
如同人类社会的发展,云计算的发展也在经历三次浪潮,第一次浪潮是IaaS,用户是专业IT人员;第二次浪潮是SaaS,用户是销售、财务、HR等专业人员;第三次浪潮是PaaS,用户是IT开发人员,但低代码让人人都能编程,低代码和PaaS结合,让PaaS为每个人赋能,正在引发云计算第三次浪潮。云计算的第三次浪潮市场更广阔,对我们带来的变革更深刻更持久。
一、云计算第三次浪潮洪波涌起
根据中国信通院《云计算发展白皮书(2020年)》数据,2019年,以IaaS、PaaS和SaaS为代表的全球云计算市场规模达到1883亿美元,增速20.86%。预计未来几年市场平均增长率在18%左右,到2023年市场规模将超过3500亿美元。
中国云计算市场规模及增速,来源:中国信通院《云计算发展白皮书(2020年)》
2019年,我国公有云IaaS市场规模达到453亿元,较2018年增长了67.4%;公有云PaaS市场规模为42亿元,相比提升了92.2%,在企业数字化转型需求的拉动下,未来几年企业对数据库、中间件、微服务等PaaS服务的需求将持续增长,预计仍将保持较高的增速;公有云SaaS市场规模达到194亿元,比2018年增长了34.2%,增速较稳定,与全球整体市场(1095亿美元)的成熟度差距明显,发展空间大。
从以上数据可以得出结论:全球云计算市场规模仍在不断扩大,但是增速在下降。如果仔细分析,就会发现增速下降主要是IaaS,SaaS增长速度有所放缓,PaaS还在极速增长,这一点在我国的云计算市场尤其明显。
IaaS、SaaS、PaaS可以看做云计算的三次浪潮。
- 第一次浪潮是IaaS,从2006年亚马逊发布EC2和S3开始至今,用户是专业IT人员,引发了传统IT向云的转变。
- 第二次浪潮是SaaS,最早的SaaS虽然可以追随到上个世纪末的Salesforce发布,但是SaaS真正发力是最近10年,SaaS用户是销售、财务、HR等专业人员,如今在全球范围,SaaS的市场规模已经超过IaaS,这也体现出云计算浪潮一浪高过一浪的特性。
- 第三次浪潮是PaaS,目前正处在PaaS爆发的前夜,PaaS形式出现很早,之前的用户主要是IT开发人员,但是低代码的出现,让人人都能编程,人人都是程序员,人人都成为PaaS的用户。
如同SaaS有潜伏期一样,之前十几年可以看做是PaaS的潜伏期,在低代码的加持下,PaaS将聚变,并且市场份额将远远超过IaaS和SaaS,可以说低代码将让云计算更普惠。
二、低代码引发PaaS聚变
低代码(low-code development)是一种软件开发方法,通过可视化的拖拉拽的编程方式,利用很少或者几乎不需要写代码就可以快速开发应用,实现应用快速开发、配置和部署的一种技术和工具。低代码让PaaS从阳春白雪变成群众化工具,引发PaaS聚变!
Gartner预测,到2024年,低代码应用程序构建将占所有应用程序开发的65%以上,并且大约66%的大公司将至少使用四个低代码平台。
同传统的开发模式相比,低代码开发有以下三个优势:
- 第一是上手容易,低代码基本是拖拽式编程,不需要非常复杂的编程知识,简单培训就可以上手,极大的降低了门槛,让人人都可以编程,实现业务逻辑。
- 第二是开发速度快,传统的功能需求,需要调研,画原型,开发,测试,上线,每个环节涉及到不同专业人员,开发周期通常最短通常都需要几周时间。而低代码让需求方自己编程,自己实现逻辑,通常几个小时就可以完成功能。
- 第三是更好管理,低代码编程基于平台,管理方便,安全可控。
在数字经济时代,各行各业都在进行数字化转型的竞赛,一切信息都要在线。首先企业需要将异构环境数据打通,其次需要基于业务逻辑的应用快速开发,第三要运维管理方便。
在这种情况下,基于低代码的PaaS平台成为企业数字化转型的刚需。基于低代码的PaaS平台可以通过开发接口,快速整合企业内外部数据,实现数据统一。可以满足企业定制化开发需求,并且发挥企业内部人员潜力,让企业员工人人都成为程序员。还可以进一步和人工智能、大数据、区块链能力结合,为企业进一步赋能。专业的低代码的PaaS平台在运维管理上也会更方便。
三、企业级飞速低代码开发平台
技术平台是底座,分为以GPaaS为核心的企业级平台和以APaaS为核心的应用开发平台。能力平台主要提供技术能力平台、数据能力平台、业务能力平台、开放能力平台。业务平台帮助企业提升五大数字战斗力,即面向员工的信息系统平台、面向客户的客户体验平台、面向设备的物联网平台、面向合作伙伴的生态系统平台和智能数据分析平台。
在低代码方面,企业级飞速低代码平台,不只是提升效率,其核心价值是以模型驱动+数据驱动,基于aPaaS平台的模式,包含多种具体的技术手段和路径,例如模型驱动、自动代码生成、可视化编程等,底层技术涉及云原生、元数据、多租户等。该类模式的技术壁垒较高,颗粒度更细,复杂度、灵活度更高,能够支持广泛场景的复杂应用开发,具备服务大客户(2B2G)和腰部客户的能力。