原标题:为什么说云原生是企业数字化转型的通关密码?
2020年,受疫情影响,谁家企业的日子都不好过。但是,如果把互联网企业和传统企业放在一起进行对比,就会发现,后者已被无形碾压。为什么传统企业或者是行业压力更大?受疫情的冲击更多?如果非要求根寻源,答案其实非常简单,归根结底是企业信息技术跟不上, IT基础设施及架构支撑能力不足,导致企业在数字化洪流中失去核心竞争力。所以,疫情过后,数字化转型会成为企业的必修课,而云原生应用则会成为企业解开数字化转型的通关密码。那么, 问题来了,什么是云原生应用?
变化中的云原生
最早,很多人认为云原生应用要满足几个重要特征,比如:面向微服务架构,具有自服务敏捷特性,能实现基于API的协作等等。
到了2015年,Google主导成立了云原生计算基金会(CNCF),认为云原生(Cloud Native)的定义应该包含三个方面,即应用容器化、面向微服务架构和应用支持容器的编排调度。
2018年,云原生生态的不断壮大,几乎所有主流云计算供应商都加入了CNCF基金会。这时,人们对云原生又进行了重新定义,那就是真正的云原生技术应该有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。
云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。这些技术能够构建容错性好、易于管理和便于观察的松耦合系统,结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。
从这个角度来看,云原生概念一直处于不断变化和发展的状态,未来如何演变,谁都无法准确定义。所以,不如我们跳出云原生概念本身,多去想想云原生能解决哪些问题。
我们可以看到,传统行业之前在业务创新时,总提新制造、新零售、新物流、新技术,现在是新基建,其实本质是相同的,都是企业数字化转型带来的生产模式的变革,未来的企业将更强调个性化发展。而这种应用需求的改变,带来的最直接结果就是IT基础设施的调整,你的IT系统支撑能力是否足够敏捷,这就是云原生存在的重要价值,也是最需要解决的问题。
让万物互联成为可能
“互联网企业在云原生方面的实践,已先行一步,有很多落地应用。但是随着云原生技术的成熟,传统行业企业,也开始尝试使用云原生应用技术,包括银行、电信、能源、制造类企业,开始做相关部署,通过云原生搭建核心平台。”
英特尔数据中心产品架构师许渊认为,云原生之所以走向高速发展期,是因为几个最重要的变化。第一,技术创新带来的变化,包括AI技术、5G技术等等;第二,消费者的习惯和消费方式发生一些变化;第三,产业结构在变化。其实,互联网行业应用云原生最早,当初也是为了应对快速变化的市场。对于传统行业来说,要想在快速变化的市场竞争中立于不败之地,一定要在重大变革发生之前就要做足技术准备。
然而,如何跳出云原生复杂的技术旋涡,找到更满足企业应用场景的解决方案?
“首先,企业的技术架构和整个IT平台,要适应云原生技术;其次,要改变之前的组织架构,包括开发流程、运维流程以及组织构成和人才的培养、知识的积累等等,要满足现代业务环境需求。”许渊强调,在云原生时代,现代化IT架构和传统IT平台,有着天壤之别,要做大量细粒度的部署,包括会使用微服务架构。