ODCC大会焦点!阿里云李羿:阿里云OpenBMC实践及挑战
9月4日,2024 开放数据中心大会服务器分论坛在北京国际会议中心成功召开。来自阿里云的服务器研发资深技术专家李羿与在场嘉宾就《阿里云OpenBMC实践及挑战》进行了分享。
李羿表示,自2014年Facebook首次提出OpenBMC概念以来,吸引了全球众多服务器制造商、ODM厂商、芯片供应商以及独立软件开发商的参与。经过Intel、IBM、Google等科技巨头的共同努力,OpenBMC技术逐步走向成熟,众多头部企业共同构建了一个强大的生态系统,2020年,阿里云正式启动OpenBMC自研规划,标志着中国企业在这一领域迈出了坚实的一步。
会上,李羿详细阐述了阿里云在OpenBMC的实践。阿里云构建了一个分层解耦、功能齐全的软件架构。该架构基于Linux基础系统,通过进程通信接口、管理应用程序、对外接口等多个层次,实现了与传统BMC的对齐功能。通过采用基于D-Bus的进程间通信、基于boost ASIO库的单线程编程模型、基于yocto的组件管理和镜像构建,使系统的稳定性和效率得到了提升。在软件版本管理方面,阿里云采用了同一主线、多稳定分支版本的策略。通过灵活的软件版本管理策略,使得阿里云能够更好地满足不同客户的业务需求。在硬件适配方面,阿里云通过归一化设计实现了一个目标文件同时支持多个系统的目标。提高了开发效率,并降低了维护成本。
最后,李羿表示,随着芯片小型化和降成本需求,未来可能存在BMC单元(定制芯片)作为硬件安全管控中心,集成安全相关IP组件。OpenBMC需要完成更多的安全相关工作,阿里云期待同业界众多伙伴携手共同推动OpenBMC发展。
ODCC联系人
刘老师 13488889649(微信同号)
邮箱:liupengyun@caict.ac.cn