热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

云原生_云原生2.0白皮书(2021)

篇首语:本文由编程笔记#小编为大家整理,主要介绍了云原生2.0白皮书(2021)相关的知识,希望对你有一定的参考价值。 云原生是近几年云计算领域炙手可热的话题,云原生技术已成为驱动业务增长的重要引

篇首语:本文由编程笔记#小编为大家整理,主要介绍了云原生2.0白皮书(2021)相关的知识,希望对你有一定的参考价值。


云原生2.0白皮书(2021)

云原生是近几年云计算领域炙手可热的话题,云原生技术已成为驱动业务增长的重要引擎。同时,作为新型基础设施的重要支撑技术,云原生也逐渐在人工智能、大数据、边缘计算、5G 等新兴领域崭露头角。伴随各行业上云的逐步深化,云原生化转型进程进一步加速。


云原生的技术理念始于 Netflflix 等厂商从 2009 年起在公有云上的开发和部署实践。2015 年云原生基金会 CNCF 成立,标志着云原生从技术理念转化为开源实现,并给出了目前被广泛接受的定义:云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式 API。


CNCF 致力于通过培养和维持一个开源、供应商中立的项目生态系统来推动云原生技术的广泛采用,进而实现让云原生无处不在的愿景。CNCF 对云原生的定义让云原生的概念进一步具体化,从而让云原生更容易被各行业理解,为云原生在全行业广泛应用奠定了基础。过去几年中,云原生关键技术正在被广泛采纳,CNCF 调查报告显示,超过 8 成的用户已经或计划使用微服务架构进行业务开发部署等,这使得用户对云原生技术的认知和使用进入新的阶段,技术生态也在快速的更迭。




云原生2.0白皮书(2021)


来源:https://landscape.cncf.io




CNCF 成立 5 年多来,开源为云原生技术带来了前所未有的发展浪潮,极大的加速了云原生在全球范围内快速应用和发展。云原生技术生态也日趋完善,细分项目不断涌现。相较于早年的云原生技术生态主要集中在容器、微服务、DevOps 等技术领域,现如今的技术生态已扩展至底层技术、编排及管理技术、安全技术、监测分析技术、大数据技术、人工智能技术、数据库技术以及场景化应用等众多分支,初步形成了支撑应用云原生化构建的全生命周期技术链。同时细分领域的技术也趋于多元化发展,CNCF 的云原生开源版图,由开始单一的容器编排项目 Kubernetes,发展到如今 5大类 100 多个项目的,Kubernetes 已经成为云原生的操作系统,在其上发展出面向各行业、不同功能、不同应用场景的开源项目,Spark、Flink、Kafka、Redis 等开源项目也陆续加入 CNCF 的云原生技术图谱,进一步完善了云原生技术生态。





云原生开源项目从基础的容器引擎出发,不断扩展应用领域,对边缘、异构等各类场景的适配能力不断深入。从早期开源的容器引擎项目 Docker,到实现容器高效编排的 Kubernetes、Swarm、Mesos,再到为了更好的解决微服务治理的难题,基于 Service Mesh 技术推出的 Istio,以及针对边缘场景推出的 KubeEdge、K3s、OpenYurt,面向高性能异构计算场景的 Volcano 等项目,无一不成为加速云原生与行业融合、推动各行业创新的助推器。





开源项目的不断更新和逐步成熟,也促使各企业在 AI、大数据、边缘、高性能计算等新兴业务场景不断采用云原生技术来构建创新解决方案。


云原生技术与边缘计算相结合,可以比较好的解决传统方案中轻量化、异构设备管理、海量应用运维管理的难题,如目前国内最大的边缘计算落地项目——国家路网中心的全国高速公路取消省界收费站项目,就使用了基于云原生技术的边缘计算解决方案,解决了 10 万 + 异构设备管理、30 多万边缘应用管理的难题。主流的云计算厂商也相继推出了云原生边缘计算解决方案,如华为云智能边缘平台 IEF、AWS的 GreenGrass、阿里云的 ACK@Edge 等等。


云原生在高性能计算(HPC)领域的应用呈现出快速上升的势头。云原生在科研及学术机构、生物、制药等行业率先得到应用,例如欧洲核子研究中心(CERN)、中国科学院上海生命科学研究院、中国农业大学、华大基因、未来组等单位都已经将传统的高性能计算业务升级为云原生架构。为了更好的支撑高性能计算场景,各云计算厂商也纷纷推出面向高性能计算专场的云原生解决方案,比如华为云推出的云原生高性能计算解决方案、AWS 推出了可运行在容器平台的 Batch 服务。





