看网易数帆化解“云原生”应用难题

在10月21日举行的“2021网易数字+大会”上,针对行业ToB应用场景,网易数帆重磅发布了轻舟云原生软件生产力平台2.0,包括三款重要产品:轻舟云原生底座、轻舟DevOps和轻舟低代码2.0,并专门针对金融行业发布了轻舟金融级分布式底座。

网易数帆轻舟产品总经理陈谔

轻舟云原生底座升级

对于行业用户来说,这是怎样的几款产品?又会给金融行业带来哪些新的应用思维?为此,我在会议期间采访了网易数帆轻舟产品总经理陈谔。

陈谔指出:市场现有各种云原生应用开发平台,主要强调原生应用与云资源的对接,强调业务功能与基础功能剥离。这些剥离出来的基础功能,可作为单独进程存在,如sidecar,它允许向应用中无侵入添加功能,避免添加额外代码,其价值在于微服务化,实现了云原生应用的敏捷开发、迭代。但与此同时,传统行业应用在可靠性、稳定性上有更高的需求,需要良好的运维保障能力。

针对行业用户市场需求的特点,轻舟云原生底座采用“双模多引擎服务治理模式”,用一套产品同时覆盖微服务、服务网格的需求,并借助类似SkyWalking、Zipkin、Pinpoint等开源软件的分布式跟踪系统设计,对微服务架构提供了监控、跟踪和诊断的能力,提高敏捷应用的可管理性。

网易轻舟云原生底座

值得注意的是,网易数帆在“2021网易数字+大会”期间对外开源了3个项目,其中就包括云原生运维诊断系统KubeDiag,面向Kubernetes集群可用率保障。这意味着用户将有更多选择,既可选择集成式轻舟云原生底座产品,也可以单独使用KubeDiag这样的平台。

除此之外,轻舟云原生底座也升级提供了插件管理、协议转换、接口发布、数据安全管控等能力,提供了对RDS MySQL、Redis、Kafka、RocketMQ、ZooKeeper、Elasticsearch、Eureka等中间件平台的集群管理。

此次发布的轻舟金融级分布式底座,在我看来,可以理解为轻舟云原生底座针对金融行业的定制化产品,可帮助金融机构从传统应用架构,平稳过渡到云原生分布式架构。

轻舟金融级分布式底座提供了身份管理、资源管理、权限体系,安全审计能力,在这个基础之上,金融客户可以使用微服务框架、容器、DevOps、监控日志、中间件等基础云原生能力,对核心业务进行分布式架构演进。该底座全面兼容信创生态,支持多品牌的国产化芯片、操作系统、中间件、数据库等。

网易轻舟金融级分布式底座

在传统金融应用场景中,同城双活、异地灾备、两地三中心是为常见系统建设模式;但云原生使得高可用的建设模式有了新的发展。陈谔解释说,传统金融业务实现两地三中心、单元化需要自行做大量的改造工作,以及非功能性需求的实现与业务实现耦合在一起,而云原生的引入将高可用能力下沉到云原生平台,使金融业务实现两地三中心或单元化的成本也大幅降低。这也是云原生应用、轻舟金融级分布式底座这类产品能够吸引金融用户主要原因。

低代码的价值

我们可以把轻舟云原生底座、金融级分布式底座称为产品,但实际上他们更接近于工具平台,需要使用者拥有DIY能力和技巧,需要能工巧匠。但对于现有行业现状, VMware首席执行官Raghu说过:开发者是行业最紧缺的资源。

“没有声音,再好的戏也出不来。”面对行业云原生应用的窘境,应该如何选择和突破呢?对此,陈谔表示:从单体结构到微服务化,云原生应用肯定要有一个过程。对于行业用户来说,自己动手DIY应该是一个方向,但目前阶段会有一定的苦难,好消息在于随着标准化的发展,各种行业解决方案也会成熟。

但从另外一个角度,也是要降低云原生应用的开发门槛。轻舟低代码2.0平台就是这样一款产品。

网易轻舟低代码2.0

以往很多低代码产品主要针对简单的应用,相比轻舟低代码2.0则增加了应对“复杂场景”的能力,这次推出可视化编程语言 NASL, 将低代码使用场景拓宽到了中等复杂度的企业应用,具备了编程语言的能力。

“只要在云原生生态内,就可以使用轻舟低代码平台进行系统搭建。”陈谔说,“低代码并非是程序员的敌人。相反,通过对重复模块的沉淀,低代码可以解放专业IT人员的生产力,使得开发骨干更聚焦于业务创新。”

为将低代码平台也更好地用于人才赋能,网易数帆提出所谓“低代码教练”的概念,可为企业提供培训服务,或直接开发企业需求,从而解决IT人才缺口问题。

小结

像互联网企业一样敏捷、迭代,惟有如此才能够生存发展,“要么在沉默中爆发、要么在沉默中死亡”,“温水煮青蛙”的结果是显而易见的,传统行业要发展惟有拥抱云原生应用,即使依赖IT服务外包,也需要创新商业合作模式,这就是严酷的现实和现状。

市场需要网易数帆轻舟云原生平台这样的符合企业级应用需要的产品,不是吗?