年度总结:无处不在的「云原生」现象

发表时间: 2021-02-05 10:26

面对数字时代复杂系统的不确定性,传统的 IT 应用架构研发交付周期长、维护成本高、创新升级难,烟囱式架构,开放性差、组件复用度低,这些都成为了企业业务快速增长的瓶颈。

而云原生以其敏捷、开放、标准化的特将云计算的优势进一步拓宽,轻量化、松耦合、灵活的技术架构等特点也使得云原生迅速成为企业数字化转型的必由之路。

那么就让我们一同看看2020年,在云原生领域各大厂商有哪些建树和布局。

阿里云

2011年,阿里巴巴内部系统开始向容器等云原生技术进行演进,2018年,阿里巴巴提出“全面上云且上云原生”战略,并将云原生社区的新技术引入阿里巴巴内部进行实践。

Gartner 发布 2020 年公共云容器报告:阿里云覆盖九项产品能力,成为全球云原生产品丰富度最高的厂商之一。


Dragonfly是由阿里巴巴开源的云原生镜像分发系统,主要解决以 Kubernetes为核心的分布式应用编排系统的镜像分发难题,2020年该项目晋升成为 CNCF 孵化项目。


OpenYurt作为阿里巴巴首个边缘计算云原生开源项目,汇聚了阿里巴巴众多边缘计算业务团队的深厚技术积累,深度挖掘了“边缘计算 + 云原生落地实施“诉求。OpenYurt 主打“云边一体化”概念,依托原生 Kubernetes 强大的容器编排、调度能力,通过众多边缘计算应用场景锤炼,实现了一整套对原生 Kubernetes“零”侵入的边缘云原生方案,提供诸如边缘自治、高效运维通道、边缘单元化管理、边缘流量拓扑管理,安全容器、边缘 Serverless/FaaS、异构资源支持等能力。OpenYurt 能帮用户解决在海量边、端资源上完成大规模应用交付、运维、管控的问题,并提供中心服务下沉通道,实现和边缘计算应用的无缝对接。阿里云 OpenYurt在2020年成为了CNCF 沙箱项目,加速了原生 Kubernetes 边缘场景全覆盖。

OpenKruise是由阿里云开源的云原生应用自动化引擎,本质是基于 Kubernetes 标准扩展出来一个的应用负载项目,它可以配合原生 Kubernetes 使用,并为管理应用容器、sidecar、镜像分发等方面提供更加强大和高效的能力,从而在不同维度上通过自动化的方式解决 Kubernetes 之上应用的规模化运维和规模化建站问题,包括部署、升级、弹性扩缩容、Qos 调节、健康检查、迁移修复等等。OpenKruise同样也成为了CNCF 沙箱项目。

在Serverless方面,阿里云2020年发布了4个Serverless生态产品,分别提供了容器实例、容器编排、应用、函数的抽象。阿里云开源的首个Serverless开发者平台 Serverless Devs,为国内外开发者提供了 Serverless 工具的新选择,让开发者以更短的路径体验到多云 Serverless 产品,以更快的速度创建和部署 Serverless 应用,以更简单和更自动化的方法进行项目管理和运维,Serverless 项目通过该平台完成全自动化后,可节省 99.9% 的管理成本。在2020年11月,开源项目 Serverless Devs 进 CNCF landscape,成为国内首个进驻 Serverless 工具。

除了上述云原生项目外,阿里云还携手微软与Crossplane社区发布OAM Kubernetes标准实现与核心依赖库。阿里云容器镜像服务(ACR)也进入CNCF Landscape,成为国内首个入驻 Container Registry 领域的云产品。

阿里云还在2020年重磅发布业界首本《云原生架构白皮书》,以自身实践与服务百万付费用户的丰富实践经验为基础。从云原生架构定义出发,构建基于实际业务场景的完整云原生架构体系。为企业CTO/CIO提供战略参考,为广大研发工程师提供业务洞察,助力云上客户建立最具业务价值的云原生架构。

根据信通院发布《云原生用户调查报告》:阿里云在 2020 年国内 Serverless 用户规模占比第一,达 66%。阿里云率先通过信通院容器规模化测评,获最高认证——卓越级别,打造国内最大规模容器集群。


2020年的双11,阿里核心系统全面云原生化,完成全球最大规模云原生实践。

