云计算的三次浪潮:IaaS、SaaS、PaaS
如同人类社会的发展,云计算的发展也在经历三次浪潮,第一次浪潮是IaaS,用户是专业IT人员;第二次浪潮是SaaS,用户是销售、财务、HR等专业人员;第三次浪潮是PaaS,用户是IT开发人员,但低代码让人人都能编程,低代码和PaaS结合,让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平台在运维管理上也会更方便。