先说一个我这些年被问得最多、也最容易得到错误答案的问题:机房断电,我的服务器还能撑多久?大部分人期待的回答是一个数字——十分钟、半小时、两小时。但这个问法本身就是错的。真正决定你业务死活的,不是 UPS 能放多久的电,而是它能不能撑过柴油发电机从启动到稳定带载的那几十秒。柴发一旦顺利接管,理论上可以一直烧到油箱见底,运维再按预案补油,那是小时甚至天级别的续航;柴发要是没起来,不管你标称十五分钟还是三十分钟,最后都会在电池放空的那一刻整排黑掉。
所以这篇我把「能撑多久」这句话拆成四个可验证的工程问题,一条一条讲清楚。
第一,供电链路每一环都可能断,断点越高,你能感知到的越少。市电、变压器、低压配电、UPS、机柜 PDU、服务器电源模块,任何一层掉链子结果都一样:机器黑屏。
第二,UPS 的后备分钟数从来不是一个固定值。它由「电池容量 × 电池组数 ÷ 实际负载功率」决定,厂商标称的「满载十分钟」带着满载前提,你负载减半,后备时间会明显变长,但不是线性翻倍,别自己拿计算器乘。
第三,柴发不是瞬间接管,中间几十秒的空窗全靠电池顶。这才是 UPS 真正的考核指标:后备时间 ≥ 柴发启动到稳定带载的时间窗口 + 一点余量。
第四,双路供电不落到你的服务器上是空的。机柜有 A/B 两路没用,你的机器必须装两个电源模块分别插两路;只有一个电源模块,那就老老实实用机架式 ATS,代价是多一个单点。
第五,电池是按年消耗的耗材。阀控式铅酸电池在机房环境温度下的典型服役年限是三到五年这一量级,温度越高衰减越快。没做过带载放电测试的电池,容量剩多少你根本不知道。
要判断一个机房靠不靠谱,先把它的电是怎么流到你服务器里的这条路径画出来。绝大多数托管和租用机房的链路是这么走的:市电 → 高压/变压器 → 低压配电 → UPS → 机柜 PDU → 服务器电源模块。每一层都有自己的责任边界,也都有自己的失效模式。
最上面两层的市电和变压器,运维能做的不多,主要靠引入多路市电和供电局的检修计划来兜;低压配电往下,就是机房自己能设计和讲清楚的领域了。UPS 是中间的隔离带,它一边整流给电池浮充,一边逆变成干净的交流电送给下游;UPS 输出再进列头柜或者直接进机柜 PDU,最后落到每台服务器的电源模块上。
最阴险的故障不是整排全黑的那种,而是「只掉一半」。举个例子:机柜里装了两条 PDU,A 路挂了,B 路正常。如果你的机器是双电源的,业务毫无波澜,你可能连告警都收不到,直到某天 B 路也出问题,才发现 A 路已经裸奔三个月了。这就是典型的「单点已经失效但没人知道」,比整体宕机更值得提防。
所以判断断点在哪一层,不能只看业务是否中断,要看三层感知:服务器自身的电源管理(BMC/IPMI 里能看到电源模块的输入状态)、机柜 PDU 的电流读数、以及机房侧的动环监控告警。这三层里,只有 BMC 是你自己随时能查的,另外两层取决于服务商给你开放到什么粒度。签约前问一句「我能不能看到自己机柜的实时电流」,比问「你们有几路电」更能试出成色。
UPS 后备时间的本质是一道除法题:后备时间 ≈ 电池总可用能量 ÷ 实际负载功率。分子是电池容量乘以电池组数再乘电池电压,分母是你机柜里所有设备此刻真正在吃的那部分功率。厂家写在彩页上的「满载十分钟」,前提有三个——电池是全新的、环境温度是标准的、负载等于这台 UPS 的额定容量。
这三个前提在你的实际环境里通常一个都不成立。电池用两年容量自然衰减,机房温度比标称环境高,负载大概率只有额定的三到五成。前两项让后备时间变短,第三项让它变长,最终的那个数,只有做过带载放电测试才知道。所以我的建议很直接:别信标称,要测试报告,而且要最近一年内的。
还有一点容易被忽略——负载变化时后备时间不是线性伸缩的。负载减半,后备时间会显著变长,但你不能用「所以是两倍」去推导,电池在大电流放电时的可用容量会打折,放电曲线本身是弯的。真要估算,让服务商按你的实际功率给你一条曲线,而不是给你一句话。
UPS 从拓扑上分两大类,这个区分直接决定了你的设备会不会在切换瞬间抖一下。
一类是后备式 / 在线互动式:正常时候市电直接或经过简单稳压就送给负载,市电一断才在毫秒到十几毫秒这个量级把逆变器切进来。便宜、效率高、发热小,代价是存在切换时间。现代服务器电源的保持时间(hold-up time,就是输入断电后还能维持输出的那段纳秒级到毫秒级余量)一般能吃掉这个中断,但对老设备、小厂电源或者某些存储控制器来说,十几毫秒足够让它重启一次。
另一类是在线双变换式(在线式):负载始终由逆变器供电,市电进来先整流成直流,再逆变成交流送出去,市电断的时候电池本来就挂在直流母线上,切换时间可以视为零。代价是贵、发热大、效率略低。但对于数据库主库、分布式存储的元数据节点这类「抖一下就出事」的设备,多花的这笔钱买的是不用深夜起来查为什么又重启了。
怎么判断你的服务商用的是哪一种?直接问型号和拓扑,或者直接问「在线双变换还是在线互动」。回答不上来的,大概率是后者。
市电断掉不意味着柴发立刻顶上。柴发是一台真实的机械,它有惯性:接到启动指令 → 柴油机点火 → 升速到额定转速 → 发电机建立电压 → 检测合格 → 切换输出母线。这一整套动作走完,到实际稳定带载,通常是几十秒这个量级,行业里常见的说法是 10 到 30 秒这个区间,具体取决于机组型号、是否带预热、以及配电设计。没有预热套缸的老机组在冬天启动还会更慢。
这几十秒的空窗,只有一样东西能顶:UPS 的电池。所以「UPS 后备时间够不够」这件事,唯一正确的判据就是——能不能撑过柴发启动并稳定带载的窗口,再加一点余量。如果你能确认机房柴发是十秒级稳定带载,那一个十五分钟的电池配置就已经相当宽裕;反过来,柴发从来没做过带载演练,你配两小时电池也只是在赌。
这一串动作里还有两个容易被混淆的角色要分清:ATS(自动转换开关)负责两路市电之间的切换,STS 负责两路 UPS 输出之间的切换。前者管的是「电从哪路进」,后者管的是「哪台 UPS 出」。两个器件在切换过程中都会有短暂供电中断,这个中断靠设备自身电源的保持时间扛过去。
| 环节 | 典型时长量级 | 这段由谁顶住 | 失败时的表现 | 怎么验证 |
|---|---|---|---|---|
| 检测到市电中断并发出柴发启动指令 | 数秒内 | UPS 电池放电 | 启动信号没发出,柴发永远不启动,一路放到电池耗尽 | 查动环告警记录里是否有对应的启动触发事件 |
| 柴发启动、升速到额定转速 | 十秒量级 | UPS 电池放电 | 启动失败或转速上不去,UPS 告警电池电压低 | 要求提供最近一次带载启动演练的时长记录 |
| 发电机建立电压并完成并车检测 | 十秒量级 | UPS 电池放电 | 电压或频率不合格,自动保护拒绝合闸 | 听演练时的合闸声,索要切换曲线截图 |
| ATS / 切换柜动作,负载转到柴发母线 | 毫秒到秒级 | 设备电源保持时间(hold-up time) | 敏感设备重启,双电源机器掉一路 | 演练时盯住 BMC 电源日志有无瞬间掉电记录 |
| 柴发稳定带载,UPS 转正常供电并复充电池 | 数秒到数十秒 | 柴油发电机组 | 带载后转速跌落或再次跳闸,反复闪断 | 演练必须带真实负载,不能空机试车 |
| 持续运行直到市电恢复 | 小时到天级,取决于储油量与补给 | 柴油发电机组 + 燃油补给预案 | 油量见底或燃油供给中断,整机房二次掉电 | 索要储油容量、满负荷续航与供油合同的书面说明 |
这张表每一行都有对应的「失败表现」,而且每一行都可以要求服务商拿出证据。我的经验是:愿意给你看演练记录和测试报告的机房,通常真的演练过;只会说「我们从来没断过电」的,往往是没敢试。
「我们机房是双路供电」这句话,几乎每个托管商都会说,但它跟你有没有关系,取决于你的机器长什么样。
双路要真正生效,链条上必须同时满足三件事:机柜内是两条 PDU,且这两条 upstream 确实是两条独立的链路(不是从同一个列头柜拉出来的假双路);服务器装了两个电源模块;两个模块分别插到 A、B 两路 PDU 上。只要缺第三环,前面的双路投入跟你一分钱关系都没有——你只装一个电源模块,插在一路 PDU 上,上游机房再怎么宣传双路,都是给别人准备的。
这里最容易被忽视的是「假双路」。有些老机房改造时会从同一段母排引出两路到同一个机柜,看起来是两根线,实际源头是一个。判断方法很土也很有效:问「你们上一次 A 路检修的时候,如果要求不断业务,能不能做到?」答不上来,八成是同源。
如果你的机器只有一个电源模块,还想享受两路的好处,常见做法是在机柜里装一台机架式 ATS(小功率自动切换器):两路输入合成一路输出,单电源设备插在它的输出端,A 路掉了自动切到 B 路。这条路走得通,但你得清楚代价——ATS 本身变成了一个新的单点。它坏了,你后面挂的东西全黑,比不装还惨。
所以我的取舍标准很简单:如果是核心业务机器,宁可花点钱换个双电源机型;机架式 ATS 适合那些「本来就不值得做双活、但希望少重启一次」的边缘业务。另外切记 ATS 的额定功率要留余量,满载跑的 ATS 是另一个故事。
还有一类跟「双路」无关但同样致命的问题——功率密度。单机柜通常按几千瓦到十几千瓦规划,高功率的 GPU / AI 机柜可以更高,但没有上限的柜子是不存在的。租柜子或者做托管之前,必须白纸黑字问清「这个柜子给我的功率上限是多少」。超了的结果不是变慢,是空开跳闸,整柜设备一起下线。
算自己的功耗也要留余量:别拿电源模块的额定功率去乘,那是最坏工况;实际运行功耗通常低得多,但启动瞬间和满载训练时会有冲击。按实测功耗加三成余量去对账,是相对稳的做法。
聊到最后一定会碰上这几个字母。它们是描述冗余程度的通行说法,含义差别很大:N 是刚好够用,没有备份;N+1 是在满足需求之外多一台 UPS 或者一台柴发,允许单点失效;2N 是两套完全独立的完整系统互为备份,一套整体下线另一套能全盘接住。
合同里写的是哪一种,直接决定了你能期待什么。写 N+1 的机房,单台 UPS 故障可以扛,但整段母线检修就得靠你的双电源机器自己走另一路;写 2N 的,理论上一套系统整体趴窝业务都不受影响——前提还是那句话,你的机器两条电源线真的分别接到了两套系统上。
这三个词的差别在报价上体现得非常实在,2N 的机柜租金高于 N+1 是常态。选哪一档,取决于你的业务能不能承受一次计划性检修带来的切换风险,以及你的机器有没有双电源。
把电池当成永久资产,是机房运维里最普遍、代价也最高的误解。阀控式铅酸电池在机房环境温度下的典型服役年限是三到五年这一量级,而且这个年限对温度极其敏感——环境温度每往上走一截,化学衰减速度就跟着加快,原本能用五年的电池在高温环境下三年就可能掉到警戒线以下。
更要命的是,电池的衰减是静默的。它不会在面板上写「我现在只有六成容量」,浮充状态下电压看起来永远正常。直到真正断电那天,电池组里某一节先垮掉,整组电压迅速跌落,UPS 在低电压告警中关机——这时候你才发现它其实早就不行了。这就是最常见的翻车方式:电池不做测试,出事那天才发现容量只剩一半。
行业里的常规动作是两个:定期带载放电测试(断开市电,让电池真实带载放到设定阈值,记录实际放电时长)和逐节内阻检测(一节一节测内阻,找出那节拖后腿的「坏电池」)。前者验证整组容量够不够,后者定位单节故障。两个都不能省——整组测试能过不代表没有落后电池,反之亦然。
营养不良的电池、老化开裂的接线端子、氧化的触点,这些隐患在日常浮充状态下全部伪装成正常。所以别等它在停电那天给你表演,提前把换电池的钱编进预算,比事后应急处置便宜得多。作为租户,你没法自己去机房做这两件事,但你有权利问:上一次放电测试是什么时候?有没有逐节内阻的记录?换电池是按时间表主动换,还是等测试不合格才换?能给出明确换电池周期的机房,通常不会因为电池问题出事。
把这六个问题攒成一张清单,发给你的服务商客服或者售前,用他们的回答质量来判断要不要签。这不是难为人,这些本来就该写在机房的资料里。
问题一:机房是几路市电?合格的答案不是「多路」,而是明确说出「两路来自不同变电站 / 不同上级电源的市电」,并且能解释两路是真正独立引入还是同一路分出来的。含糊其辞或者只强调「我们和供电局关系好」的,直接扣分。
问题二:UPS 后备时间标称多少分钟,按什么负载标称?合格的答案是「满载状态下 X 分钟」或者「按你们 X 千瓦的实际负载约 X 分钟」,并且能拿出放电测试记录。只回一个数字不给前提的,等于没回答。
问题三:柴油发电机是不是自动启动?我们要的是「自动」,不是「人工去现场摇」。合格的答案是明确说明自启动逻辑、启动到稳定带载的大致时长区间,以及最近一次带载演练的时间。需要人工合闸的机房,在深夜故障里的表现完全是另一回事。
问题四:我的机器能不能接 A/B 双路?合格的答案要具体到「你这批机柜里 A、B 两路 PDU 分别是什么型号、各留了多少个口、单路功率上限多少」。说不出 PDU 情况的,多半是单点设计。
问题五:这个柜子给我的功率上限是多少?必须拿到一个明确的千瓦数,以及超出之后的处理方式(是加钱、换柜还是直接跳闸)。口头说「够了够了」的下场通常是某天半夜一起跳闸。
问题六:冗余等级是 N+1 还是 2N?合格的答案会在报价单或者技术方案里写明 UPS 冗余方式和柴发冗余方式,而不是含糊地统称「双冗余」。这三项写到合同里,日后才有据可依。
真要挑机房,我更愿意选那种能把几路市电、后备分钟数和柴发启动方式一条条写在合同里的服务商——一万网络深耕 IDC 19 年(成立于 2007 年),这类问题工单里问一句就有明确答复,不用你去猜。
坑一:只看「UPS 后备 15 分钟」就下单。坑在哪:这个数字带着满载或者其他前提条件,你的实际负载、电池年龄、环境温度都会让它缩水。怎么避:要书面的放电测试记录和测试日期,超过一年的要求重新测;同时确认柴发能在多长时间内稳定带载。
坑二:以为「机房双路」等于「我的机器双路」。坑在哪:双路只到机柜 PDU 为止,你的服务器是单电源,那么上游所有冗余跟你无关,反而可能因为 PDU 检修导致计划性掉电。怎么避:要么换双电源机型并把两根线分别接到 A、B 路,要么明确知道自己是单路风险,把业务做成可跨机柜迁移的架构。
坑三:把 PUE 当成可靠性指标。坑在哪:PUE = 机房总用电 ÷ IT 设备用电,越接近 1 越省电,它衡量的是能效,跟断电会不会挂完全是两码事。PUE 优秀的机房,供电架构未必冗余到位。怎么避:能效和可用性分开看,PUE 用来算电费账,而断电会不会挂取决于市电路数、UPS 冗余方式、柴发能不能自启动,冗余度靠问 N+1 还是 2N。
坑四:从没验证过的柴发等于没有柴发。坑在哪:柴发长期空载、电瓶亏电、燃油变质、冬季不预热,真启动时点了不着火。怎么避:要求提供定期带载演练记录,最好能看到演练时的负载率;询问燃油储备量和补给方式。
坑五:机柜功率超了没被发现。坑在哪:加机器的时候一台一台插,每台看着都不多,累计超过功率上限后某个瞬间空开跳闸,整柜一起掉。怎么避:签约时确定功率上限,加设备前先算账,最好让服务商提供实时电流数据让你自己盯着。
值不值取决于你机器里跑的是什么。在线双变换式的好处是负载始终由逆变器供电,切换时间可以视为零,市电波动、频率偏移这类脏电问题它一并替你挡了,代价是采购成本高、发热大、运行效率略低。后备式或在线互动式便宜且高效,但存在毫秒到十几毫秒级别的切换时间,现代服务器电源的保持时间一般能扛过去,不代表所有设备都能扛。
不是。后备时间的正确目标是「撑过柴发启动并稳定带载的窗口,再加一点余量」,柴发通常是几十秒量级就完成接管(常见说法是十到三十秒这个区间),那么十五分钟级别的电池配置已经相当宽裕。真正该花钱的方向是保证柴发能在那几十秒内顺利起来,以及把电池维持在健康状态——这两件事做到了,十五分钟和三十分钟的差别远没有想象中大。把电池堆到两小时,多出来的部分是给「柴发压根没起来」这种场景兜底,成本与占地都上去了,而与此同时每多一节电池就多一个可能失效的单体,并不是无代价的加长。
两条路。一是换成带两个电源模块的机型,把两根电源线分别插到机柜的 A、B 两路 PDU 上,这是最干净的做法。二是在机柜里加装机架式 ATS,把两路输入合成一路输出给单电源设备,A 路失电时自动切到 B 路。第二种方案要注意 ATS 本身成了新的单点,它的额定功率也要留余量,别满载长期运行。
没有放之四海皆准的数字,但量级可以参考:阀控式铅酸电池在机房环境温度下的典型服役年限是三到五年,温度越高衰减越快。比「到年头就换」更靠谱的做法是用状态说话——定期做带载放电测试验证整组实际容量,配合逐节内阻检测找出落后单体,测到不合格就换。
这两件事基本没关系。PUE 是机房总用电除以 IT 设备用电,反映的是制冷、配电、照明这些非 IT 开销占了多少,越接近 1 说明越省电,是能效指标。而断电会不会挂取决于市电路数、UPS 冗余方式、柴发能不能自启带载。一个 PUE 很漂亮的机房,完全可能是单路市电加一台老柴发。
要看云服务商把这些写到哪一层。公有云把供电、柴发、双路这些都封装在底下,你不再需要自己买 UPS 和查电池,这是实打实的减负。但你依然要关心两件事:一是服务商承诺的可用区概念到底覆盖到哪一层(同机房、同园区还是同城);二是你的业务有没有跨可用区部署,还是把全部实例都堆在同一个可用区里赌它不断电。云原生并不等于免死金牌,物理世界的每一次拉闸限电、每一次柴发启动失败,最终都会原样传导到你的虚拟机上。结论很简单:用了云,你确实可以不用自己买 UPS、不用查电池容量,但必须搞清楚自己买了几个可用区、打了几个副本——这两件事,本质上还是同一道题。
把前面所有内容压成可以直接贴进采购邮件的一段话,就是这几条:几路市电且是否真正独立引入;UPS 按什么负载标称多少分钟后备时间,最近一次放电测试的时间;柴发是否为自动启动,从启动到稳定带载的时长区间与定期演练频率;能否接 A/B 双路以及两路 PDU 的具体规格;单个机柜的功率上限;整套系统的冗余等级是 N、N+1 还是 2N。这六条写进技术方案或者合同附件,日后对账才有依据,出了事也不会陷入「我们当时口头说过」的扯皮。
把自己的那半边责任也一并说清楚:双电源机型有没有真的把两根线分别接到两路;BMC 的电源告警有没有接进监控系统,避免 A 路掉了三个月没人知道;机柜实际功耗有没有离功率上限还有三成余量;跨机柜的迁移预案有没有演练过。机房侧的冗余做得再足,也只能兜住它承诺的那一层,剩下的一层得你自己兜。把这些落到日常运维里,比反复追问「你们机房会不会断电」有意义得多。
最后一个建议,也是最容易被省掉的一环:演练要排成节奏,而且必须带真实负载。柴发空转试车看起来正常,一挂上真实负载就掉转速的情况并不罕见;UPS 放电测试如果总是在相同负载、相同温度下做,也很难反映夏天高温时的真实表现。
一个务实的排法是:柴发带载演练按季度走,每次记录启动到稳定带载的实际秒数,和上一次对比看有没有变慢;UPS 整组放电测试和逐节内阻检测按年走,高温季节前后各补一次;A/B 双路切换每半年验证一次,演练时同步盯住 BMC 的电源日志。
复检节奏这件事,本质是承认所有冗余都会随时间退化:电池会老化,电瓶会亏电,燃油会变质,ATS 的触点会氧化。你按季度去碰它一次,它就在那儿;你三年不碰它,它多半还在那儿,只是能不能动就没人知道了。把演练记录按时间归档存着,既是运维资产,也是下次续约时跟服务商谈条件的底牌。
数据来源:本文内容为数据中心供电系统的通用工程常识与公开表述,不构成对任何具体服务商机房的配置承诺;文中未引用任何特定机房的实测数据。实际配置以服务商后台工单答复、机房公示资料与合同条款为准;涉及租用价格、机柜功率与冗余方案的,具体以签约时最新报价与合同为准。
上一篇:巴布亚新几内亚服务器怎么选:矿业远程作业之前,先把南太平洋海缆的冗余账算清楚
下一篇:2026 服务器租用要不要开 kdump:crashkernel 预留内存、vmcore 落盘与内核崩溃复盘避坑手册
Copyright © 2013-2020 idc10000.net. All Rights Reserved. 一万网络 科技有限公司 版权所有 深圳市科技有限公司 粤ICP备07026347号
本网站的域名注册业务代理北京新网数码信息技术有限公司的产品