云数据中心困惑之四:计算密度和能效
X86架构非常好的实践之道:英特尔节点管理器与数据中心管理器完美结合
云计算往往意味着大量的服务器,如何在有限的空间和能耗下提高服务器计算密度成为云计算数据中心的又一难题。
英特尔节点管理器(Intel Node Manager)从Nehalem-EP平台开始引入X86架构。它为独立的服务器提供能耗温度监控和基于各种策略的能源管理,可以通过基于规范IPMI协议的接口、由支持的基板管理控制器(BMC)使用,需要一个类似PMBusTM的仪器供电源。
节点管理器通过与Intel 数据中心管理器(Data Center Manager,DCM)相结合,可以在不受操作系统限制的情况下便捷管理数据中心,为用户提供最优的数据中心能耗管理方案。
▲图4 Intel节点管理器的反馈循环,电压和CPU频率由ACPI标准下的P-state决定
英特尔数据中心管理器 (IntelDataCenterManager)是监控、管理数据中心的机架和服务器组电、热等能耗的软件技术,IT部门利用它来实现提高机架密度、降低能耗与散热成本,从而优化机房布局并轻松获益。
数据中心管理产品器具备三大基本功能,即监测、管控和报表,用户可以根据数据中心的情况,优化并使用策略。这意味着,在服务器上,用户第一次有能力对服务器功耗使用策略。并且,基于能源使用策略,还可以对整个数据中心进行优化配置。
除了优化能效之外,节点管理器和数据中心管理器相结合的方案还可以增加机房和机架密度、节约空间。事实上,很多时候计算密度不是空间受限制,而是能耗受限制,比如42U服务器机架放不满是因为提供机架的能源、电源不够。而通过数据中心管理器,可以增加每个机架的密度,能源动态分配,充分利用机架空间,增加机房和机架的密度。
从90年代开始,X86架构的服务器以其开放性和性价比的优势开始抢食RISC的市场,到2010年Xeon 7500的推出,X86架构服务器在性能和RAS特性方面也已经足以抗衡甚至超越RISC架构,而成本上只有对方的20%-50%。基于Intel X86架构的服务器通过处理器级别的优化,为用户构建云计算数据中心提供了非常好的的实践。