云原生与商业场景的深度融合,不仅为各行业注入了发展与创新的新动能,也促使云原生技术更快发展、生态更加成熟。简单来看,企业 IT 建设所依赖的基础资源经历了从服务器到云化资源的发展历程,正在快速进入云原生阶段。







云原生2.0白皮书(2021)




企业数字化转型初期,主要是将业务从线下搬迁上云,在这一阶段企业主要是的把业务简单部署和运行在云上,可以称之为 ON CLOUD。这种形态下,通过资源池云化,解决了 IDC 时代运维、部署、扩容的难题,但传统应用单体架构厚重、烟囱式架构等带来的一系列应用层面的问题并没有得到有效解决,云对业务的价值主要还停留在资源供给的阶段,无法充分发挥出云的价值。







云原生2.0白皮书(2021)


云原生 2.0 参考架构




随着企业数字化转型的深入,企业需要充分享受云计算带来的红利,需要让业务能力生于云、长于云,由现在的ON CLOUD 进阶到 IN CLOUD,同时基于云构建的新生能力与既有能力有机协同、立而不破。生于云是指基于云原生的技术、架构和服务来构建企业应用,长于云是指充分利用云的优势来助力企业应用和业务发展,将企业的数字化建设、业务智能升级带入新阶段,我们称之为云原生 2.0 时代。


经过十几年的发展,云计算作为数字化转型的重要基础设施,已经由“面向云迁移应用”的阶段演进到“面向云构建应用”的阶段,即由“以资源为中心”演进到“以应用为中心”的云原生基础设施阶段。


随着人工智能、5G、HPC、边缘计算等新业务的逐渐落地和普及,对算力多样化提出了更高的要求。针对特定的业务场景采用专有的硬件可以提供更好的计算效能,越来越多的异构计算硬件如 GPU、FPGA、ASIC、SoC 等被应用到专有的领域。云原生 2.0 时代,基础设施的特征之一就是向下统一管理和支持各种异构硬件,向上屏蔽底层多种硬件的差异性。真正做到以应用为中心,应用无需关心底层的硬件设备,无需针对特定硬件做任何特殊处理。


传统高性能计算 (HPC) 领域广泛采用 InfifiniBand 技术获得高吞吐和低时延的无损网络通讯能力,但这一技术体系专用网络硬件成本高昂、组网规模不可扩展、技术演进缓慢,无法满足云原生时代的平民化可支付、高弹性大规模使用要求。领先的云厂商开始基于智能网卡的可编程和卸载能力,对无损网络通讯协议进行了重新设计,在主机侧智能网卡中采用创新的拥塞控制算法,在大大降低丢包发生概率的同时,保持转发队列的低水位,从而兼顾大带宽和低时延要求,并且也去除了对 PFC 的依赖,利用普通的以太网交换设备就可以实现大规模组网,解决了横向扩展的问题。


以 AWS SRD 和华为云 CurreNET 为代表的高性能协议栈技术在高性能计算(100G)和低时延云存储(10 微秒级时延)技术领域取得突破。未来高性能网络通讯协议在云原生领域的应用将不再局限于传统的高性能计算和存储领域,会在扩展至更广泛的云原生技术和行业应用中,如:ServiceMesh、 云原生的中间件(内存数据库,消息中间件等)等技术,云视频、云原生的金融交易等行业。





如今各个云服务厂商大力推广的 Serverless 计算,能在很大程度上提高用户的灵活性和创新能力,使用户可以在不考虑服务器的情况下构建并运行应用程序和服务,消除管理基础设施的压力。但当前的 Serverless 架构仍被限定在某个Region 内,大部分的云服务厂商仍依据成本,用户量等因素在不同的地域(Region)建设资源,用户再根据业务、成本、性能等因素选择相应 Region 的资源提交作业。


随着用户业务量的增长,多 Region 投递任务的管理能力也成为一个重要的考量因素,尤其考虑到不同 Region 的建设、运维、商业成本差异。全域调度(Regionless)是面向跨 Region 场景的下一代无服务计算(Serverless 2.0)。


根据业务请求、资源成本等因素在多个 Region 中选择最合适的资源池来处理客户的计算任务,并且支持多种任务投递策略,满足客户各种业务场景下的诉求,比如成本优先、速度优先、指定时间执行等等。全域调度不仅能够通过全局资源的调配来达到降本增效的目的,还能将用户从多 Region 的管理与运维中解放出来,让客户聚焦到业务本身,提供真正的 Serverless 体验。


云原生技术更多内容,请参考“云原生2.0白皮书“,白皮书下载链接和目录如下:


下载链接:

本号资料全部上传至知识星球,加入星球下载全部资料。





云原生2.0白皮书(2021)
























‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧  END  ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧

免责申明:本号聚焦相关技术分享,内容观点不代表本号立场,可追溯内容均注明来源,发布文章若存在版权等问题,请留言删除,谢谢。





