趋势解读_容器云平台信创改造之一云多芯.docx

上传人:lao****ou 文档编号:350085 上传时间:2023-09-15 格式:DOCX 页数:6 大小:46KB
下载 相关 举报
趋势解读_容器云平台信创改造之一云多芯.docx_第1页
第1页 / 共6页
趋势解读_容器云平台信创改造之一云多芯.docx_第2页
第2页 / 共6页
趋势解读_容器云平台信创改造之一云多芯.docx_第3页
第3页 / 共6页
趋势解读_容器云平台信创改造之一云多芯.docx_第4页
第4页 / 共6页
趋势解读_容器云平台信创改造之一云多芯.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《趋势解读_容器云平台信创改造之一云多芯.docx》由会员分享,可在线阅读,更多相关《趋势解读_容器云平台信创改造之一云多芯.docx(6页珍藏版)》请在第一文库网上搜索。

1、趋势解读容器云平台信创改造之一云多芯容器云平台是基于云原生容器等技术所构建的支撑“以应用为中心” 的应用发布、应用运行和应用运维的轻量化PaaS平台。由于容器云采用 开源的云原生技术,云原生本身就具备信创的基因,也使我们具备自主可控 能力,所以其信创改造重点是对各种信创CPU芯片的支持和信创操作系统、 信创数据库、以及信创中间件等的支持。信创数据库和中间件不是容器云信 创改造的核心,只要性能和稳定性满足需求,适配信创操作系统,就问题不 大。信创操作系统和信创CPU则是容器云平台信创改造需要关注的重点。 虽然理论上云计算无需考虑资源的位置、类型等,但目前国内尚无法实现高 性能、高可用、高精密的一

2、体化集成,各种厂商还是一片混战。这也导致大 量的重复建设和低效集成工作。云计算很重要的一点就是要实现异构基础 设施资源的整合和统一的、高效的资源调度服务,容器云作为轻量化 PaaS也可以直接使用标准化的基础设施资源服务,从而提升资源管理和 调度效率。目前国内信创CPU有龙芯、鳏鹏、飞腾、海光、兆芯、申威等多种采用不 同指令集架构的CPU ,这也导致在采购信创服务器的时候不得不考虑不同架构 CPU的特点、生态、和操作系统的适配、未来发展趋势及存活下来的可能性。信创CPU指令集介绍CPU是计算机的运算中心和控制中心。信创CPU选型主要看CPU指 令集。所谓指令集是计算机中计算和控制系统所有指令的集

3、合,计算机高级 语言设计实现的程序最终需要转化为一条条“指令”才能在CPU上运行。 指令集决定了处理器的架构(称为微架构),处理器架构就是用硬件电路实 现指令集,所以采用不同的指令集意味着不同的微架构。CPU指令集分类CPU指令集可分为CISC (复杂指令集)和RISC (精简指令集)两 类,CISC型CPU目前主要是x86架构,RISC型CPU主要包括ARM、 RISC-V、MIPS、POWER、Alpha 架构等。(1 ) X86架构指令集庞大,功能复杂,寻址方式多,且长度可变,有多 种格式;各种指令均可访问内存数据;一部分指令需多个机器周期完成;复 杂指令采用微程序实现;系统兼容能力较强

4、;其优势是x86架构兼容性强, 配套软件及开发工具相对成熟,且x86架构功能强大,高效使用主存储器, 在处理复杂指令和商业计算的运用方面有较大优势。(2 ) ARM指令集长度固定,易于译码执行;大部分指令可以条件式地执 行,降低在分支时产生的开销,弥补分支预测器的不足;算数指令只会在要 求时更改条件编码。ARM结构具有低功耗,小体积的特点,聚焦移动端市 场,在消费类电子产品中具有优势。(3 ) RISC-V支持32位或64位指令集,使用加载-存储架构, RISC-V指令集完全开源,设计简单,易于移植Unix系统,模块化设计。 尽管RISC-V允许设计人员免费试验和开发RISC-V系统,但几乎没

5、有对 硬件设计的支持。RISC-V架构的起步相对较晚,但发展很快,在智能穿戴 产品上的应用广泛。(4 ) MIPS采用32位寄存器,大多数指令在一个周期内执行,都是32 位定长编码的指令集和流水线模式执行指令;具有高性能高速缓存能力,且 内存管理方案相对灵活。优势是结构设计简单、功耗较低,在嵌入式应用场 景具有优势。(5 ) Alpha采用32位定长指令集,使用低字节寄存器占用低内存地址 线;分支指令无延迟槽,使用无条件分支码寄存器;优势是结构简单,易于 实现超标量和高主频计算。(6 ) Power指令集是一种由IBM公司设计开发的一种基于RISC架构 的指令集体系构架,2019年IBM宣布完

