对于多数大型公司或数据中心的IT主管来说,能耗问题是现在,乃至今后重点需要解决的问题之一。谁也不能忽视这一点,因为大量的能源浪费,将导致有限的资金无法推动IT新技术的创新能力,电费已经成为了吃掉企业整体运营成本的“老虎机”。
很多数据中心,为了减少能耗,以及发挥服务器的最大功效,引入虚拟化技术势不可挡,但哪些服务器能被虚拟化呢?同样,即使服务器、网络、存储等成这些虚拟化技术都得到了应用,它们到底带来多少电力节约呢?粗略的计算和非精细化的管理,让虚拟化技术的能源消耗评估成为了数据中心管理的空白。
PDU的价值有待进一步挖掘
现阶段,企业用户对于PDU、iPDU的认知,还主要停留在远程重启的功能上。这是由于在各种系统运行过程中,经常会发生一些未知的故障,尤其当物理服务器承载了多个虚机之后,一旦负载过大,重新启动可能是你最后的机会。这些主机大多不会在本地IDC机房,必然需要通过远程进行管理。通过采用PDU电源插座,特别是iPDU 电源插座,管理员就不必跑到现场解决主机锁死问题,轻松进行重启操作。
但很少有人考虑到PDU的另一个作用,它在数据中心的成本管理中已经发生了非常大的变化,其核心就在电力消耗管理上。借助PDU、iPDU和管理软件,用户可以清楚了解IT设备的电力消耗情况。以美国力登公司的Power IQ电源管理软件为例,它通过一个单一的Web界面,可以清楚了解IT设备、PDU出口组、机架、分支电路的电源、电流、电压、温度、湿度等基础数据,从而帮助管理人员改善数据中心供电的有效性、加强容量规划、改进能源利用的效率。这些改进可以利用在虚拟化之前的评估,当然也可以用虚拟化之后的能耗精细化管理之上。
服务器功耗评估有助于虚拟化进程
数据中心经理总是纠结于如何确定那些未使用的或未被充分利用的服务器。他们确定的方法之一,便是将CPU利用率作为衡量一台服务器是否已经被充分利用的标准。然而,这一方法并非总是奏效的。服务器有时可能显得很忙,而其实际上只是在进行二级或三级处理,并非从事着服务器最直接的相关任务。因此,能耗的评估可以有效地帮助用户进一步推进虚拟化进程。
当前,测量数据中心的能耗指标主要有:电能使用效率(Power Usage Effectiveness,PUE)和数据中心基础架构效率(Data Center Infrastructure Efficiency,DCiE)。这两种指标都考虑了数据中心的供电、散热系统和IT设备所各自消耗的能量,并得到了The Green Grid(绿色网格)组织的大力支持。根据The Green Grid的研究报告,测量数据中心IT设备能耗的最有效的方法是测量机房PDU(Power Distribution Units)的输出电量,它表示出数据中心向服务器机柜输送的总电力。
利用智能PDU和其管理软件,我们就能清楚得看到每台服务器的工作效率,因为节约能耗最温和的方式就是关闭那些闲置或者处于休眠状态的服务器,这些服务器的数量大概占到了数据中心服务器总量的10%到30%左右。借助PDU对能耗的监控,我们可以有充分的证据运用虚拟化,将那些没有充分利用的服务器进行整合,关闭不使用的服务器。
虚拟化不能成为能耗的“免罪金牌”
谈到绿色IT,我们就无法避免说到虚拟化、能耗,这两个核心对象上来,但这两者的关系只是简单的结合吗?虽然低利用率的服务器浪费的能源相当惊人,但即使你部署了虚拟化技术,CPU使用率、每个物理主机上的虚拟机数量和用电量之间也有着直接的关系。因为承担虚拟化的物理主机在性能上往往大幅提升,IT主管担心的问题也就更多了。因为新型服务器CPU核心的增多,物理主机的功耗到底增加了多少,整个机房虚拟化之后的能耗减低了多少呢(这一点是值得肯定的)?
之前,我们可以使用服务器厂商推出的效率计算器,能够对用电量做出一些推测,但这些数据都是基本的能源,很多是在没有采用虚拟化技术的情况下运行一个特定的工作量。而当虚拟机数量增加之后,服务器的CPU会开足马力全速运行,能耗一样会增长上来。这时,用户也可以使用虚拟化厂商推出的计算方程,但得出的结论与实际运行的能耗结果会出现偏差,这是因为服务器的负载是不固定的。因此,随时了解设备耗电的变化情况,制定具有针对性的管理策略,对于以虚拟化为平台的数据中心一样至关重要。
我们对一家金融企业的应用环境进行了分析,现在他们可以利用虚拟化技术实现400多个低端的服务器,最后迁移到85台全新的物理服务器上。这样使得服务器的使用率大幅提升,但虚拟化之后的能耗降低了多少呢?回答我们的是:“降低了很多,但具体数据是无法提供的。” 曾经有数据表明:“在Google的数据中心,每处理100次搜索,相当于消耗28分钟的60瓦照明的用电量。而三天的YouTube视频流的耗电,相当于制作、保障和递送一片DVD的能源耗量。”这些数据和对比是如何得到呢?相信他们的工作一定细到极致。
所以说到节能降耗,第一点你要知道每台主机精细的耗电数据,如果不知道这一点,你很难发觉节能降耗的机会已经摆在了面前,你一样可以在电耗管理中做到精细化。
以往数据中心用电管理过于粗放,数据中心PUE过高,由于没有详细的用电数据支持,很难发现问题,更谈不上具有针对性的解决方案了。那么,虚拟化之后,真实的耗电数据已经成为了PUE计算精准的关键,也许智能的PDU可以帮你完成这个复杂的工作。其实,这也是PDU正在完成的工作。