网易数帆小助手

个人签名

280篇博客

《轻舟云原生软件生产力平台2.0发布》演讲全文

网易数帆小助手2021-10-21 11:01

陈谔:大家好,每年到这个时候我们就特别得高兴,因为我们所在的行业日新月异,每年都有很多让人激动的新技术的产生,然后我们呢,又每年都拥有非常多的好东西可以跟大家分享。


在过去的一年里,其实我们除了在轻舟云原生的整个底座上,不断的去加强这个底座,做更多的一些创新和发展,我们也在不断的去优化我们产品的一些结构,去做相应的一些演进。比如我们在过去一年里,把敏捷的项目管理能力跟轻舟的CI/CD能力结合在一起,形成了一种更新的DevOps能力的组合,能够帮助企业去大幅提升软件交付的效能。我们把应用集成平台与低代码开发平台组合呢,帮助集成企业内部的能力,去开发企业级应用。


今天更重要的是我们要做相应的产品新能力的一些发布,以及对于我们已发布的新产品做一些重要的解读。


首先是云原生产品的升级。我们的云原生产品他围绕着一个非常核心的场景,就是帮助企业去打造微服务的架构,我们秉持一个理念,我们希望帮助我们的企业客户,平滑地向先进的技术栈去演进。首先呢,我们支持我们的客户从单体架构向微服务架构的平滑演进,能够做到没有侵入。我们也继续支持了我们的客户从微服务架构向服务网格架构的平滑演进。那在这个平滑演进的过程中,大家会发现传统的微服务架构很多基于Agent的服务治理模式。然后到了服务网格的时代呢,这个服务治理的能力它落到了Sidecar上。那这两者它怎么去平滑的衔接,这就成了很多企业做技术栈演进的一个问题。我们今年是推出了双引擎多模的模式,我们将Agent治理的模式与Sidecar治理的模式进行了一个组合。我们将两种治理模式的长短进行互补。比如我们在Sidecar上提供了更加粗粒度的治理能力,我们在Agent上可以提供更加细粒度的治理能力,从而使得我们的客户从传统的微服架构演进到服务网格架构的时候,他在治理能力上能够保持延续,不会产生能力的缺失。


API网关作为企业数字化的大门,是一个非常非常重要的设施,以往它更多的是作为我们的企业向外去暴露API,做相应管控的平台。今年我们进一步扩展了API网关的能力,我们不仅把它作为一个入口,我们更加需要把这个网关去作为整个企业API这样的技术资产的管理平台。就像我们的开发,比如一些制品啊,软件镜像,有镜像仓库。那API网关同样需要拥有元数据管理,接口发布能力等这样的一个仓库。那另一方面我们观察到企业对于内部能力集成的需求越来越强烈,结合我们的低代码产品的路线,我们在API网关的产品中扩展了企业应用集成的平台。通过这个企业应用集成的平台与API网关的组合,我们能够帮助企业去集成企业内部能力,向低代码平台提供服务接口,从而去快速进行应用创新。


我们是业内首个推出了在云原生平台管控中间件平台的厂商,我们也证明了在Kubernetes这样的平台上不仅能够保护应用,也能够很好去托管有状态的中间件的应用。那今年我们要发布一些新的能力,是因为我们观察到在企业中运用中间件的能力需要运维、需要DBA,也需要开发人员的协同。那我们面向开发人员在今年提供了研发人员的接入平台,让开发人员能够容易获得这些中间件的能力。另一方面,我们提供了中间件稳定性管控平台,帮助我们的DBA去更好的治理中间件平台的稳定性。因为中间件平台的稳定性是直接与我们的企业数字化服务的稳定性是相关的。那中间件平台稳定性的保障,经验来自于网易的DBA团队的保护经验。我们在网易的非常多的互联网产品的数据运维的过程中积累了非常多的去观测中间件的稳定性,去做相应的一些故障的预防、处理的经验。


刚才呢就是我们整个的云原生平台发布的重要的更新。我们还在过去的一年的过程中积累了非常多的创新,包括我们支持了多语言框架,我们的链路跟踪,我们的API网关现在能够支持多语言的插件,我们的注册中心能够支持这个多注册中心的同步注册,我们也增强了我们的API网关的设施的安全性。


那这些众多的在云原生平台上面的更新能够保障我们的企业更安全、高效的去使用我们的云原生平台,去拥抱云原生这样未来的技术。


今年还有一个非常重要的更新就是我们金融级分布式底座。那什么是金融级的分布式底座呢?在过去几年里我们看到了金融企业他们在向分布式架构转型以及在软硬件架构上的自主可控方面所做的努力和决心。大家也知道目前的整个国际形势下,能够自主掌控底层的整个软硬件的技术栈对我们的金融企业是非常重要的。那我们呢也是把支持金融企业向分布式架构转型,支持国产的软硬件打造自主可控作为一项非常重要的事业来推进。因此呢,我们与头部的金融企业进行了长期的合作,我们沉淀了经验,打造了金融级的分布式底座这样的产品。


