全景描绘云原生技术图谱,首个《云原生应用引擎技术发展白皮书》发布

news2024/11/24 6:06:01

5月12日,由神州数码主办、北京经开区国家信创园中关村云计算产业联盟协办的2023通明湖论坛-云原生分论坛在京召开。论坛期间,神州数码联合北京通明湖信息技术应用创新中心、中国信通院和通明智云正式发布了《云原生应用引擎技术发展白皮书》(以下简称:白皮书),全景描绘了云原生技术图谱。白皮书从云原生应用引擎的定义、产品形态、行业应用场景及未来趋势等多个维度,深度剖析了我国云原生应用引擎技术发展的现状和未来,以及解读如何通过应用引擎实现云原生“根”技术上的突破,并驱动云原生产业生态的建设。

云原生应用引擎技术发展白皮书&云原生技术图谱发布

 以容器、微服务、DevOps等为核心的云原生技术和理念推动着云原生产业生态蓬勃发展。随着企业深入上云用云,业务应用走向全面云化,企业对云原生的需求升级,需要一个底层的云原生应用引擎来支撑业务应用的快速云化改造。比如,应用引擎的边车(Sidecar)形态可以在传统应用不做任何改造的情况下,实现上云迁移;再如,应用引擎作为应用服务器,为业务提供了标准的微服务框架。此外,传统的技术领域,如数据库、数据仓库等转变为云服务的方式也需要云原生应用引擎来进行支撑。

全景描绘云原生技术图谱

经过多年的发展,云原生的理念不断丰富、落地、实践,已经进入了快速发展的时期。云原生技术以其高效稳定、快速响应的特点驱动引领了企业业务发展,帮助企业构建出更加适用于云环境的应用服务。白皮书描绘了云原生技术图谱,梳理并全景展示了云原生技术的全貌,一方面为用户掌握云原生技术提供了重要参考,一方面为将来云原生技术的发展指明了方向。同时,云原生技术图谱着重描绘了应用引擎作为数据平面,在云原生技术架构中所发挥的关键作用。

未来云原生技术架构包括如下四个层面: 支撑平面提供整个云原生应用的基础设施支持,包括物理性的硬件、网络等资源,也包括适应云化动态规划配置的虚拟化技术。同时,基础软件、容器等不可变基础设施也是支撑平面的关键性内容。在支撑平面之上是云化环境的服务网格,它是云原生技术演进的流行架构,实现更多的东西向能力控制。服务网格的实现包括了数据平面和控制平面,前者无论是代理还是应用服务器的形态,都承载了具体的业务流量,而后者负责控制数据平面。管理平面负责云原生应用整体的交付、运维和运营,尤其是结合AI的数据分析,在提高整体的资源利用率、故障诊断、自动化编排调度等方面都发挥极为重要的作用。

 云原生技术图谱

如上图所示,基于软硬件基础设施的支撑和管理、控制平面对相关资源的管理、优化和控制,云原生应用引擎定位于服务网格内的数据平面,基于数据处理和信息通信等先进技术驱动应用引擎发展。

中国信通院云大所云计算部主任 马飞

中国信通院云大所云计算部主任马飞指出,“云原生应用引擎和其他云原生技术的相互融合,可以为企业提供坚实的云化技术底座,从而实现企业应用的云原生技术升级。”

应用引擎是云原生架构信息流动的“发动机”

应用引擎是面向互联网和云原生应用提供的运行时组态服务程序。具备环境感知、安全控制、加速优化等能力,一般呈现为Web服务、流媒体服务、代理(Proxy)、应用中间件、API网关、入/出口网关、边车、消息队列等产品形态。

云原生应用引擎架构

白皮书指出,在云原生架构中,应用引擎除了提供南北向通信网关的功能以外,还提供了服务网格中东西向通信、透明流量劫持、熔断、遥测与故障注入、链路追踪、蓝绿发布等新功能特性,因此应用引擎在云原生架构中发挥着更为关键的作用。

神州数码技术总监、通明湖云和信创研究院院长 李刚

神州数码技术总监、通明湖云和信创研究院院长李刚表示,“可以预见,云原生将引领数字世界新未来,应用引擎作为实现云原生架构的核心基础技术,将成为云原生架构下信息流动的发动机和控制器,逐步成为信息技术的创新中心。”

