导语
(资料图)
3月14日,由长沙市工业和信息化局主办,长沙市软促会等多家单位联合承办的“数字兴‘链’,‘云’化未来”云原生技术研讨会在长沙成功举办。国内知名开源云原生厂商--北京好雨科技有限公司CEO刘凡先生出席会议并作主题演讲,我们对文字进行实录(有部分删减),以飨读者。
1
前 言
七年前,当云原生技术或者说容器技术刚开始萌芽的时候,我们就开发了Rainbond云原生应用管理平台。从信息化变革的角度,企业真正在意的是信息化为企业带来的实实在在的价值提升,所以我们一开始提出云原生核心理念的时候,也是在思考如何让云原生技术真正为企业赋能。 基于这么多年的产品研发及行业沉淀,我来分享我们对云原生的一些思考,以及云原生技术为企业数字化转型带来的新模式。2
个人数字化三大驱动力
对于数字化,我觉得可以从个人数字化和企业数字化两方面来思考。
个人数字化的基础是移动互联网。移动互联网定义了技术实现和用户体验,催生了大量应用场景,为我们的生活带来了极大的便利。而对于企业数字化,云原生技术等同于个人数字化时代的移动互联网,在整个企业数字化进程中扮演非常重要的角色,已成为企业数字化的基础。
结合对数字化发展历程的总结与思考,个人数字化三个最关键的驱动力,分别是易用性、生态建设及服务化。01
易用性:Android、iPhone手机等终端产品,可以做到较强易用性,是由其触摸屏及苹果定义的交互体验所决定的,从而为个人数字化提供了坚实的用户基础。
02
生态建设:iPhone搭建了APP Store应用商店,产生了大量可以使用的应用,为数字化提供了生态基础。
03
服务化:软件本身是没有价值的,只有把软件变成服务或者订阅服务,才能实现商业价值的转变。这是可复制、可持续的商业模式。
3
从个人数字化到企业数字化
基于对个人数字化的总结,我们来看一下,我们对于云原生对企业数字化驱动的思考。 企业数字化中应用多且复杂,与个人数字化有很大不同。所以除了个人数字化里面所提及的易用性、生态建设、服务化三个关键点,我们还需要关注 应用全生命周期赋能, 这才是成为企业数字化的最底层驱动力。1、云原生的“易用性”模式 - 应用级抽象模型
云原生的易用性,涉及三个层面。最下面一层是我们所说的Kubernetes容器技术,实现容器化和自动化调度。往上层,通过应用级抽象模型搭建应用管理平台,使使用者不需要关心底层技术,只需要真正关注业务本身及效率提升。这也是基于我们从架构层面的思考,将业务变成模块或插件,按需实现积木式业务模块拼装及按需扩展。
在这两个层面基础上,通过应用级抽象或云原生架构解耦,不同厂商间可有机合作、各司其职,打造类似手机App Store的体验,实现应用自助安装/升级。
2、云原生的“生态建设”模式 - 企业应用市场
云原生生态建设,最终是需要通过应用市场的方式来落地,真正激活整个生态及整个软件行业,并实现最终用户自助的灵活性和生产应用场景的多样性。
在内容层面:一方面,软件供应商可自助加入,提供各类型软件包,如业务模块、中间件、具体的行业软件等;另一方面,计算资源厂商也可以自助把自己的资源加入,前提是要符合K8S、API等标准。这样,应用市场拥有各种资源、各种应用、各种底层等模块。
在交付层面:一方面,对于行业中小用户来说,可直接全自助交付,强调服务化和低成本化;另一方面,对于行业大型用户来说,可以基于他们自身的基础设施,实现软件自动化安装,供应商可远程对基础设施进行维护管理及定制开发。
3、云原生的“服务化”模式 -自服务SaaS
过去对于企业数字化,我们一直说的是SaaS。云原生为SaaS的服务化模式提供了新的思路。我们认为整个Saas的体验由企业软件、计算资源、自动安装、自动运维、多租户等方面构成。
通过这五个方面,可以把企业软件自动变成Saas的方式,从而适用任意场景的灵活交付。与传统SaaS服务不一样的是,最终的体现是自服务化的Saas,具备一定的灵活性和自助选择性。同时可以 将应用交付到自己的计算资源里面,从而解决自身的数据安全问题。4、云原生为应用全生命周期赋能,实现企业应用一体化管理
云原生为企业应用生态赋能,涉及应用生命周期的四个方面。
从开发角度,云原生可实现源代码自动识别和构建,实现云端开发、云端调试及一体化开发环境。这样可以让开发人员专注业务代码的开发,无需做太多迁移工作。
从架构角度,可实现可拼装的业务逻辑、无侵入的微服务架构以及按需扩展服务治理能力,最终带来的价值是模块化的复用率大幅度提高,所有厂商都可以找到合适的定位,积木式的拼装体验,每个企业通过云原生可以很快落地企业数字化。
从交付角度,云原生可以通过应用模版实现一键安装和升级,自动适应各种交付环境,自动化交付/灰度发布,从而提升迭代及交付效率,提高交付过程中的标准化。
从运维角度,底层的系统运维环节将越来越简单,应用层运维越来越自动化,不仅为企业带来效率提升,同时也让开发者除了写代码以外,可以实现对整个开发过程的可控,从而提高资源利用率。
基于以上四个方面的驱动力,我们认为 可能就在今年,或者是明年,云原生的技术会越来越成熟,会迎来属于云原生的“Iphone”时刻,助推企业数字化建设全面开花。