云原生的三层演进
如今,云原生正以强劲的发展之势,剑指云计算的下一个十年。
在技术上,云原生关键技术如容器、微服务、服务网格等热度持续攀升,据云原生产业联盟《中国云原生用户调查报告》显示,2021 年,云原生技术领域的建设投入、集群规模持续走高,用户应用及软件发布更加频繁。在用户生产环境中,容器技术采纳率近 70%,Serverless 技术持续升温,应用用户近四成。
目前,以云为核心的新型计算体系结构正在形成,该体系从三个层次演进:云原生 1.0 是基础设施层的云原生化,云向下定义硬件、自研芯片、服务器、操作系统等底层技术,建设以云为核心的硬件体系;云原生 2.0 是行业应用的云原生化,核心软件基于云来重构,开源社区成为创新中心,同时催生低代码等新型开发方式,让云更易用,让创新的成本更低;云原生3.0 是云网端同步融合发展,在应用层,未来随着 5G 网络发展,计算和数据加速向云上迁移,催生云电脑、元宇宙、自动驾驶等新物种。
让企业聚焦业务,阿里云提供「一站式」云原生能力
对于企业而言,云原生是企业数字创新的最短路径。以阿里巴巴为例,阿里巴巴作为国内最早大规模布局云原生技术的公司,自 2006 年自主研发互联网中间件起,就开始了云原生实践。2011 年,阿里巴巴在集团规模部署容器化基础架构,开创中国科技企业将云原生技术大规模应用的先河。2015 年,容器、中间件产品化输出,云原生技术全面商业化;2019 年,阿里巴巴核心系统 100% 上云,百万容器支撑双十一;2020 年,阿里巴巴核心应用系统全面云原生化;2021 年,阿里云全面进入云原生时代。
作为数百万客户在云原生时代的技术底座,阿里云拥有丰富的云原生产品家族,涵盖底层基础设施、数据智能、分布式应用等全栈技术能力,服务超过 80% 的中国科技企业,覆盖 197 个不同行业场景的需求。
去年,阿里云在云原生领域发布了多项技术与产品升级,如阿里云容器服务全面升级为 ACK Anywhere;提出 All on Serverless 理念,发布业内首个云原生技术中台 CNStack ,开源业内首个应用多活项目 AppActive 等。为众多企业一站式数字创新提供云原生技术底座。
不止于此!
今年 4 月,脱胎于阿里巴巴内部,经过多年双 11 打磨,每年为公司节省数十亿的混部系统 Koordinator 正式开源。通过开源将混部能力、调度能力开放到整个行业,帮助更多企业客户改进云原生工作负载运行的效率、稳定性和计算成本,实现低碳计算、绿色计算。
此外,针对微服务领域不同框架、不同语言在微服务治理上的概念碎片化、无法互通的问题,阿里云联合bilibili、字节等企业商讨服务治理如何规范化和更加普及,从而共同发起并开源了 OpenSergo 项目。OpenSergo 致力于在不同的微服务框架、通信协议之间达成共识,形成服务治理规范。
OpenSergo 正式开源,多家厂商共建微服务治理规范和实现
持续探索:云原生落地需要策略和参考
对于企业,整个上云的过程是要根据企业的情况和模式来做。业界会把上云分成几个阶段。首先,最简单的办法就是 Rehosting,即把原来的线下机房搬到云上来。原来线下是虚拟机,到云上也是虚拟机,这给企业带来的往往是财务上的变化,原来拥有的是资产,现在变成了云上服务。这对企业来说就是平移,整体价值稍微低一点,但成本也是最低的,基本上不需要对业务进行改造,运维模式也不需要变化,所有企业都可以做。
第二阶段是 Replatform。这与云原生一些理念就有关联了,比如将原来的虚拟机变成容器化模式。Replatform 的典型特点就是,企业不需要对应用进行改造,只需要改变系统运维模式,很多时候对应用进行改造的代价和成本是比较高的,而容器化一般并不需要对企业的应用进行改造。另外就是从自建开源工具变成使用云厂商的产品,比如原来自建 MySQL,变成云厂商的 RDS 等。企业可以真正看到云原生带来的降本增效成果。
最后一个阶段也是很多企业在做的,就是 Refactor,即重构。企业整个应用架构往往发生一些变化,包括 Serverless 化,微服务化等。这个阶段会涉及应用改造,但也才是真正能够让应用侧发挥云优势的时候。企业可以结合自己的特点,选择逐步的云原生化。
另外,企业还要看自己的业务类型。现在有一个叫“双态 IT”的理念,就是讲稳态和敏态。稳态是企业内部变化不是很大的业务,对于这类业务,建议只需要做 Replatform 就可以,因为它的迭代速度没有那么快,业务改动也不是很大,但需要通过容器化等模式增强稳定性和弹性等。而敏态业务还有快速的迭代,这时可能会建议做 Refactor,如微服务化等,这样可以提升整个研发效率。
如上,企业要根据自己的业务类型和技术储备等,综合选择适合的云原生化的方式。一方面,企业有业务驱动,便会有足够多的资源投入。另一方面,企业在做技术选型和落地的时候也可以有足够多的实践。
云原生决定企业数字化转型的结果。随着数字化转型进入深水区,企业通过云原生架构和部署,充分释放云的红利,同时降低成本和碳排放量,实现可持续发展。云原生助力企业实现基础设施云化,核心技术互联网化,应用架构现代化,业务智能化。这些特性给企业带来最直观的业务价值就是资源弹性、系统稳定、应用敏捷、业务智能、可信安全!
基于此,阿里云发布《云原生实战案例集》,通过技术瞭望、行业分析、实战案例解读为企业实践和落地云原生提供参考和借鉴。独行者速,众行者远,一家企业落地云原生很快,但是只有让全行业落地云原生,未来的企业才能走得更远。
关注「阿里巴巴云原生」公众号,后台回复关键词“实战案例”,即刻下载案例。