应用引擎作为云原生环境部署中的基础组件,具有无状态能力、可观测能力、动态配置能力、DevOps集成能力等特征。目前业界主流的云原生应用引擎有NGINX、Envoy、Linkerd、NJet应用引擎等。

通明智云总经理 吴若松

通明智云总经理吴若松在介绍NJet应用引擎时指出,“NJet应用引擎具有高性能、稳定、易扩展的特点。同时,也解决了NGINX长期存在的难于动态配置、管理功能影响业务等问题。”

应用引擎实现云原生“根”技术创新的突破

云原生技术栈已经发展较为成熟,其核心领域已经形成了统一的事实标准。例如,容器编排领域的K8s、服务网格领域的Istio。这些领域的核心技术主要由国外公司主导,我国起步相对较晚,技术创新难度大。相对于这些云原生核心技术领域,应用引擎领域的技术路线尚未统一、产品形态多样化。白皮书指出,云原生应用引擎领域是我国在云原生产业实现加速追赶、弯道超车的重要机遇,针对该领域的空白快速进行技术突破具有十分重要的意义。

北京通明湖信息技术应用创新中心主任曹军威表示,“部分国内企业已有应用引擎开发经验,已经具备创新基础。当前国内企业在云原生应用引擎的技术研发上紧跟国际产业发展趋势,已经具备应用引擎开发能力。”

马飞强调,“云原生产业规模和前景巨大,但以容器编排、服务网格、应用引擎为代表的很多技术领域仍然处于窗口期,融合与挑战共存,我国有必要集云原生研究合力,建立满足信息技术创新需要的技术架构体系,并布局产业生态。”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/518891.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

干货 | 心理学人电脑选购指南来了!

Hello,大家好! 这里是壹脑云科研圈,我是喵君姐姐~ 当我们在选择电脑时经常会无从下手,不知道该如何才能选择一款既能满足我们的科研需要又具有良好性价比的电脑。 本期我们邀请到了唐仙和梦马来为我们详细解答心理学…

我的Makefile模板

OBJxxxxCFLAGS -g -Wall${OBJ}:${OBJ}.o main.o%*.o:%*.c.PHONY:clean clean:${RM} *.o ${OBJ} core xxxx → xxxx.c xxxx.h main.c 比如: 包含了:

PhotoScan拼接无人机航拍RGB照片

目录 背景 拼接步骤 1.新建并保存项目 2.添加照片 3.对齐照片 4.添加标记(Markers) 5.添加地面控制点 6.建立批处理任务 7.使用批处理文件进行批处理 8.导出DEM 9.导出DOM 背景 本文介绍使用地面控制点(GCPs)拼接​​…

Java面试知识点(全)- Java面试基础部分一

Java基础 语法基础 面向对象 封装 利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。用户无需知道对…

如何解决ChatGPT网络错误的问题,让AI对话更丝滑~

前言 在当今人工智能技术的飞速发展中,ChatGPT 作为一款大型语言模型备受瞩目。近期,其在各大社交媒体平台上的表现更是引来了一片关注之声。无论是与用户进行有趣的对话,还是帮助人们解决实际问题,ChatGPT 展现出了其强大的自然…

谷歌慌了!想发论文得审批,优先开发产品,让OpenAI没得看

来源 | 机器之心 ID | almosthuman2014 众所周知,谷歌就像人工智能领域的「黄埔军校」,自深度学习兴起后培养出了整整一代机器学习研究人员和工程师。很长一段时间里,谷歌就是领先 AI 技术的代名词。 人们已经习惯跟随谷歌的脚步&#xff0c…

操作符(算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符)

目录 算术操作符 移位操作符 移位规则 位操作符 交换两个整形变量的写法 赋值操作符 单目操作符 sizeof和数组的纠缠 和--运算符 多组输入的方案 关系操作符 逻辑操作符 算术操作符 -- 加法操作符():用于将两个值相加。 -- 减法操…

算法修炼之练气篇——练气八层

博主:命运之光 专栏:算法修炼之练气篇 前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的…

cv2BGR转化为RGB

