云原生落地大爆发,企业和开发者如何把握先机?

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
可观测监控 Prometheus 版,每月50GB免费额度
函数计算FC,每月15万CU 3个月
简介: 回顾 2021 年,云原生有哪些重大技术突破?云原生时代下开发模式、技术标准等不断变化,企业应该如何落地云原生?开发者应掌握哪些能力?本文将为你一一解说。

作者:伍杏玲


随着云计算产业走向成熟,云原生改变传统的开发模式,加快程序应用的开发和运维效率,越来越多的行业基于云原生,通过开放的技术标准进行应用落地,以充分释放云时代的价值。据 IDC 统计,2023 年云原生应用占比将达到 80%。


如今,越来越多开发者加入到云原生开发浪潮中:据《云原生开发现状报告》显示,全球云原生开发人员达 680 万,与 2020 年 5 月报告的云原生开发者数量 470 万相比,全球云原生开发人员数量正在极速增长。


在此背景下,阿里云将基于天池平台连续举办 5 年的中间件性能挑战赛升级为云原生编程挑战赛,为全球开发者提供一个解决世界级问题的舞台。云原生实战峰会暨第二届云原生编程挑战赛决赛颁奖典礼于 1 月 11 日在上海圆满落幕。


1.png


回顾 2021 年,云原生有哪些重大技术突破?云原生时代下开发模式、技术标准等不断变化,企业应该如何落地云原生?开发者应掌握哪些能力?为此,CSDN 在云原生实战峰会期间采访到阿里云云原生应用平台总经理丁宇,请他详细解读阿里云在云原生领域的产品矩阵、最新实践与突破进展,并探讨未来发展趋势,以期帮助开发者和企业厘清思路。


2.png

阿里云云原生应用平台总经理 丁宇 


回顾 2021 年云原生技术发展与变革


如今,云原生正以强劲的发展之势,剑指云计算的下一个十年。2021 年在云原生领域巨头动作不断:1 月,红帽公司计划收购容器和 Kubernetes 原生安全领域公司 StackROX,计划将其能力与红帽 OpenShift 结合;12 月,GitLab公司收购 Opstrace ,用以扩展其 DevOps 平台;提供云基础设施自动化服务的 HashiCorp 公司上市,成为全球市值最高的开源公司。


在技术上,云原生关键技术如容器、微服务、服务网格等热度持续攀升,据云原生产业联盟《中国云原生用户调查报告》显示,2021 年,云原生技术领域的建设投入、集群规模持续走高,用户应用及软件发布更加频繁。在用户生产环境中,容器技术采纳率近 70%,Serverless 技术持续升温,应用用户近四成。


回顾 2021 年云原生技术,呈现以下发展趋势:


一、容器无处不在。容器可屏蔽异构环境的差异,构建以应用为中心的多环境管理界面,向下管理 IaaS 层基础设施,让应用软件在异构环境中输出、运维、交付;向上支撑各项任务,承接大数据、数据库、AI、中间件等服务,增强存储计算分离、混合部署、运维自动化等能力。容器打破了云的边界,让云的能力大幅延伸扩展,逐渐演变成“云原生操作系统”,呈现出“计算无界,承载无限”的发展趋势。


二、Serverless 持续演进。据 SlashData 《云原生开发现状报告》显示,使用容器编排工具的开发者达 460 万,使用 Serverless 平台开发者达 400 万,使用两者占比为 180 万。2021 年Knative 发布,提升 Serverless 容器应用交付端到端的使用体验和易用性,成为 Kubernetes 上安装广泛的 Serverless。如今,很多企业服务正全面 Serverless 化,开发者无需关注运维等通用操作,可以更专注在核心业务的研发。


三、应用层核心技术开源。在开源吞噬软件的趋势下,应用层的云原生开源项目将越来越多,开源面向最广泛的开发者群体,建立技术标准和生态,吸引更多人来使用开源技术,形成良好的发展趋势。


四、软硬协同优化。通过容器的高密高频场景驱动计算、网络和存储进一步优化。例如阿里云通过容器+神龙裸金属、RDMA 联合优化等软硬件协同方案释放更多性能红利。


可以看到,以云为核心的新型计算体系结构正在形成,该体系从三个层次演进:在基础设施层,云向下定义硬件、自研芯片、服务器、操作系统等底层技术,建设以云为核心的硬件体系;核心软件基于云来重构,开源社区成为创新中心,同时催生低代码等新型开发方式,让云更易用;在应用层,未来随着 5G 网络发展,计算和数据加速向云上迁移,催生云电脑、元宇宙、自动驾驶等新物种。