6、全开源Power Command Set指 令集,这是继RISC-V、 MIPS之后又一个开源CPU指令集,与RISC- V、 MIPS等开源指令集相比,Power指令集最大的优势就是性能强大。(PU按指令集架构分类ARMMIPSPower PCRISC-VAlphaX86国外企业国内企业应用领域rri QualcowvPHYTRJMtBi0,HXTMUAWCl VWMspreadtrum嵌入式、 桌面、服 爹N1I= f I 嵌入式、原 务器、桌面 昌日CPU指令集自研和授权情况国内信创CPU指令集通过授权和自研两种方式来实现。申威完全自研 Alpha指令集,自主化程度最高;龙芯采用MIPS

7、指令集授权+自研方 式,国产化程度很高;鲸鹏CPU和飞腾CPU采用ARM指令集授权方式, 拥有100%源代码,按处理器的架构和指令自行编写代码,设计芯片,自 主先进程度相对较高;海光CPU采用指令集授权方式,高效兼容安全,整 机优势明显,不过自主程度比较低;兆芯采用x86 ( VIA ) IP授权方 式,性能和生态具有较强优势,自主程度最低。CPU生态在生态方面,基于X86和ARM架构的CPU与下游软硬件的兼容性 较好,适配产品较为丰富,对用户使用较为友好;基于MIPS和Alpha架 构的CPU在高性能计算、嵌入式工控机等特定领域应用较好,市场化仍有 待进一步发展。RlSeT架构的起步相对较晚

8、,积累少,生态还不完整。Power 处理器的问题也在于越来越少的厂商支持。信创CPU与操作系统的适配支持国产主流操作系统是基于Linux内核的二次开发,主要也都是对CPU芯 片和应用的适配支持,所以主要看操作系统支持的适配应用和CPU的量,也就 是生态情况。目前国内的操作系统主要有麒麟、统信、普华、中科方德、 OpenEuler等。麒麟、统信操作系统目前占据主导地位,支持各种架构的 CPU ,整个生态也相对比较成熟。普华和中科方德也在不断发力,但仍需进一 步的努力构建完善的生态体系。虽然可以通过云原生技术构建弹性、敏捷的云 原生操作系统,但依然无法绕过基础软件服务器操作系统对基础硬件的管理和

9、适配。容器云信创改造方案采用开放、开源云原生技术的容器云信创改造主要是基础软硬件的替 换,包括CPU、操作系统、存储、网卡等,其实也就是容器云节点一一服 务器整机的替换。不过由于目前信创CPU和操作系统等依然处于混战状态, 很多公司都是采用了多种CPU架构,从而可能需要在一个平台支持不同架 构的CPU ,和不同的操作系统,采购两到多种异构的服务器,从而需要实 现一云多芯部署方案。一云多芯容器云集群部署方案容器云平台改造方案1容器云信创平台容器云非信创平台容器云平台改造方案3信创、非信创节点混合集群容器云平台改造有几种部署方案,一是在不同的CPU架构上重新部署 一套新的信创容器云平台;一种是在现

10、有平台上支持不同架构的信创应用; 现有平台支持信创也有两种方案,一是独立的信创CPU架构集群和非信创 集群,二是信创和非信创混合部署方案。不同的方案各有优缺点,部署多个 平台、多个集群会造成浪费,混合方式又使平台管理操作、资源调度等复杂 化。考虑到数字化发展系统融合的要求,可以用一个portal界面统一管 理信创和非信创应用,尽可能通过平台的封装来屏蔽下层异构基础设施资 源的差异,提升应用部署和运维管理的效率。不同的CPU架构也使租户应 用需要多种不同架构的资源,通过一个入口实现多种能力支持,对租户来说 要简单一些。不过对于一个集群有异构资源来说,使资源调度和维护管理复 杂化,特别在节点量比较

11、大的情况下,需要定义不同的标签来区分,对平台 管理能力和可见性、可观测性等有较高要求。目前的容器云平台功能有限, 难以达到自主调度要求,否则额外带来很多的工作量。因此,当前选择不同 架构CPU独立部署一个集群的方式,在应用调度时直接调度到相应的集群, 资源管理的粒度相对较大,相对更容易实现。一云多芯资源管理和调度对于资源的调度和管理,理论上最佳的方案是不用关注资源在哪里,有 多少,是什么类型,云的思想是实现资源融合,因此资源容量越大,弹性越 大。但现实往往受制于有限的资源,需要考虑资源的调度和分配。信创增加 多种CPU架构,使资源管理和调度相对更复杂化。理论上,可以通过云管 平台或内部基础设施

12、资源管理平台来实现基础设施资源的弹性,不过往往 涉及多个团队甚至多个部门,比较难以整合,比较难以获得高效率。部署时 如果做不到自主调度,就需要人工去做一些配置或选择,人的操作难免会出 错,所以越简单可能体验越好。独立集群部署方式也在于这样可以简化很多 工作。粒度上比节点管理要简单,通过分类来管理一类资源,而不是管理分 片资源。Kubernetes自身具备集群内资源调度能力,容器云平台需要实现 自应用到资源的全局调度能力,需要在平台层进行能力扩展。资源调度本身 就比较复杂,有很多种调度算法,这一部分还需要继续投入和优化。由于信创CPU的架构差异,也导致整个容器云平台在信创改造时架构 相对复杂化,管理和调度复杂化,需要在Portal和平台层进行优化和完 善,以支持多种异构CPU资源调度,实现一云多芯。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服