根据Cassatt公司产品管理总监Ken Oestreich的说法,关闭服务器是安全而可行的。此外企业也是按照这个来做的。"我们一天让几百台服务器关闭和开启几次,在这三,四年间从来没有失败过"。
Oestreich认为服务器在他们的使用年限内对于每天的开启和关闭是有恢复和适应能力的。"如果你假设硬件设备的组件平均折旧年限为三到四年,一天完成一次循环,在设备的使用年限内会循环1000到2000次。这确实不是很多。
Cassatt并未唯一一家倡导关闭服务器的公司。思科系统公司也在它的两家数据中心中试行名为V-Frame内部应用程序,这款管理软件的设计主要是用于远程成批关闭服务器,这种方法与关闭单台服务器的远程服务器管理系统类似。
根据思科系统公司数据中心解决方案总监Rob Aldrich的介绍,V-Frame可以解决当操作系统终止运行时,服务器无法完全关闭的问题:管理员可以通过IP地址从机架背面的电源总闸来切断服务器的供电,他表示"能够从物理上对能源循环使用是一种附加收益,如果你需要的话可以重新启动"。
思科系统公司正在其10000多台系统中的200台上测试这套应用软件,主要目标是那些不会用到的服务器。"对客户关系管理来说,我们有一组服务器来处理与存储归档有关的网络,当它处于非活动状态时可以将其关闭"Aldrich表示"对于打印和文件服务器,我们会在周末和晚上8点以后关闭这些服务器。对于薪资批处理服务器,我们只有在进行薪资处理工作的时候才会开启"。
Aldrich介绍说,思科已经对V-Frame测试了三个月了,迄今为止还没有发生什么重大的问题。
思科对关闭服务器时硬件设备的温度周期变化的影响没有过多担心。Aldrich认为"当你至多每隔5小时重启一次服务器,这是我们能够承受的风险。我们认为硬件在重启循环中不会受到反作用的影响"。Aldrich强调说关闭服务器最大的障碍之一是涉及到很多方面。如果你的工作取决于应用软件的可靠性,那么在关闭和启动服务器就要谨慎了。
事实上,所有我提及的方面都强调了通过关闭服务器来控制能耗的潜在收益。举例来说,思科系统公司发现闲置状态的服务器仍然会消耗40%的能源。随着时间推移这样累积起来也不少。
时间说明一切
长期处于闲置状态的服务器是我们关闭的首选。Cassatt公司的Oestreich指出可以根据应用软件的特殊性进行分类。他表示存在节能潜力的最大领域是"先测试运行,然后等项目结束后,让服务器保持开启但什么也不做"。
第二个潜力领域是故障转移,Oestreich认为"硬件接通电源后在它的整个使用年限内,从理论上来可能从来没有使用过"。Oestreich还表示只执行单一功能的服务器也是定期关闭的首选。比如说执行薪资批处理流程的服务器,只需要在处理薪资的时候才发挥作用。
IBM公司的麦克伊迪强调说关闭服务器的实践甚至可以适用于网络托管这样的应用软件。他指出"当每个人都在家里的时候,网络托管的使用是十分有限的。当人们回到家中,开始购物,网络冲浪等等,此时,人们可能希望关闭部分办公区域内的服务器,当周末或者休息日结束后开始使用服务器时再重新开启"。