海潮信息赵帅:多元算力时期 开源开放的OpenBMC成为办事器治理优先解 “"多元算力时期下,年夜范围的异构办事器装备面对多种处置器架构、多种装备和谈、分歧治理芯片兼容的系统化设计挑战,治理固件也迎来新的变化。开源开放的OpenBMC,以立异的分层解耦软件架构,兼容分歧处置器架构、算力平台和治理芯片,为多元算力根本举措措施供给了开放矫捷的运维治理解决方案,也将鞭策财产构成开放、尺度的治理固件生态。"海潮信息办事器产物线总司理赵帅。
"多元算力时期下,年夜范围的异构办事器装备面对多种处置器架构、多种装备和谈、分歧治理芯片兼容的系统化设计挑战,治理固件也迎来新的变化。开源开放的OpenBMC,以立异的分层解耦软件架构,兼容分歧处置器架构、算力平台和治理芯片,为多元算力根本举措措施供给了开放矫捷的运维治理解决方案,也将鞭策财产构成开放、尺度的治理固件生态。"海潮信息办事器产物线总司理赵帅。全球数字经济延续不变增加,AIGC等立异手艺利用对算力带来了庞大的需求,算力新基建成为鞭策数字经济成长的焦点支持力和驱动力。据国际数据公司IDC、海潮信息、清华年夜学全球财产研究院结合发布的《2022—2023全球计较力指数评估陈述》显示,2022年,中国整体办事器市场范围连结6.9%的正增加,占全球市场比重达25%。此中,生成式AI计较市场范围将从2022年的8.2亿美元骤增到2026年的109.9亿美元,成为驱动互联网、金融、教育、医疗和制造等行业将来立异成长的主要引擎。在AIGC等利用的驱动下,办事器架构正在由CPU密集型转向搭载GPU、FPGA、ASIC芯片的加快计较密集型,算力显现出多元化的成长趋向。处置器架构也显现多元化,x86、ARM、Power、MIPS、RISC-V等处置器架构延续并存。多元算力时期下,数据中间为保障年夜范围办事器的靠得住不变运行,各类异构装备同一运维的挑战日趋凸显。若何实现多处置器、多芯片装备高效、不变运行,对办事器治理节制系统BMC (Baseboard Management Controller)固件的兼容性、邃密度、定制化和快速迭代能力提出了一系列新的挑战。多元算力时期,办事器不变靠得住的"第一道防地"面对全新挑战BMC是在办事器中嵌入的复杂而自力SOC(System on Chip)系统,是互联网、通讯、金融等用户数据中间集中运维治理IT装备的焦点组件,对办事器平安靠得住运行、长途集中治理和节制摆设相当主要。BMC由BMC硬件和BMC固件两年夜部门构成。在硬件上BMC是完全的计较机系统,包括嵌入式处置器、内存(DRAM)和存储芯片(Flash),外围集成丰硕的物理通道,毗连数百个传感器、CPU、内存、磁盘、电源、网卡、GPU、RAID卡等各类组件,实现对办事器硬件的全方位掌控。在软件上,BMC固件基在Linux内核构建壮大的嵌入式操作系统,实现长途节制、故障诊断、设置装备摆设摆设、固件进级等各类运维治理功能,数据中间治理平台经由过程BMC固件供给的Redfish、IPMI、SNMP等API接话柄现海量办事器长途集中运维治理和批量摆设。BMC固件以往凡是依靠IBV(Independent BMC Vendor,自力BMC固件供给商)设计的闭源贸易方案,但陪伴着数字化转型的快速,算力成为数字经济成长的要害要素,传统的BMC研发在架构的兼容性、开辟周期、立异性方面存在愈来愈多的的局限性:架构掉队,平台兼容性差。算力根本举措措施显现多元化成长, x86、ARM、Power、MIPS、RISC-V等通用途理器平台并存,同时GPU、FPGA、ASIC芯片等加快算力芯片百花齐放,传统BMC固件架构掉队,可扩大性差,没法快速适配兼容各类算力芯片。代码闭源,存在平安风险。因为代码闭源,未颠末用户和普遍的同业平安查抄,埋没的平安缝隙没法和时辨认;且受限在代码封锁,数据中间用户更进步前辈的BMC固件平安策略没法利用。开辟周期长,问题处置慢。一方面,IBV Codebase代码变动频仍,已有功能、问题在产物迭代进程中延续性较差,版本不变性也得不到保障,致使产物开辟周期长;另外一方面,BMC固件问题处置依靠在IBV响应速度,从用户侧反馈固件问题到问题处置终了常常花几个月的时候,时效性没法获得包管,影响客户体验。生态封锁,阻碍固件手艺立异。在多元算力飞速成长的布景下,面向特定利用场景的办事器研发,需要更多软硬件一体化设计,用户但愿介入到治理固件开辟中,可是传统BMC固件受限在贸易模式,代码闭源,凡是附带严酷的代码许可以使用和谈,限制用户对软件的利用和分发,阻碍了固件手艺立异。OpenBMC势不成挡,以开源开放加快融会多元算力的立异优势因为传统BMC固件存在着诸多问题,且跟着数据中间的不竭强大,运维需求愈来愈向邃密化、定制化的趋向成长,业界最先摸索加倍开放进步前辈的BMC固件成长之路 -- OpenBMC顺势而生。OpenBMC是一个Linux基金会项目,其方针是为BMC生成一个可定制的开源固件仓库,该仓库可以在办事器、收集互换机等装备上运行。OpenBMC利用Yocto、OpenEmbedded、systemd和D-Bus手艺轻松构建定制的治理平台,为x86、ARM和Power等多元架构办事器平台供给同一上层接口,支持企业、通讯和云数据中间的治理办事。
OpenBMC软件架构
起首,OpenBMC生态开放,已吸引了处置器、加快芯片、部件、办事器等财产链上下流主流厂商积极介入进献社区,例如IBM、Intel、AMD、Ampere、NVIDIA、Aspeed、字节跳动、阿里巴巴、海潮信息等,各厂商阐扬各自优势成立了成熟不变的社区根本代码,而且可以或许对代码进行普遍的评审、辨认和修复平安缝隙,下降固件平安风险,为BMC固件手艺立异营建了活跃的生态情况。今朝,OpenBMC已实现了一系列高级治理功能,包罗长途节制、H5KVM、VNC、虚拟媒体挂载、传感器状况监控、故障诊断、固件平安进级、PID散热算法、MCTP、PLDM等功能,为系统靠得住性、可用性和可保护性供给有力保障。其次,OpenBMC利用了进步前辈开放的软件架构,基在分层解耦的软件架构,功能模块之间经由过程一致的系统总线接口和谈进行交互,扩大性高,可以或许实现矫捷的模块化开辟,统一套OpenBMC固件代码可以或许同时兼容多种处置器平台、多种算力芯片等要害部件,对新增部件也可以或许快速适配兼容,年夜幅缩短迭代周期,晋升开辟效力。第三,OpenBMC代码开源,办事器厂商和终究用户可以基在成熟、立异的社区根本代码构建平安靠得住的治理固件。同时,开源有益在固件开辟模式立异和手艺立异,面向特定年夜范围利用场景,办事器厂商与终究用户进行结合固件开辟,操纵可扩大的软件架构开辟立异功能模块,快速知足客户自界说、个性化的立异治理需求。最后,OpenBMC开源开放有助在鞭策治理固件尺度化。OpenBMC供给尺度化的治理功能和治理接口,例如社区紧跟Redfish、MCTP、PLDM等规范演进,供给尺度化治理API接口,有助在用户数据中间治理平台同一对接各厂商办事器,晋升运维治理兼容性和一致性。OpenBMC颠末近十年的成长已趋在成熟,Intel、IBM、Meta(原Facebook)和Google等开创成员已将其利用到各自产物中,国内的互联网、金融、通讯、办事器、芯片等科技企业也正积极计划基在OpenBMC的BMC固件解决方案,OpenBMC利用前景势不成挡。海潮信息联袂社区火伴,加快OpenBMC成长OpenBMC社区生态扶植离不开业界普遍的介入和撑持,作为开源手艺的拥戴者与主要进献者,海潮信息积极拥抱OpenBMC。早在2017年,海潮信息与IBM合作进献社区,并陆续完成多款主流办事器产物的OpenBMC适配。2022年,海潮信息在OpenBMC社区开源代码进献排名中连结全球第5位和中国第1位,总计进献代码13000余行,介入社区代码审核1000余次,普遍笼盖Redfish、PLDM、LED、USB进级、OCC、时候治理、电源节制等模块,鞭策了社区的健康成长。基在OpenBMC方案,海潮信息构建起加倍不变靠得住、更具扩大性且芯片级平安的开放架构通用办事器产物。以业内TOP级客户的年夜范围数据中间为例,其办事器范围凡是高达数万或数十万台,因为需求多样,各类办事器产物设置装备摆设多达400余种,每一年需迭代几十次。海潮信息经由过程分层解耦、模块化设计的OpenBMC方案,在BMC层面实现了软硬件的尺度设计,撑持办事器产物的快速、不变迭代,从而更快、更好的知足用户资产信息治理、故障预警、长途治理和批量主动摆设等需求。充实操纵OpenBMC等开源手艺赋能多元算力根本举措措施扶植,需要延续鞭策硬件、固件、软件、系统等多方面的协同,强化处置器、部件、治理芯片、办事器、用户各个层面的生态合作与结合优化,从开源社区中罗致能量,从而引领开放计较手艺财产化落地,助力数据中间高质量成长。