阿里云携手微软与Crossplane社区发布OAM Kubernetes标准实现与核心依赖库。OAM 是阿里云与微软云联合推出的标准化云原生应用管理模型。阿里云容器镜像服务(ACR)进入CNCF Landscape,成为国内首个入驻 Container Registry 领域的云产品。

华为云

华为云在“云原生”这场游戏中,最具竞争力的玩家之一。华为云早在2015年就在Kubernetes社区发起了Federation项目,并于2018年率先推出了华为云多云容器平台,2019年3月发布了全球首个容器多云混合云解决方案,提供丰富的集群、应用的跨云能力。

2020年4月10日,CNCF正式接纳由华为云捐赠的容器批量计算项目Volcano, 迎来CNCF首个容器批量计算项目。项目的加入,将CNCF的云原生版图进一步扩展至AI、大数据、基因等批量计算领域,为构建“云原生批量计算平台”奠定了基础。

2020年7月20日,在华为云TechWave技术峰会上,华为云基础服务领域总裁高江海正式发布了全球独家双零损耗裸金属容器——华为云第二代裸金属容器,首次在业内实现了资源和性能的零损耗,让容器全面释放裸金属服务器的潜力,加速云原生创新升级。

2020年11月19日,由InfoQ 发起并组织的【2020 中国技术力量年度榜单评选】结果正式揭晓,华为云表现抢眼,一连拿下四个席位:KubeEdge入选年度十大开源新锐项目,华为云云原生边缘技术方案、华为云云原生高性能计算技术方案入选年度十大云原生创新技术方案,北京网路智联科技有限公司基于华为云原生的创新实践则被评为年度十大云原生行业落地典范。

2020年11月30日,华为云发布云原生产业白皮书、云原生2.0全景图和行动计划,并分享了华为自身基于云原生进行的数字化转型实践,从On Cloud 到In Cloud全方位赋能企业云原生落地,加速云原生产业繁荣。华为云开创性地提出“云原生 IN 基础设施”的融合架构理念,对华为云原生解决方案进行了重定义基础设施、新赋能泛在应用、再升级应用架构三大创新升级,将云原生推进到了2.0时代。按照计划,华为云将重点推出“创原会”等云原生交流平台,持续开源社区贡献。


腾讯云

2020年,腾讯云在云原生领域有着系统的布局和广泛的实践,提供了完备的产品矩阵。腾讯云原生产品API每日调用量已经超过100亿次,拥有超过100万的开发者,同时服务超过50万的客户。公有云方面,腾讯云围绕着Kubernetes、容器和微服务推出一系列新产品,包括弹性容器服务EKS、边缘容器服务TKE-Edge、服务网格TCM,以及云开发产品CloudBase,并继续演进函数即服务产品SCF。私有云方面,推出企业级云原生PaaS平台TCS,并继续提供TKE企业版和迭代开源的TKE Stack项目。

2020年12月,在腾讯2020 Techo Park开发者大会上,腾讯云正式发布企业云原生路线图:

首次提出云原生系统,包括开发云原生、计算云原生、架构云原生、数据云原生和安全云原生;首次提出云原生实践“ISO”,为部署云原生的企业提供最佳参考;首次站在用户视角,帮助开发者、技术管理者从整体角度摸清部署云原生的关键脉络。

同时,腾讯云升级和发布了八款产品,推动云原生技术的快速落地,包括:开源云原生开发环境Nocalhost、首款金融级云原生Serverless消息队列TDMQ、国内首款全Serverless云原生MySQL数据库TDSQL Serverless、发布云开发 CloudBase、Serverless FaaS计算平台SCF、企业级微服务技术中台TSF 2.0、基于云原生的泛Hadoop大数据框架EMR、流计算 Oceanus。

金山云

云计算2.0时代,金山云主打更接地气的云原生战略及产品。2020年,金山云在云原生领域推出了三款重磅产品:星曜裸金属服务器、云服务器和云盘。

借助金山云星曜裸金属服务器,用户可以独享原生裸金属服务,在灵活、弹性的扩展能力和统一的网络体验、服务的全生命周期体验以及运维和托管方面,该产品均实现了不同层面的突破。

