Bendi新闻
>
信创软件栈生态准备度及选型评估

信创软件栈生态准备度及选型评估

5月前

现代应用软件功能日益丰富,代码规模大,多采用组件化分工协作,不同组件还可能由不同组织提供和维护,相互依赖关系复杂。因此需要从IT技术全栈视角审视支持多样性算力适配和迁移的条件。

上篇参考文章“国产处理器及ARM发展策略建议”。如下图所示,典型的软件技术栈具体包括操作系统、虚拟化、数据库、中间件、应用软件等层次。

相关阅读:


一、操作系统(OS)

为更好地适配多样性算力,建议从生态、功能、可靠性、安全性和服务支持能力几个维度开展

操作系统综合评估和选择,以满足上层应用迁移适配的要求。

1.生态上,OS要能同时适配多样化的CPU算力底座,要支持鲲鹏、飞腾等ARM芯片,要能适配主流板卡,包括但不限于网卡、RAID卡、GPU卡、硬盘等设备。

供应上要基于开源社区打造多元化OS底座,既与国际主流社区保持回合同步,又可以独立演进不受极端情况断供的影响;选取软件包时要能覆盖90%以上的客户场景,并能做到版本间的前向兼容;

2.功能上,OS要能提供上层应用必需的能力。包括OS必须集成满足一定性能要求的编译环境(gcc、jdk)和动态库(glibc),必须集成主流开发语言(如python等);此外,OS还要对常见业务提供基础的底层支撑,如能提供基于KVM、QEMU的虚拟化能力,提供基于docker、k8s的容器能力等;

3.可靠性上,OS要提供良好的可靠性保障:如能对内核崩溃提供快速的定位、恢复机制,能对可靠性要求较高的容器、虚拟化提供额外的可靠性保障;

4.安全方面,OS需要具备完善的安全能力:要能根据影响程度及时修复影响较大的CVE漏洞,并在官方网站上发布修复公告,能提供完整性度量、机密计算等高级安全特性,做到OS层面的高可信、高安全度;

5.服务支撑方面,商用OS需要考虑OSV的团队服务能力,非商用OS需要考虑社区服务能力。当前支持ARM平台的国产商用操作系统包括银河麒麟、麒麟信安、统信、普华、拓林思、傲莱等,开源操作系统包括SUSE,openEuler等。

二、虚拟化

首先应推动包括QEMU-KVM、OpenStack、Docker、K8s等为代表的开源虚拟化层软件支持多样性算力。其次,在虚拟化软件层建立基准要求,能纳管不断丰富的IT基础设施,包括x86/ARM等不同指令集架构的硬件,支持不同架构硬件资源池的混合部署,助力用户应用朝着更敏捷、更高效、更多元的方向发展。

为更好地适配多样性算力,建议从生态、功能、性能、可靠性和安全性等几个维度开展虚拟化层软件的综合评估。

1.在软件生态上,针对多样化CPU算力底座进行适配时,需要制定基准要求来统一虚拟化软件的生态,要求屏蔽不同CPU架构的差异,除x86外,还要能支持鲲鹏、飞腾等ARM芯片,支持不同架构资源池的混合部署,从而为用户提供差异化的选择;在适配多样化CPU算力底座需要考虑的主要包括:

  • 网卡等硬件驱动适配
  • BIOS适配
  • HostOS内核升级及适配
  • Switch卸载特性
  • NUMA特性
  • 虚拟层管理软件编译

2.从功能上,虚拟化层软件需要提供必须的基础能力,包括CPU虚拟化技术、内存虚拟化技术、IO虚拟机化技术等,支持跨主机热迁移、智能内存复用、虚拟机高可用、动态资源调度等关键特性;在硬件支持情况、设备的驱动支持和Host/GuestOS的操作系统支持等方面要能在多类型的硬件平台混合部署,实现更灵活更好的扩展性;

3.从性能上,技术路线的发展应该支持处理器架构发展方向为更高密度的核数,更低的功耗,更强的性能,比如提升单VM计算性能及整机VM计算性能,降低整体TCO;

4.可靠性上,虚拟化层软件能支持包括虚拟机HA、虚拟机热迁移、虚拟机负载均衡、故障检测等特性;

5.安全方面,虚拟化层软件安全解决方案需要从不同层面解决。在物理资源层可以通过可信计算技术来保证主机硬件(BIOS、操作系统引导程序等)的安全性;操作系统层通过Host/Guest OS的安全机制来保障操作系统的安全可靠;在虚拟化层可以通过Hypervisor安全机制或者虚拟机自省技术确保虚拟机监视器的安全运行。

三、数据库层

为更好地适配多样性算力,建议从业务场景、可迁移性、性能、高可用、安全等几个维度开展数据库综合评估和选择,以满足上层应用迁移适配的要求。

1.在业务场景上,数据库要支持多引擎,要能同时支持行存引擎、列存引擎、内存引擎等多种引擎模式,来充分支撑交易型、分析型、高性能等不同的业务需要;同时要考虑不同类型数据库间的迁移,要考虑所选数据库具有良好的语法兼容性;

2.性能上,数据库要能满足高性能场景的业务诉求,包括高tpmC和高并发下的稳定性。数据库要能充分利用ARM多核NUMA的特点,对数据结构做NUMA分区化改造,比如部分厂商的2路服务器,可以达到150万的tpmC,在高并发(800并发)时仍能保持稳定的性能。对于更高性能要求的数据库场景(如CRM、Boss),推荐引入4路服务器;

3.高可用上,要求数据库能在一定负载强度、一定业务量下达到能满足业务需求的RTO时间(故障恢复时长),比如60%负载、70+万tpmC下建议能满足RTO<10s;