推荐阅读
  • 在拉斯维加斯举行的Interop 2011大会上,Bitcurrent的Alistair Croll发表了一场主题为“如何以云计算的视角进行思考”的演讲。该演讲深入探讨了传统IT思维与云计算思维之间的差异,并提出了在云计算环境下应具备的新思维方式。Croll强调了灵活性、可扩展性和成本效益等关键要素,以及如何通过这些要素来优化企业IT架构和运营。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • “测试人生”第一篇文章,献给2019年的移动测试开发大会MTSC。这一次,非常荣幸能够来到北京国际会议中心参会,一睹国内质量保障工作的现状 ... [详细]
  • 阿里p8用端午节3天假期整理出了Spring Cloud知识点大全,太全了
     前言:今天一觉起来,发现我们开工的日期又延迟了,虽然已经在家办公一个多礼拜了,但是由于家里的环境还是不能有很高的效率。于是干脆就对SpringCloud的一些知识点做了一些整理。 ... [详细]
  • MySQL的查询执行流程涉及多个关键组件,包括连接器、查询缓存、分析器和优化器。在服务层,连接器负责建立与客户端的连接,查询缓存用于存储和检索常用查询结果,以提高性能。分析器则解析SQL语句,生成语法树,而优化器负责选择最优的查询执行计划。这一流程确保了MySQL能够高效地处理各种复杂的查询请求。 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • 本文详细探讨了几种常用的Java后端开发框架组合及其具体应用场景。通过对比分析Spring Boot、MyBatis、Hibernate等框架的特点和优势,结合实际项目需求,为开发者提供了选择合适框架组合的参考依据。同时,文章还介绍了这些框架在微服务架构中的应用,帮助读者更好地理解和运用这些技术。 ... [详细]
  • 在本文中,我们将探讨如何在Docker环境中高效地管理和利用数据库。首先,需要安装Docker Desktop以确保本地环境准备就绪。接下来,可以从Docker Hub中选择合适的数据库镜像,并通过简单的命令将其拉取到本地。此外,我们还将介绍如何配置和优化这些数据库容器,以实现最佳性能和安全性。 ... [详细]
  • 本文深入解析了WCF Binding模型中的绑定元素,详细介绍了信道、信道管理器、信道监听器和信道工厂的概念与作用。从对象创建的角度来看,信道管理器负责信道的生成。具体而言,客户端的信道通过信道工厂进行实例化,而服务端则通过信道监听器来接收请求。文章还探讨了这些组件之间的交互机制及其在WCF通信中的重要性。 ... [详细]
  • Cosmos生态系统为何迅速崛起,波卡作为跨链巨头应如何应对挑战?
    Cosmos生态系统为何迅速崛起,波卡作为跨链巨头应如何应对挑战? ... [详细]
  • 无论你是刚毕业的大学生,还是想在职业中寻求进步的经验丰富的IT专家,这些提示都可以帮你成为DevOps工程师。DevOps工程是一个备受称赞的热门职业。不管你是刚毕业正在找第一份工 ... [详细]
  • 关于ScrumXPDevOps的学习
    最近听了ECUG大会上孙敬云老师的分享感觉受益匪浅,毕竟大学课本上只讲到瀑布模型就没有下文了,工作以后一直贯彻的都是Scrum路线,一直也没有时间好好的去学习整理这部分的知识,直到 ... [详细]
  • 以Flink为例,消除流处理常见的六大谬见
    以Flink为例,消除流处理常见的六大谬见 ... [详细]
  • 解决Sharepoint 2013运行状况分析出现的“一个或多个服务器未响应”问题的方法
    本文介绍了解决Sharepoint 2013运行状况分析中出现的“一个或多个服务器未响应”问题的方法。对于有高要求的客户来说,系统检测问题的存在是不可接受的。文章详细描述了解决该问题的步骤,包括删除服务器、处理分布式缓存留下的记录以及使用代码等方法。同时还提供了相关关键词和错误提示信息,以帮助读者更好地理解和解决该问题。 ... [详细]
  • ShiftLeft:将静态防护与运行时防护结合的持续性安全防护解决方案
    ShiftLeft公司是一家致力于将应用的静态防护和运行时防护与应用开发自动化工作流相结合以提升软件开发生命周期中的安全性的公司。传统的安全防护方式存在误报率高、人工成本高、耗时长等问题,而ShiftLeft提供的持续性安全防护解决方案能够解决这些问题。通过将下一代静态代码分析与应用开发自动化工作流中涉及的安全工具相结合,ShiftLeft帮助企业实现DevSecOps的安全部分,提供高效、准确的安全能力。 ... [详细]
author-avatar
缪宇驰
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有