在最近的一篇文章中,我们介绍了服务器组件设计和管理领域的开放标准运动。今天,我们将深入探讨由分布式管理任务组 (DMTF) 推广的Redfish™ 标准。Redfish™ 是一种功能强大且灵活的硬件管理 API,AMI 在过去几年中已将其集成到多款 MegaRAC® 产品中。
什么是红鱼?
正如DMTF所述,Redfish是一个开放的行业标准规范和架构,旨在满足终端用户对现代可扩展平台硬件进行简单安全管理的需求。它基于现代技术,包括RESTful接口,并利用JSON和OData帮助客户将解决方案集成到其现有工具链中。Redfish的最终目标是使用一致的API来处理数据中心中的所有组件,正如DMTF网站所指出的,“DMTF合作伙伴社区积极的开发计划正朝着这个目标稳步推进。”
为什么选择红鱼?
Redfish 拥有一些关键优势和特性,其中最主要的是它采用了现有的互联网标准,例如 HTTPS 和 REST,以及现代工具链,例如 JSON 和 OData。它支持多种平台,包括 x86、x64、ARM、PPC 和 MIPS。它占用内存极少,因此响应速度非常快。它还支持大多数操作系统,包括 Linux®、Mac® OS X® 和 Windows®,涵盖 x86 和 x64 平台。最后,它具有极强的可扩展性,拥有完整的开发框架、全面的测试套件以及用于定制和增值的 OEM 扩展。
此外,Redfish 还符合包括 SPMF 1.1 和 Intel® 机架规模设计规范在内的行业标准。它定义了存储、电源和网络管理等诸多方面。Redfish 的设计兼顾了专业人士和业余爱好者的易用性和便捷性。Redfish 是 IPMI over LAN 的安全替代方案,可用于管理多节点服务器,并且可以部署在现有的管理控制器上,从而显著降低成本。
开放的红鱼框架
AMI正与其主要技术合作伙伴紧密合作,致力于开发和扩展Open Redfish框架——一个开放的架构,它将为业界提供一个完整的、高度可扩展的生态系统,并适用于从企业级服务器到超大规模数据中心的各个层面。最重要的是,它为数据中心中的所有硬件组件提供通用的核心支持,不仅满足当前需求,更着眼于未来。

Open Redfish 框架概念架构示意图
MEGARAC 为红鱼提供的解决方案
AMI 的产品支持 Redfish 协议,其中包括完全集成的 MegaRAC 池化系统管理引擎 (PSME) 固件解决方案,该方案可对整个数据中心的网络、存储和计算硬件进行高效的资源管理。我们的 MegaRAC Composer™ Pod 管理软件除了支持 Intel® 机架规模设计规范外,也支持 Redfish 协议。MegaRAC Composer 允许用户通过直观的 Web 用户界面浏览机架、机箱和系统级别的物理资源。管理员随后可以组合和分配这些物理资源以创建逻辑节点,从而实现按需动态扩展,优化数据中心资源利用率。
除此之外,AMI 正在探索 Redfish 在各个产品线和集团中的更集成应用,以实现更完整的系统管理解决方案,其中 BMC 提供完整的带外管理,而 Redfish 接口(Aptio® V UEFI BIOS 固件)提供系统资产和平台配置工具。
您对服务器和数据中心设计与管理的开放标准未来有何看法?您是否有任何建议,希望我们在本博客的后续文章中深入探讨某些特定的开放标准?欢迎通过社交媒体或“联系我们”表格与我们联系,一如既往,感谢您的阅读!