云原生浪潮下,技术公司的思与变


我们所处的时代,人人都是开发者,家家都是技术公司。技术发生变革,企业对技术的需求也在发生变革,那么科技公司该如何在云原生浪潮到来之际,更好地提升自身技术价值?


以阿里巴巴为例,阿里巴巴作为国内最早大规模布局云原生技术的公司,自 2006 年自主研发互联网中间件起,就开始了云原生实践。2011 年,阿里巴巴在集团规模部署容器化基础架构,开创中国科技企业将云原生技术大规模应用的先河。2015 年,容器、中间件产品化输出,云原生技术全面商业化;2019 年,阿里巴巴核心系统 100% 上云,百万容器支撑双十一;2020 年,阿里巴巴核心应用系统全面云原生化;2021 年,阿里云全面进入云原生时代。


作为数百万客户在云原生时代的技术底座,阿里云拥有丰富的云原生产品家族,涵盖底层基础设施、数据智能、分布式应用等全栈技术能力。服务超过 80% 的中国科技企业,覆盖 197 个不同行业场景的需求。


3.png


今年,阿里云在云原生领域发布了多项技术与产品升级,如阿里云容器服务全面升级为 ACK Anywhere,提出 All on Serverless 理念,发布业内首个云原生技术中台 CNStack、开源众多云原生项目等。


在容器领域上,阿里云重磅部署了以容器产品家族为核心的云原生操作系统,让企业在任何需要云的地方,都能获得一致的容器基础设施能力,2021 年 9 月,阿里云容器服务全面升级为 ACK Anywhere。


4.png


ACK Anywhere 支持对中心云、本地云、边缘云容器集群的统一管理,同时支持对客户自建集群和其他云 Kubernetes 集群的统一纳管。ACK Anywhere 提供一致体验、弹性算力、能力下沉、简化容灾四大核心能力,让企业使用容器来进行统一集群管理、统一资源调度、统一数据容灾和统一应用交付。


为了更好地满足客户在数据中心部署 Kubernetes 集群的需求,阿里云推出容器服务 ACK 发行版 (ACK  Distro),让企业在自有基础设施上也能享有和 ACK 一样安全、可靠的企业级能力,目前 ACK Distro 已开放下载。同时,阿里云发布分布式云容器平台 ACK ONE,这是一个企业级多地域/多集群容器管理平台,可以帮助企业在任何地域、任何基础设施、任何场景去拥抱云原生带来的技术赋能,并提供一致性的管理、交付、运维体验。


5.png


在 Gartner 最新公布的全球容器公有云竞争格局报告中,阿里云连续三年都是国内唯一入选的中国企业,产品涵盖 Serverless 容器、服务网格、安全沙箱容器、混合云和边缘容器等,是全球容器产品关键能力覆盖最完善的服务商之一。


如今 Serverless 凭借弹性伸缩和按量付费的特点,被越来越多企业广泛采纳应用。阿里云为了让 Serverless 实现全场景覆盖,提出 All on Serverless 理念,Serverless 应用引擎 SAE 让开发者无论使用 Go、PHP、Java 哪一种语言,均可在不改代码的情况下平迁到云上来,享受全托管、免运维、极致弹性。


2018 年,阿里云提出“云原生三位一体”理念,将“自研技术”、“开源项目”、“商业产品”形成统一的技术体系,并对外开放。通过 Dubbo、RocketMQ、SpringCloud Alibaba、Nacos、Seata、Arthas、Sentinel、ChaosBlade 等开源中间件的广泛应用,推动云原生中间件领域的标准和生态建设,实现技术价值最大化。


如今开源在云原生领域有着至关重要的作用,云原生开源项目已在软件全生命周期发挥作用。我们观察到,阿里云一直以来都在加码云原生开源:


在 2022 云原生实战峰会现场,阿里云云原生开源版图新增一块,阿里云正式开源业内首个应用多活项目 AppActive,打造云原生领域容灾新标准,并发布《应用多活技术白皮书》,帮助企业快速构建应用多活架构,守护好业务连续性和企业核心价值。


6.png

《应用多活技术白皮书》正式发布