云服务器,是金山云云原生的基石产品,作为全新一代高性能云服务器的代表作,该产品配备了25Gbps基础网络并采用全新的网络优化方案,网络性能最高可达1000万PPS,搭载全新极速云盘ESSD,存储性能最高可达100万IOPS。

极速云盘ESSD的最大特色是基于简洁的软件架构设计,以NVMe SSD作为存储介质,并配合RDMA组网,IOPS、吞吐与低时延的性能都实现了大幅增强,通过三副本保存,达到了99.9999999%数据耐久性。

浪潮云

在云原生领域,浪潮云基于分布部署、统一运营的浪潮分布式云,提供云原生产品及服务能力,帮助用户在云上构建微服务应用,降低运维成本,提高效率。分布式云架构能够满足不同的场景及业务模式,统一的ICP平台技术底座保证一致的云技术架构、管理能力和用户体验。在2020线上智博会上,浪潮云发布了经过全新迭代升级的浪潮云ICP V3.1,进一步提升平台云原生服务能力。

浪潮云ICP平台是一个纯容器化的轻量级平台,通过容器+微服务+DevOps的云原生架构支撑模式,充分利用浪潮分布式云的核心优势,支撑行业客户云原生应用快速落地、整体交付,稳定运行。

京东智联云

京东在每年的 618、11.11 都会面临海量数据和流量增长,从前端网站、订单、结算、支付、搜索、推荐,到后端的仓储、配送、客服、售后各种业务系统都面临着前所未有的挑战。因此,京东自然需要一个灵活的、有弹性的、可规模化扩展的平台,这也决定了京东从很早开始就拥抱云原生。京东目前运营着全球最大规模的 Docker 集群、Kubernetes 集群,以及最复杂的 Vitess 集群之一,基本实现了“All in Containers”,是目前全球容器化最彻底的互联网企业之一。

在弹性计算方面,京东智联云原生容器充分融合了容器和虚拟机的优点,提供内核级别隔离的容器服务,安全、易用,支持灵活计费方式,有效降低了业务线的投入成本;基于京东智联云自研的虚拟化引擎,裸金属云主机提供了物理机无差别的极致性能,实现了在更低成本下更优质的服务;京东智联云 vGPU提供产品级 GPU 共享能力,轻松应对业务波峰波谷,进而降低业务成本,可实现单业务最高可降低 69%。

在网络方面,京东智联云支持的ECMP 路由可支撑 Tbps 级别的专线转发,同时支持 BGP 路由传播到 VPC,使得链路故障可以做到秒级切换。在存储方面,京东智联云云硬盘支持热迁移,在客户无感知的情况下对云硬盘进行跨资源池迁移,轻松应对硬件故障;京东智联云云原生数据库进行了深度内核定制,提供了细粒度的权限管理和安全管控策略,降低了业务线的运维管理成本,同时确保数据的安全和可靠。

在安全方面,京东智联云将平台安全能力、平台安全大数据和威胁情报实现无缝聚合,为大促提供一站式安全防护与自动化响应,并建立基于云原生的多维安全管理架构 JD Cloud Native For Security,使京东智联云的安全能力矩阵具备可编排、可管理、智能调度与弹性伸缩的特性,全面适配大促业务场景,实现大数据分析与威胁情报的智能关联,自动化完成安全事件分析响应、工单的分发流转、跟踪与闭环,同时利用海量数据积累与威胁情报技术,针对重大 0 day 漏洞、未知威胁进行有效的监测、识别、捕猎和响应,从全局视角提升对安全威胁的感知、识别、理解和响应处置,充分确保京东11.11期间的线上业务安全、数据安全和平台安全。

优刻得

UCloud优刻得作为云计算领域的核心玩家,持续关注云原生发展和用户需要,进行了多项技术、产品研发。在Kubernetes作为容器编排的事实标准在企业服务中被大量采用后,UCloud优刻得也于2018年推出了基于Kubernetes容器服务的产品UK8S, 在UK8S落地过程中,UCloud容器团队发现了一些问题,其一,用户对容器服务很感兴趣,但上线容器服务后技术人员除了管理应用外,还需要管理后端的资源,这给维护Kubernetes集群增加了额外的负担;其二,Kubernetes体系复杂,需要短则半年长则一至两年的学习时间;其三,随着企业数字化转型提速,企业对创新数量和速度的追求已不局限于传统软件交付,若能通过一款“开箱即用”的容器产品直接构建应用,就可缩短应用就绪的等待时长。