那要做一个金融级的底座,首先它得是自主可控的。那自主可控来自于几方面,一方面我们依旧去拥抱开源开放的技术栈,因为只有开源开放的技术栈,我们才能够让更多的企业去掌控它。然后我们做了广泛的国产化软硬件的适配。我们的分布式底座能够运行在多种的国产化芯片、操作系统,兼容多种的中间件、数据库等。我们能够支持头部的金融企业将小机业务向国产化的服务器迁移。


我们都知道安全性在金融企业中是重中之重。我们在轻舟整个云原生平台的基础上呢,我们在API的数据安全方面也提供了安全配置的自动发现,能大幅减少安全配置错配、漏配这样的场景出现。我们支持了国密的算法,同时我们也支持了金融企业以插件式的方式去提供定制化的加解密插件。金融企业有非常强的流程与审计的要求,那我们也是提供了服务、环境及资源的强流程与审计的能力,同时配合金融企业中角色细分、权限细分这样的特征,我们也提供了多决策精细化管控的最佳实践。


最后呢在金融企业中,整个业务的稳定性是整个企业的生命线。那针对不同的级别的一些要求,我们能够帮助金融企业去提供同城双活、异地灾配、两地双中心的完整解决方案,以及我们也能够配合金融企业的业务实现业务中心单元化。


以上是我们在云原生这个领域所做的一些相应的更新。我们在今年的8月发布了我们的低代码2.0平台,引起了市场的广泛关注,市场上对于我们提出的中等复杂度企业级应用的概念非常关心,所以这里呢,我们会来做一些相应的解读。


大家都知道低代码的产生其实跟我们数字经济的发展以及软件从业人员的供给不足是有直接的关系。那我们做低代码就是希望帮助企业供给更多的软件开发人员。那去年我们发布的低代码平台呢,能够帮助企业去做一些轻量的企业应用。但在我们跟企业协作的过程中会发现,企业真正的需要低代码的平台能够去打造服务于整个企业的企业级应用。那怎么样能够做到这样的事情?我们在轻舟低代码平台2.0里面,我们充分去关注了所谓的中等复杂度的企业级应用,它实际上的需求是什么?那在中等复杂度的企业级应用里面呢,它经常要去处理复杂的数据关系,有非常多复杂的企业业务逻辑,整个业务的页面数量是比较多的,并且呢企业的一个应用往往不是孤立的,需要集成企业内部的能力。同时很多企业有运维方面的IT规范,我们所做的应用要能符合企业运维的规范,能融入企业IT运维的体系。另外呢,一些大型的企业做企业级的应用要服务于整个企业,并且要集中式的一个时段服务于整个企业,他对应用性能也有一定的诉求。这些呢都是现有的零代码、低代码平台在做面向企业需求的时候会遭遇的一些瓶颈。


那我们的轻舟低代码平台是怎么解决这个问题的呢?我们有三种武器,一个是我们的NASL,可视化编程语言,一个是我们的集成平台,另一个呢就是我们轻舟的云原生底座。NASL语言作为我们整个最核心的内容,它为企业提供了一种编程语言。这种编程语言不仅能让基础更弱的非专业开发人员去掌握,它同时能够应对复杂的企业业务逻辑的描述,能够应对一定规模的企业的应用。那有了这个编程语言的基础,我们可以看到我们NASL编程语言会被编译成标准的Java web技术栈的制品。这也使得我们基于NASL语言开发的低代码应用,它能够很好的融入企业现有的IT环境。


前面也提到有了应用集成平台,我们能够帮助企业去集成内部的数字化能力,去组合出企业级的应用,这是真正打造企业数字化转型的“最后一公里”所需要的能力。


那有了轻舟云原生这样的底座,当企业有更高的对低代码应用的运维需求的时候,我们能够提供更强的云原生化的运维能力,包括服务治理的能力,包括我们还能为企业提供自动化运营的中间件的能力。


那在为企业提供低代码开发的人才方面,我们可以为企业提供低代码教练,培训企业的员工去使用低代码,也可以直接为企业提供低代码的开发人员。并且网易也有优秀的在线课程的平台,我们可以通过网易的平台触达全网的资源。低代码教练以及低代码开发人员的培养,大家可以看到在我们的实践中已经远远不是需要专业的程序员来满足相应的人才需求了。我们现在的低代码开发团队里有财务、电商运营、售前咨询、技术支持、培训讲师这样优秀的人才。他们在没有专业的计算机相关的背景下,他们做低代码开发能够提升300%的研发效率,并且这个提升是相对于我们专业开发人员的。


随着低代码技术的发展,更多的企业应用会采用低代码技术进行开发,并且会形成一种新的协作模式。有广大的低代码的开发人员,他们会更多的去了解企业的业务需求,理解企业的业务场景,更高效的开发企业应用。专业的开发人员会开发可存用的企业数字资产,配合前方的低代码开发人员去完成复杂的企业应用开发。


网易数帆轻舟的整个平台,我们一直就拥有改变企业软件生产方式的愿景,那低代码也是我们愿景的最好体现。我们希望有一天我们的低代码平台能够连接百万的低代码开发者,连接专业的开发生态,能够去支持我们的企业完成数字化的转型。今天数帆轻舟的发布就到这里,谢谢大家!