带你读《2022龙蜥社区全景白皮书》——4.1 社区技术布局

本文涉及的产品
云原生网关 MSE Higress,422元/月
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
MSE Nacos/ZooKeeper 企业版试用,1600元额度,限量50份
简介: 带你读《2022龙蜥社区全景白皮书》——4.1 社区技术布局

04 社区技术演进


云计算为信息产业带来了颠覆性变化,也开始快速渗透到千行百业。大量企业用户开始关注如何实现自身数字基础设施的云化以及 应用架构的现代化。同时,大数据、人工智能等新兴场景对算力快速增长的需求对进入后摩尔定律时代的基础设施提出了更高的挑 战,充分释放基础设施的算力也成为企业用户关注的焦点。龙蜥社区成立之初即秉持与社区伙伴共创数字化开源新基建的愿景,希 望通过建设面向云计算为终态的开源软件创新生态,扫清用户迁云障碍,帮助开发者研发和使用基于云计算场景的开源软件。


操作系统作为连接用户应用与硬件资源间的桥梁,是充分利用基础设施算力的纽带,也为新的应用场景提供运行环境,是龙蜥社区 技术投入的重点方向。为此社区打造了以龙蜥操作系统Anolis OS为核心的操作系统发行版及软硬件生态,希望将Anolis OS建设成 为数字基础设施互联互通的基石,让用户搭上云计算时代的快车。


image.png


4.1 社区技术布局


用户在建设云计算时代数字基础设施时,需要克服诸多技术挑战。Anolis OS在过去两年中也着重在此方面进行能力建设,全面支持 了各类芯片架构;完成了一批软硬件协同技术的标准化和规模化;发布了一系列在通用场景、云原生场景与安全可信场景下经过大 规模使用的技术;为用户业务的平滑迁移与稳定运行构建了经过实践检验的迁移与运维工具。以期帮助用户更好的实现云计算时代 数字基础设施的建设。


image.png

异构算力支持


在社区各芯片体系结构SIG与编程语言SIG的指导下,Anolis OS实现了对各体系结构芯片的完善支持,提供了包括x86、ARM、 LoongArch、RISC-V在内最新芯片的支持。在社区伙伴的贡献下,Anolis OS成为最早支持Intel Sapphire Rapids (SPR)、ARMv9  等芯片的操作系统发行版,为充分发挥用户基础设施算力提供了有效支撑。


image.png


软硬件协同


服务器架构在云计算时代从以CPU为中心走向DSA、XPU等异构架构。云计算在实现业务与基础设施解耦的同时,也为软硬件全栈协同提供了空间。社区也在此领域推动了VIRTIO 1.2、XQUIC等一批软硬件协同标准的制定,实现了AF_XDP、SMC-R等技术在社区伙伴业务上的规模化部署使用,构建了针对DSA架构的SDK和面向开源芯片软硬件协同设计的操作系统。



面向不同场景的开源技术


用户应用需要的常见运行环境包括通用计算场景、云原生场景和安全可信场景。社区也分别在这三类场景中开源了一批项目,帮助用户的应用更好的在这些场景中运行。

在通用计算场景中,用户经常需要运行数据库、Web服务器等应用。为了优化此类应用的性能,社区开发者提供了诸如io_uring等


技术和相关优化方案,帮助用户充分发挥基础设施的能力。


社区为云原生场景孵化了龙蜥云原生套件Anolis Cloud-Native Suite(ACNS)。此套件中包含完整的云原生技术栈,包括:容器引擎RunD、容器镜像分发系统Nydus 、容器操作系统发行版LifseaOS和容器编排调度系统Koordinator。ACNS可以提供开箱即用 的体验,让用户快速体验云原生技术的魅力。


随着数据安全与隐私保护成为用户关注的重点领域,运行在安全可信场景上的用户应用在不断增多。社区在这一场景中不仅结合各 类芯片硬件特性构建了完整的机密计算能力,同时也构建了基于容器技术的机密计算容器开源项目Inclavare Containers,在不侵 入应用的条件下实现用户对机密计算的需求。


业务平滑迁移


用户在升级底层操作系统、更新基础设施过程中,会涉及自身应用的迁移。提供低门槛的迁移能力是Anolis OS在建设之初就确定的 基本原则。为此社区专门成立了迁移工具SIG组来负责与用户业务平滑迁移相关的开源项目。当前,龙蜥社区已经发布了业务迁移相 关的手册与工具Anolis OS Migration Solutions (AOMS)。用户按照迁移手册的步骤或通过AMOS工具即可平滑完成业务迁移的相关 工作。