import cv2 import matplotlib.pyplot as plt img cv2.imread(1.png,1)#1加载彩图 0加载灰度图 img2 cv2.cvtColor(img,cv2.COLOR_BGR2RGB)#cv2读取是BGR 如果使用plt包要转换为RGB plt.subplot(1,2,1) plt.imshow(img2) plt.subplot(1,2,2) plt.imshow(img) plt.savefig(&qu…

【Java零基础入门篇】第 ⑥ 期 - 异常处理

博主:命运之光 专栏:Java零基础入门 学习目标 掌握异常的概念,Java中的常见异常类; 掌握Java中如何捕获和处理异常; 掌握自定义异常类及其使用; 目录 异常概述 异常体系 常见的异常 Java的异常处理机制…

【数学】通俗理解泰勒公式(牛顿迭代法有用到)

【数学】通俗理解泰勒公式(牛顿迭代法有用到) 文章目录 【数学】通俗理解泰勒公式(牛顿迭代法有用到)1. 介绍2. 通俗理解2.1 近似计算 3. 泰勒公式的推导4. 泰勒公式的定义5. 扩展 — 麦克劳林公式参考 1. 介绍 最近在看一些机器…

java异常的分类(常见的异常类型)

异常的分类 1. 编译时异常 在程序编译期间发生的异常,称为编译时异常,也称为受检查异常(Checked Exception) public class Person {int age;private String name;private String gender;// 想要让该类支持深拷贝,覆写Object类的clone方法即…

C语言—字符函数和字符串函数

字符函数和字符串函数 strlenstrcpystrcatstrcmpstrncpystrncatstrncmpstrstrstrtokstrerrorperror字符分类函数字符转换函数memcpymemmovememmcmpmemset C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在 常量字符…

ChatGPT最强对手Claude如何无门槛使用?

Claude,一个冉冉升起的新星,由 chatgpt 团队出来的员工开发的,由于他们对模型的一些发展理念不同,单独融资创建了 Claude,总体来说表现可圈可点,但整体看可能还不如 chatgpt4.0。 ChatGPT 眼中的 Claude C…

【产品应用】一体化电机在卡盘设备中的应用

在现代工业生产中,自动化程度的提高和生产效率的提升对于生产设备的要求也越来越高。卡盘设备作为自动化生产线中的重要组成部分,其设计和制造也必须适应现代工业的需求。一体化电机在卡盘设备中的应用,不仅可以提高生产效率和精度&#xff0…

线程状态是五种还是六种

从操作系统层面上描述线程状态 初始状态:仅仅是语言层面创建了线程对象,还没有与操作系统相关联.比如new 了一个Thread对象还没有调用start方法可运行状态:仅仅是语言层面创建了线程对象,还没有与操作系统相关联.比如new 了一个Thread对象还没有调用s…

微服架构基础设施环境平台搭建 -(二)Docker私有仓库Harbor服务搭建

微服架构基础设施环境平台搭建 -(二)Docker私有仓库Harbor服务搭建 通过采用微服相关架构构建一套以KubernetesDocker为自动化运维基础平台,以微服务为服务中心,在此基础之上构建业务中台,并通过Jekins自动构建、编译、…

【数学杂记】表达式中的 s.t. 是什么意思

今天写题的时候遇见了这个记号:s.t.,查了一下百度。 s.t.,全称 subject to,意思是“使得……满足”。 比如这个: 意思是存在 i i i,使得 i i i 满足 A i ≠ B i A_i\neq B_i Ai​Bi​. 运用这个记号…

MySQL面试题1(索引)

目录 1.MySQL如何实现索引机制 1.1InnoDb与MyISAM索引实现区别是是什么? 1.2一个表中如果没有创建索引,还会创建B树么? 2.说一下B树索引实现原理(数据结构) 2.1聚簇索引和非聚簇索引在B树实现区别是什么&#xff1…

【Python每日一练】总目录(更新至2023.5.12)

Python 2023.05 2023.05.11-2023.05.12 20230512 1. 跳跃游戏 V 2. 跳跃游戏 VI 3. 跳跃游戏 VII 20230511 1. 跳跃游戏 Jump Game I 2. 跳跃游戏 Jump Game II 3. 跳跃游戏 Jump Game III 4. 跳跃游戏 Jump Game IV 2023.05.01-2023.05.10 20230510 1. 石子游戏 Ston…