此外,阿里云多个重磅开源项目也全新升级,如 Dubbo 3.0 升级,提供一整套的解决方案、迁移路径与最佳实践,帮助企业实现云原生转型;Nacos 发布里程碑版本 2.0,对内核进行了分层抽象,实现了插件机制扩展,并将性能提升了 10 倍;阿里云消息中间件 RocketMQ 5.0 升级,成为消息、事件、流超融合平台;推出 OpenYurt 云原生/容器化边缘计算解决方案;发布 KubeVela 新版本,带来了全新的 UI 控制台,进一步简化云原生复杂环境下的应用交付和管理;OpenKruise 首个大版本正式发布,使云原生应用自动化达到新的高峰。


云原生,企业数字创新的最短路径


在云原生技术变革下,丁宇提出一个观点:“云原生是企业数字创新的最短路径。”


从企业 IT 体系诉求来看,技术作为生产力可创造更大的技术价值、引领业务的发展。企业上云过程中,云原生技术作为先进生产力的代表,为企业带来云上业务的快速迭代,增强企业竞争力。因此,在企业落地云原生时,可分几步走:


一是基础设施云化、核心技术互联网化。互联网最大的优势是小步快跑,快速迭代。传统 IT 架构和互联网架构相比,项目迭代周期有十倍的差距。传统软件研发周期以年为单位,可能一年才发布一个大版本,而互联网软件研发周期以周或天为单位,通过小规模迭代,敏态业务快速接受市场的响应和反馈,抢占市场先机。


二是业务数据化、决策智能化。将系统应用进行数据化治理,通过大数据、AI 技术进行数据化计算,最终通过数据趋势来做决策。数据将技术生产力真正充分地释放出来,让企业依靠技术取得业务突破,这将给企业带来巨大的数字化创新转型机会。在具体的实践过程中,阿里云观察到有一些企业,需要一个简单、低门槛、高集成、场景化的开发运维一体化平台来落地云原生。因此,云原生技术中台 CNStack 应运而生。


CNStack 满足了各种典型场景下客户对于线下高集成平台的诉求,让企业数字化转型不受技术约束,专注业务本身,加速企业数字创新。同时,CNStack 提供了大量的方案,细化到四个场景:面向行业应用、面向 SaaS 化软件输出、面向边缘管理平台、面向社区四大场景,未来还有新的场景规划。


7.png

CNStack 社区版正式开放下载


以钉钉为例,以前专有钉如果要部署到异构 IaaS 上,可能需要花数周时间完成,如今通过 CNStack 数天就可以完成,大幅提升交付运维效率,成为提高生产力的利器。


企业在数字化转型过程中,除了要提升业务效率,还需要面临各种不确定性,在业务快速增长之际,如何保障业务的稳定性?



多活容灾解决方案成为云时代企业重要选择。丁宇表示,随着越来越多的企业服务如健康码等成为社会基础设施,业务的连续性和安全生产成为企业的生命线,多活容灾成为企业必须考虑的需求。image.gif


8.png

业内首个应用多活项目 AppActive 正式开源


自 2013 年起,阿里云落地异地多活方案,根据多年经验形成以应用为中心的云原生容灾架构 MSHA,帮助不同行业提升业务应用多活的能力。“这项技术不是阳春白雪,不是只有头部企业才需要,而是企业在构建 IT 架构之初就该考虑的问题,它应该成为行业通用技术。”丁宇强调。


全云开发时代,开发者如何抢占先机?


据统计,2022 年有超过 75% 的企业在生产环境中使用容器。企业在建设 IT 架构时,云不再是第三方孤立的平台,而是成为企业 IT 架构的一部分,云原生正革新开发模式。企业需考虑云上运维、云上开发、云上迭代、云上容灾等问题,因此全云开发时代已然来临,开发者和企业将迎来技术红利爆发的黄金时代。


那么开发者该如何适应这些变化?丁宇表示,由于云完全兼容开源和生态标准,因此开发者无需学习最核心的技术协议、技术框架、技术性能、技术标准等,而需升级个人技能和认知,重新适应一些工作模式,比如如何在云上做权限治理、资产治理、云上运维等。


丁宇建议,云原生开源项目已覆盖软件开发生命周期的各方面,企业可关注相关开源产品,充分了解不同场景下不同产品的形态,根据行业测评等做出合理的产品选型。以业务为中心的企业可使用云平台提供的丰富产品来完成底层技术建设,让自身更专注于业务。


