因云而生的云原生,生而敏捷的云研发

6月23日,2021阿里巴巴研发效能峰会于云端举行,阿里巴巴集团高级研究员蒋江伟先生出席峰会并发表主题演讲《因云而生,生而敏捷》,深入浅出地讲解了云原生的真正内涵以及对“双敏”研发模式的理解。

蒋江伟认为因云而生的软件、硬件、架构,才是真正的云原生,其内涵是:产品服务化、随意的弹性、软硬一体化。这三个内涵也同时是判断是否是真正云原生的标准。蒋江伟在演讲中向开发者“安利”了阿里云云效团队提出的“双敏”研发模式,希望更多企业可以在因云而生的基础设施之上,打造敏捷的研发能力和组织能力,并最终体现为“业务成功”。

因云而生的云原生“云原生”已成为人们耳熟能详的热门词汇,无论在传统企业里,还是在互联网公司中,都有众多的工程师在讨论。通常大家会提到“微服务”“容器”“DevOps”“持续交付”等概念,以为应用了这些云云生相关的技术之后就是“云原生”了。其实这仅是对“云原生”狭义的理解。那么,什么是真正的云原生呢?我们认为因云而生的软件、硬件、架构,才是真正的云原生。

具体来看,云原生的真正内涵包含三个方面:产品服务化、随意的弹性、软硬一体化。这三个内涵是区别云上和云下最典型的特征,也是区分真正云原生产品的试金石。

第一、产品服务化是指使用服务的方式交付的技术和产品。如何来判断呢?这不是看该产品是公司自研还是由第三方提供,而是看应用这款产品是否需要为每一个业务每一个系统重新去部署和定制。假设你使用了某产品,但当开拓新业务时还需要再重新部署和定制,那这款产品就不是真正的服务化的。

实际上,云的基础本质上就是“服务化”,IaaS、PaaS和SaaS就是将基础设施、平台、软件用服务的方式进行交付。通过云的方式来部署和管理应用,充分利用云的供应效率,可以实现:全球部署、即开即用、按量付费。

举一个具体的例子,某客户是做商超系统的,因为商超的业务发展非常快,客户原来采用的传统数据库已经不能满足业务发展需要,亟待进行改造。如果继续采用传统的数据库改造方式,整个项目周期大约需要几个月的时间,客户根本没有办法接受。后来采用了阿里云自研的云原生数据库PolarDB,实现了数据库的服务化,客户只需要部署好一个实例,就可以完成所有的容灾、备份、异地多活等问题,当资源不够的时候,还可以快速进行弹性扩容。

产品服务化背后的原理,其实是用云厂商采用最优秀的工程师来解决客户日常遇到的一些常规问题。当这些常规的问题,得到极致的解决,客户将在某一方面达到世界一流的水平,形成竞争优势。也许这个优势非常微小,但是这样一个一个小小的优势长期积累下来,将使客户获得巨大的竞争力提升。

第二、随意的弹性是指极致的弹性能力以及API的自动化部署的运维能力。其实云的核心能力就是“弹性”,而“随意”的含义是可以快速获取大量资源,这就要求资源池的深度、资源池的广度以及资源的开启速度都必须做到极致。阿里云有许多客户因为业务的原因,需要做到秒级扩容几百、上千甚至上万个节点。只有“随意的弹性”才能够帮助客户应对突然的需求以及激烈的竞争。阿里云在云上的各种服务、产品及设施也实现了极致的弹性,可以帮助客户实现节省成本、按需使用以及自动化部署和运维。

申通快递采用了阿里云神龙裸金属服务器,并将核心系统搬到云上,“随意的弹性”不仅能够很好的应对业务高峰,保障亿万包裹流畅运转,整个IT成本也降低了30%。

第三、真正的云原生必须是软硬一体化。因为只有专用的硬件和云化的软件架构,才能实现从各种硬件资源跟软件的堆砌整合到软硬件融合,从而带来性能上的极致提升和成本上的极致下降。

云计算的灵活性和弹性来自于“虚拟化”,但虚拟化也带来了额外的性能损耗,增加了整个社会的计算成本,只有软硬一体的“虚拟化”才能能解决性能损耗的痛点。从通用硬件虚拟化“进化”到专用硬件虚拟化,可帮助客户实现低损耗、降成本、省资源。例如基于云原生硬件理念,阿里云研发出神龙架构,将虚拟化带来的额外性能损耗从40%降低为0。

生而敏捷的云研发阿里巴巴有一种文化叫做“业务先赢”,技术的创新最终必须体现到业务结果上。看它是不是能加速业务交付——提高交付的响应速度和质量;看它能不能帮助我们引领业务创新——提高创新的效率和效果。对阿里云来说就是帮助用户提效,帮助用户成功。

阿里云云效团队今年提出了“双敏”研发模式,就是要在因云而生的基础设施之上,帮助企业打造敏捷的研发能力和组织能力。敏捷的研发能力包括敏捷的技术开发、敏捷的工程交付和敏捷的业务运维等;敏捷的组织能力包括敏捷的组织结构、敏捷的业务演进和敏捷数字化协作等。更安全、更智能、更云原生一直是云效产品努力的方向,在本次峰会中“重磅发布”环节,云效产品技术负责人陈鑫还将发布两款新品:专为企业打造的数字化研发协作平台云效Projex和基于云端的一体化开发平台Dev Studio,敬请关注。

本次阿里巴巴研发效能峰会的主题是“因云而生,生而敏捷”,希望能够帮助大家充分释放因云而生的基础设施的能量,帮助大家建设生而敏捷的云研发能力,去加速业务交付和引领业务创新。

更多技术干货,尽在2021阿里巴巴研发效能峰会。

(作者:蒋江伟阿里巴巴合伙人、高级研究员。)