![为什么服务器需要UPS?](https://linux22.com/image/525720/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%9C%80%E8%A6%81UPS%EF%BC%9F.png)
我很好奇为服务器配备 UPS 有多重要。似乎每个人都为服务器使用 UPS,但为客户端计算机却不使用。
例如,如果我在小型网络上使用 Windows Small Business Server 来管理 Active Directory 并存储用户主目录以进行备份,那么使用 UPS 是否仍然有用?为什么?如果发生断电,文件系统难道不应该处理这种情况,这样就不会损坏任何文件吗?在这种情况下,我认为客户端的问题是一样的。
我确实知道在更改服务器配置时它在服务器上很有用,但这是在非常有限的时间内完成的,听起来在配置之前做好备份更有价值。
当考虑数据库事务时,我认为数据库管理系统中的事务逻辑应该处理它,这就是事务的用途。
最后,如果使用 UPS,服务器应用程序是否不需要支持它?否则停电只会延迟?还是只有操作系统才需要 UPS?
为什么服务器需要 UPS,而客户端不需要?
答案1
短暂中断某人的工作可能比购买和维护台式 UPS 的成本更低。这是许多专业解决方案基于服务器且集中化的原因之一,因为服务水平可以集中在那里。
如果您的环境中存在投资回报率 (ROI) 的商业理由,我建议进行为整个建筑物提供发电或电池供电的电源与为每个工作站购买单独的 UPS 之间的成本分析。
服务器不一定需要“支持”UPS,它只是与电源相连的电池。任何“支持”都将是在断电时自动关闭或采取首选措施。
其理念是通过调节电源来保护设备,并在长时间停电的情况下让设备正常关闭。根据您的预算,它通常也是为了在断电的情况下保持可用性,但在该服务级别下,您通常除了 UPS 之外还有发电。
UPS 是备份的补充,除了作为正确运行的 IT 基础设施中的最佳实践之外,与备份没有直接关系。
如果没有 UPS,您可能会丢失数据、出现硬件故障并中断系统可用性。与工作站相比,在这里找到投资回报通常更容易。
答案2
事故还是会发生。RAID 缓存电池无法正常工作就是一个具体的例子,但是当电源断电时,日志文件系统和事务完整性根本无法得到保证。
此外,任何有价值的 UPS 也能够进行线路调节,以保护硬件免受电流和电压变化的影响,从而延长硬件的使用寿命。
为什么是服务器而不是台式机?有些地方确实有,但价格昂贵。任何客户端上的数据值多少钱?服务器上的数据值多少钱?
答案3
使用 UPS 的原因有很多,但以数据库事务为例,请从这个角度来看。即使事务已提交,您也会断电,并且您的 RAID 写缓存(您是使用电池供电的写入缓存,对吗?)电池不能正常工作,那你就倒霉了。
此外,停电对设备的影响也是众所周知的。更换一台价值 500 美元的工作站是一回事,但更换一台成本高出一个数量级的服务器(尽管服务器上有数据)则要痛苦得多(无论是经济上还是其他方面)。大多数优质 UPS 也是在线互动式的,与廉价电源板相比,它们能更好地防止电涌和电压下降。
总的来说,这只是一种非常被广泛接受的最佳实践。
我确实知道在更改服务器配置时它在服务器上很有用,但这是在非常有限的时间内完成的,听起来在配置之前做好备份更有价值。
使用 UPS 与更改服务器配置有何关系?
答案4
乔纳斯,
认为操作系统应该处理断电是一件很棒的事情 - 并且它应该能够处理。但是,现实情况并非如此。读写操作非常迅速,但如果在错误的时刻断电,您就会丢失信息。
您是否希望服务器因为灯光闪烁而重新启动?有些服务器可能需要 10-15 分钟才能启动,然后在没有保护的情况下进行磁盘检查。通过笔记本电脑和互联网访问服务器的用户不一定会遇到问题,但您最终可能会浪费员工的时间或更糟的情况 - 如果员工正在制定提案并且没有保存文件,您可能会失去业务。从 IT 成本的角度来看,UPS 并不是非常昂贵,应该在任何可能偶尔停电的地方使用。如果您认为 100-300 美元对于服务器不值得,而 50 美元对于 PC 不值得,那是您的特权。但大多数人都明白时间就是金钱,工作流程的任何中断都会让您损失金钱。