点击此处,了解更多阿里云云原生实战峰会回放。

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
22天前
|
人工智能 Cloud Native 算法
拔俗云原生 AI 临床大数据平台:赋能医学科研的开发者实践
AI临床大数据科研平台依托阿里云、腾讯云,打通医疗数据孤岛,提供从数据治理到模型落地的全链路支持。通过联邦学习、弹性算力与安全合规技术,实现跨机构协作与高效训练,助力开发者提升科研效率,推动医学AI创新落地。(238字)
|
5月前
|
人工智能 Cloud Native 安全
云原生+AI 为企业出海提供全新技术引擎!明天见
5月22日 14:00「飞天发布时刻」,阿里云云原生应用平台产品负责人李国强将重磅揭晓面向 AI 场景的云原生产品体系升级,通过弹性智能的全球一体化架构、开箱即用的云原生 AI 工程化能力,为中国企业出海提供全新技术引擎。
|
2月前
|
Cloud Native 测试技术 开发者
云原生 LFX Mentorship 招募中:开源影响力与丰厚报酬兼得,开发者不容错过!
参与其中的开发者不仅有机会在经验丰富的社区 Mentor 指导下贡献开源项目、为职业生涯加分,完成课题后还能获得丰厚酬劳。
|
10月前
|
运维 Cloud Native 持续交付
深入理解云原生架构及其在现代企业中的应用
随着数字化转型的浪潮席卷全球,企业正面临着前所未有的挑战与机遇。云计算技术的迅猛发展,特别是云原生架构的兴起,正在重塑企业的IT基础设施和软件开发模式。本文将深入探讨云原生的核心概念、关键技术以及如何在企业中实施云原生策略,以实现更高效的资源利用和更快的市场响应速度。通过分析云原生架构的优势和面临的挑战,我们将揭示它如何助力企业在激烈的市场竞争中保持领先地位。
250 13
|
10月前
|
运维 Cloud Native 安全
云原生技术在现代企业中的应用与挑战####
本文探讨了云原生技术在现代企业IT架构中的关键作用,分析了其带来的优势和面临的主要挑战。通过实际案例分析,揭示了如何有效应对这些挑战,以实现业务敏捷性和技术创新的平衡。 ####
|
10月前
|
Cloud Native 持续交付 开发者
云原生技术在现代企业中的应用与实践####
本文深入探讨了云原生技术的核心概念及其在现代企业IT架构转型中的关键作用,通过具体案例分析展示了云原生如何促进企业的敏捷开发、高效运维及成本优化。不同于传统摘要仅概述内容,本部分旨在激发读者对云原生领域的兴趣,强调其在加速数字化转型过程中的不可或缺性,为后续详细论述奠定基础。 ####
|
5月前
|
存储 人工智能 Cloud Native
【发布实录】云原生+AI,助力企业全球化业务创新
本文介绍了阿里云在云原生与AI结合领域的最新产品发布和技术创新。首先,通过弹性智能的一体化架构,阿里云为AI场景提供了开箱即用的云原生能力,助力企业出海。其次,详细解析了云原生如何助力AI应用构建,包括Function AI平台、GPU极速模式、MCP Server开发托管及AI网关等核心功能。
|
7月前
|
存储 Cloud Native 数据管理
《云原生数据仓库:原理与实践》,深入浅出助力企业数智化升级
开启AI背景下的数据管理新时代,探索云原生数据仓库的核心技术
|
10月前
|
供应链 安全 Cloud Native
阿里云容器服务助力企业构建云原生软件供应链安全
本文基于2024云栖大会演讲,探讨了软件供应链攻击的快速增长趋势及对企业安全的挑战。文中介绍了如何利用阿里云容器服务ACK、ACR和ASM构建云原生软件供应链安全,涵盖容器镜像的可信生产、管理和分发,以及服务网格ASM实现应用无感的零信任安全,确保企业在软件开发和部署过程中的安全性。
|
10月前
|
存储 NoSQL Cloud Native
MongoDB云原生化:为企业开发注入高效动力
MongoDB云原生化为企业开发注入高效动力,分为三部分:1. 介绍阿里云和MongoDB的服务;2. 阿里云MongoDB解决自建模型痛点的功能,包括隔离性、海量数据处理、弹性能力及运维操作优化;3. 客户案例展示。通过云原生架构,MongoDB实现了灵活的扩展、高效的备份恢复和快速的回档能力,显著提升了企业的业务迭代速度和数据管理效率。典型客户如吉比特、莉莉丝、掌阅等受益于这些功能,实现了更稳定和高效的数据库服务。