保证应用稳定运行


完成业务迁移等工作后,用户业务的稳定运行就成为基础设施要完成的最重要工作。这就需要经过大规模实践检验的运维技术。在 社区伙伴的贡献下,龙蜥社区先后成立了系统运维SIG和eBPF SIG,孵化了SysOM、SysAK、Coolbpf等运维项目。SysOM (SYStem  Operation & Maintenance) 是龙蜥社区一站式系统运维平台,通过统一的前端Web将所有运维服务的分析数据展示给用户,用户 可以在同一个平台上进行主机管理、系统监控、异常诊断、日志审计、安全管控等复杂操作系统管理。SysOM的前端则使用了深度 诊断解决方案SysAK,该解决方案沉淀了在百万级别服务器上使用运维工具的经验。Coolebpf极大降低了eBPF应用开发编译的门 槛,创新的提出远程编译思想,具有资源占用低、可移植性强等优点,适合在生产环境批量部署所开发的应用,可以使同一个eBPF 应用无需修改就能在3.x/4.x/5.x新老内核版本安全运行,解决了eBPF应用开发的痛点。


当前社区已经形成了以Anolis OS为核心的操作系统发行版矩阵,形成了包括LifseaOS、Alibaba Cloud Linux、统信服务器操作系 统V20、银河麒麟服务器操作系统、BC-Linux、凝思安全操作系统在内的上下游发行版。同时,社区已启动Anolis OS 23的研发工 作。Anolis OS 23基于分层分类理论构建,基于该理论对发行版软件包进行筛选,制定维护策略,为用户提供安全、稳定、可靠的 操作系统发行版。


image.png






相关文章
|
SQL Oracle 关系型数据库
|
编译器 C++
C++程序中的对象赋值和复制
C++程序中的对象赋值和复制
279 1
Nuxt.js run build 之后生成的 dist 文件夹在哪
Nuxt.js run build 之后生成的 dist 文件夹在哪
648 0
|
JSON 人工智能 自然语言处理
剖析大模型连“Strawberry”的“r”都数不对的原因
本文将从两个常见的大模型翻车问题入手解析这些问题背后体现的大模型技术原理,并解释了为什么会导致这些问题,接着我们利用CoT(思维链)方法解决这些问题并基于上述原理试图剖析CoT方法起作用的可能原因,最后提出【理由先行】风格这一简单有效的Prompt Trick。
1534 36
|
SQL 人工智能 DataWorks
【云栖实录】DataWorks:新一代智能湖仓一体数据开发与治理平台
在9月21日的云栖大会上,DataWorks发布了新一代智能湖仓一体数据开发与治理平台。DataWorks历经Kubernetes改造与云原生调度系统的优化,实现了资源组全面Serverless化,降低了使用成本,最高可节省40%。新推出的DataWorks Data Studio,支持多种计算引擎,提供更开放的云原生WebIDE,提升开发效率。DataWorks Copilot智能助手也得到升级,支持多种SQL方言和Python代码生成,平均提升数据开发效率35%。此外,DataWorks还推出了全方位的数据资产治理体系,涵盖业务和技术视角,助力企业实现数据智能化管理和转型。
【云栖实录】DataWorks:新一代智能湖仓一体数据开发与治理平台
|
安全 调度
电力系统的负荷损失和潮流计算matlab仿真,对比最高度数,最高介数以及最高关键度等节点攻击
本课题研究节点攻击对电力系统稳定性的影响,通过模拟最高度数、最高介数和最高关键度攻击,对比不同攻击方式下的停电规模。采用MATLAB 2022a 进行系统仿真,核心程序实现线路断开、潮流计算及优化。研究表明,节点攻击会导致负荷损失和系统瘫痪,对电力系统的安全构成严重威胁。通过分析负荷损失率和潮流计算,提出减少负荷损失的方法,以提升电力系统的稳定性和安全性。
|
机器学习/深度学习 Serverless API
函数计算操作报错合集之调用SDK报错 "InvalidAction.Mismatch",该怎么办
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
235 1
|
开发工具 Android开发
Gradle之强制依赖某个第三方库
前言 在之前的一个项目中,compileSdkVersion和targetSdkVersion都是使用的24,都是使用最新的,紧跟潮流嘛,一直是相安无事。
1662 0
下一篇
oss云网关配置