4.可迁移性上,标准须约束数据库具备完整、可靠的手动/自动迁移流程/规范,可以对自动化方式实现主流数据库迁移提出要求,可以对迁移成功率设置最低标准(比如90%以上);

5.安全性上,数据库需要在运行安全和存储信息的安全两方面满足安全诉求,需要能对核心数据的存储做到加密,需要有一定的防漏洞、防攻击机制,需要能对敏感数据做到匿名化。

当前已支持ARM平台的国产数据库厂商包括海量数据、云和恩墨、虚谷伟业、神舟通用、人大金仓、达梦、南大通用、阿里、腾讯、电信自研数据库(TiDB,Teledb)、东方国信行云数据库、思特奇iddbs、亚信antDB等,开源数据库包括openGauss、MySQL、PG、MariaDB等。

四、中间件层

中间件与操作系统、数据库并称三大核心基础软件,为上层应用软件便捷、通用和标准化的研发提供了强有力的支撑,通过服务或者服务组件来实现更高层次的复用、解耦和互操作。当前,对中间件的选择,从供应来源上来看,推荐从持续投入研发、创新以及服务能力建设且聚焦基础软件的厂商如宝兰德、东方通等供应商以及开放性较好的开源软件中选择,呈上启下,连接好底层软件和上层应用,端到端做到对多样性算力的支持。

五、应用层

当前,在数据量爆发性增长、行业应用场景需求差异化以及运营商业务模式多元化变革的趋势下,电信云面临从架构到底层硬件基础设施的全面升级。

IT云方面,随着运营商业务模式更加多元,IT支撑系统业务逻辑更趋复杂,实时数据处理、高并发数据处理、大数据分析等技术需求不断扩大,容器化部署、分布式处理等场景加速向CRM、BOSS、MSS等核心系统渗透,需要底层IT基础设施在并行计算、内存容量和带宽等方面提供更高能力匹配。

网络云(电信云/CT云)方面,基于NFV技术的解决方案已成为运营商核心网扩容和新建的优选考虑。5G核心网采用原生云化设计思路和微服务架构,将网元功能拆分为细粒度的网络服务,“无缝”对接云化NFV平台轻量级部署单元,为差异化的业务场景提供敏捷的系统架构支持,核心网容器化、硬件资源池化成为发展方向,对底层计算架构的多样性、负载能力和计算效率提出新的要求。

在边缘节点,为应对大视频、物联网等各类高带宽和低时延的边缘计算类业务,电信云计算能力向移动边缘节点下沉,以实现网络业务、服务及应用更快的分发下载速度,从而有效缓解核心网压力,提升用户网络体验,边缘数据中心IT基础设施将面临计算、存储等网络能力的全面提升以实现大流量、高并发、低时延的本地数据处理能力。

从ARM在各运营商业务的迁移实践来看,NFV、大数据、DPI已经有成熟的商用案例,并积累了丰富迁移经验。当前,运营商ARM成熟还面临如下关键挑战,需要协同推进多样性算力适配和逐步成熟。

服务器算力篇:



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

推荐阅读
更多架构相关技术知识总结请参考“架构师全店铺技术资料打包(全)”相关电子书(41本技术资料打包汇总详情可通过“阅读原文”获取)。
全店内容持续更新,现下单“架构师技术全店资料打包汇总(全)”一起发送“服务器基础知识全解(终极版)和“存储系统基础知识全解(终极版)pdf及ppt版本,后续可享全店内容更新“免费”赠阅,价格仅收249元(原总价399元)。

温馨提示:

扫描二维码关注公众号,点击阅读原文链接获取架构师技术全店资料打包汇总(全)电子书资料详情


微信扫码关注该文公众号作者

来源:架构师技术联盟

相关新闻

调研热情爆发,22股迎来超百家机构,信创龙头热度高居第一一文详解信创技术(软件篇)上海网信办:数据出境安全评估申报及个人信息出境标准合同备案工作实务问答(三)全文 | 国家网信办《促进和规范数据跨境流动规定》发布!附答记者问及安全评估、标准合同申报指南(第二版)大模型压缩量化方案怎么选?无问芯穹Qllm-Eval量化方案全面评估:多模型、多参数、多维度2024年CPU行业概览:信创带动服务器CPU国产化2025QS世界大学排名发布,但榜单价值和公信度受到利益冲突困扰一夜暴富就在明天!澳洲史上最高2亿彩票即将开奖!超900万澳洲人挤爆彩票店!辞职信准备好了吗?信创虚拟化,企业级VMware替代者国产化信创芯片完全解析(完整版)一文详解信创技术(硬件篇)一周快讯丨浙江省信创基金招GP;安徽萧县政府产业引导基金招GP;中信建投资本旗下苏州苏相润信母基金成功设立100亿+GMV创业复盘:我如何把微信生态用到极致?中信证券及俩保代被通报!2024发文量超1300篇!热度赶超生信,认可度秒杀meta,这片发文蓝海千万别错过!从 HPC 到 AI:探索文件系统的发展及性能评估情绪稳定的「不稳定」,可能是边缘型人格 | 边缘型人格障碍评估与治疗微信视频号生态观察与2.0新打法-2024腾讯汽车年度峰会热度赶超生信!仅靠临床数据就能发一区!审稿人推荐的热门发文套路速来get!集思鸣智:全球首款大脑生理与认知功能辅助评估系统【动脉严选新品鉴第70期】《会计师事务所数据安全管理暂行办法》:财政部 国家网信办发布!全文及答记者问判例译析 | 封闭型公司中股东的信义义务中汽数据:2023中国电动商用车充电基础设施现状评估与2035发展目标及路径研究报告普华永道举报信冲击波,遭香港会计及财务汇报局调查!
logo
联系我们隐私协议©2024 bendi.news
Bendi新闻
Bendi.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Bendi.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。