为解决上述用户问题,UCloud容器团队开发了一款新的serverless容器产品Cube,保留K8S自动扩缩容、自动部署、故障自愈等核心的功能,将用户认为复杂的集群管理、日志采集、网络配置等K8S难点屏蔽,降低用户的使用门槛及成本支出。

通过使用Cube,用户无需预先创建和管理一个实体集群,比K8S更加节省精力,且安全系数更高、业务接入周期更快,此外Cube的API与K8S完全兼容,今后用户也可将业务无缝迁移到K8S上去。用户之前使用容器的最短路径需要6个步骤:制作镜像、购买主机、安装docker、配置环境、参数配置、启动容器,而使用cube只需要2个步骤:制作镜像、启动容器。化繁为简,按秒计费,秒级启动,无操作系统占用,最短1天完成容器化部署,Cube可以让用户更加快捷的管理业务。

灵雀云

灵雀云拥有全球领先、超大规模云原生平台的开发、运维和管理经验,是国内提供企业级云原生解决方案的领军企业。作为国内最早将 Kubernetes 产品化的厂商之一,灵雀云从出生便携带“云原生基因”,致力于通过革命性的技术,帮助企业建设现代化的软件基础设施,完成数字化转型,直面业务挑战。

2020年,灵雀云发布了多款云原生产品,在第一个稳定版本(GA)Kube-OVN 1.0正式版本发布后不断更新升级;4月,灵雀云正式发布了Captain 1.0.0 GA 版本。

2020年灵雀云发布全栈云原生开放平台ACP 3.0,作为面向企业级用户的云原生平台,ACP 3.0遵循“云原生+开源”的思路,同时对接了大量的第三方商业化产品和服务,真正实现一体全栈,帮助企业加速构建、运行及管理现代化应用。

字节跳动

字节跳动具有长期沉淀、服务于数亿用户的大数据技术、人工智能等基础技术服务能力,拥有成熟的增长理念和方法论。

在长期的成功落地应用中,火山引擎通过总结实践经验,提出并实现了云原生操作系统的概念,从硬件层、内核态和用户态三个层次,实现多云、异构、海量和极致体验的效果,以整体支撑产品服务。

硬件层即底层极致高效的基础设施,包括计算和存储构成云原生硬件底层;内核态是容器化与大规模调度空间,可联动基础设施与应用场景,起到了承上启下的作用;用户态则是一条工具链,为开发者提供开发、测试、运维、服务治理的一套平台。这三层支撑着用户业务应用的高可用、高性能和高效能需求。

由于需要支撑丰富多元的业务形态和海量服务,火山引擎云原生操作系统的硬件层有着极致优化、超大规模、自主可控、云原生、高效管理五大特点,可为前线业务提供云算力、海存储保障。

百度智能云

百度作为国内最早探索云原生技术的企业之一,早在Docker和Kubernetes等技术诞生之前就已经开始了内部架构容器化和云化的探索。作为百度云化、容器化的承载者,百度智能云已经为百度AI、无人驾驶等众多业务提供Kubernetes等开源技术栈。

在2020百度云智峰会上,百度集团发布了百度智能云打造的AI-Native架构,并发布两款全新自主产品“太行”弹性裸金属服务器V2.0和数据库GaiaDB产品族:

“太行”弹性裸金属服务器,基于百度自研的硬件虚拟化技术,全新构建下一代云基础设施,在拥有弹性灵活的云计算基础上,实现物理服务器高性能的计算能力。

Gaia(盖亚)是百度智能云自主研发的云原生数据库产品,拥有全系列产品,涵盖云原生数据库GaiaDB-S、图数据库GaiaDB-G、分布式数据库GaiaDB-X;拥有多项自主领先技术,包括自研高性能内核、软硬一体(RDMA, AEP etc)内核和架构等层面多项专利。

2020年,百度智能云还对天合云原生平台进行升级,天合2.0不仅全面加强了容器底座和微服务治理等基础能力,而且支持百度智能云最新的云原生技术实践进行私有化输出,包括面向容器工作负载的GPU资源共享、大规模生产可用的服务网格、灵活弹性的Serverless函数计算等,为全面助力企业安全、平滑、低成本地向业界领先的云原生架构转型奠定了坚实的基础。