TMS BOOK · ACADEMY 讲义

Google 的 CDU 路线:Project Deschutes 与 TPU 冷却的代际演进

大纲的完整展开版——讲师授课蓝本 / 学员自学材料

R9-02 Google 的 CDU 路线:Project Deschutes 与 TPU 冷却的代际演进

课程代码 R9-02 · 板块 R 算力中心与液冷 / 标杆架构解构(厂商规范专题) 时长 约 2.5~3.0 小时(9 讲) 前置 R5-01 CDU 形态与选型;R5-03 逼近温度与换热器选型 本讲义定位 讲师授课蓝本 / 学员自学讲义,是 R9-02 大纲的完整展开版


按任务导航

你手上的事 直接看 还要配
审一份分配单元规范(招标附件或公开发布的规范) 第 2 讲:八类指标全集,每一格填「它防哪一种失效」 第 3~6 讲:四条指标链各自的判据
定一台单元的容量档位、判故障域能不能接受 第 3 讲:N_dom 与 f_dom 怎么算、容量的反推式 第 9 讲:七类前提核对单
判「逼近温度要不要往小里要」 第 4 讲:先问上限是被芯片侧还是被冷源侧卡住 第 2 讲:露点给二次侧供液温度设的下限
写技术协议里关于可靠性的那几条 第 8 讲:哪些能验收、哪些不能,五项可验收替代物 第 3 讲:故障域与冗余核算
判哪些标杆做法能照抄进自己项目 第 9 讲:七类前提逐条打勾,产出取舍输入 第 7 讲:六条代际走向轴

⛔ 本课不覆盖——

栏一 · 不讲哪些题目:分配单元的形态与选型(去向 R5-01 CDU 形态与选型:液-液 / 液-气)· 逼近温度背后的换热器计算与 ε-NTU(R5-03 逼近温度与换热器选型)· 把机柜级参考架构逐条翻译成机房设计输入的完整动作(R9-01 NVIDIA 机柜级参考架构解构:GB200 NVL72 与 MGX 的冷却约束)· 取舍清单的组织方法与三类分法的通用判据(R9-04 从标杆到自己的项目:哪些能抄、哪些抄了会出事)· 冷源形式与自然冷却小时数的计算(R6-02 自然冷却小时数与气候区选址)· 水质、工质配方与湿润材料相容性(R5-02 二次侧水质、压力与膨胀管理/R7-01 漏液防护:负压设计、检测与分区隔断)。

栏二 · ⛔ 真正不给的数:① 规范条款的内容、等级号的完整定义与限值——供液温度等级与水质等级各档的定义、下限与适用射程,本课只给分档名与读法,⛔ 不复述任何一条条款(去向:现行发布版热环境指南的液冷章,R1-03 机房热环境等级与供液温度等级(ASHRAE A 级与 W 级)/R8-01 标准全景:ASHRAE / OCP / GB / EU 各管什么);② 本项目自己的验收阈值——可接受的故障域占比门限 f_dom,max、滤芯压差报警门限的具体数,本课只给反推式与定法(去向:与业务方按「单柜停机一小时值多少钱」共同定,见第 3、6 讲);③ 教学假设之外的具体产品参数——标杆产品线各代次数值的额定点、可用性的定义口径与失效统计份额,本课引用的厂商数值一律只到检索级转述(去向:向供应商索取规范原文与出厂测试报告)。

引言:规范上那四个数,每一个都在挡一种失效——但它们挡不住彼此

一份冷却液分配单元(CDU)的规范摆在桌上,最容易被记住的往往是四个数:额定冷量、逼近温度、可用压力、旁流过滤精度。于是审规范变成了抄参数,选型变成了比参数,写技术协议变成了把那四个数复制进去。本课要换掉的就是这个动作。

钉子一:规范里的每一个指标,都是为了挡住一种具体的失效而被定成那样的;读它的正确动作是逐指标问「它防的是哪一种失效、这条失效在我的项目里存不存在」,⛔ 不是抄那个数。四个关键指标各自牵出一条可以写下来的因果链:冷量 → 一台单元覆盖多少机柜 → 它坏了影响多大范围(故障域,第 3 讲);逼近温度 → 设施水温上限 → 冷源形式与自然冷却时数(第 4 讲);可用压力 → 二次侧压降预算 → 未来更细流道、更大流量的冷板还装不装得下(第 5 讲);旁流过滤精度 → 冷板窄通道的堵塞与磨蚀(第 6 讲)。⇒ 这四条链互不相干,⛔ 不许互相推导:过滤精度做细挡不住故障域做大,逼近温度做小换不来压力预算。四条链在这一门课里各占一讲,就是为了不让它们在读者脑子里混成一个「综合指标」。

还有比「读错某一条」更贵的一种错:只沿那四个指标数,会整类漏掉几件事,而清单看起来是完整的。所以第 2 讲先不谈那四个数,先画指标全集——沿「分配单元是一次侧与二次侧之间的解耦点」这条结构线展开,得到八类指标;对照之后你会发现,四个关键指标只占住其中三类,另外五类一格未占,而漏掉的那几格里至少有一条是硬约束:二次侧供液温度必须高于机柜内空气露点,它不写在任何一个「关键指标」里,破了却是立刻见效的机柜内结露。

钉子二:把分配单元做成有代次的产品线,与在一个项目里选一次型,是两种不同的活动;标杆那个很高的可用性数字,是「代次 × 机队规模 × 自建运维」积累出来的运营结果,⛔ 不是一个可以被采购、被写进技术协议、被验收的产品参数。分野判据只有一句:下一代由谁承诺。产品线拿得到而一次性选型拿不到的,是三样东西:① 接口冻结——每一代在同一套外部接口下只改性能与可靠性,于是改进可以叠加、换代不必改机房;② 运行数据——同构机队跑出来的失效样本,才让「五个九」这种量级在统计上可测;③ 下一代的承诺——今天的取舍可以留给下一代还,而项目寿命内没有下一代。⇒ 这不是能力差别,是结构差别,⛔ 靠「更认真地选型」补不上。⚠ 它也不推出「标杆的东西都不能用」:恰恰是这条产品线开放出来的接口、测试方法与物理判据,才是项目侧最该拿走的那一部分(第 9 讲;开放的动机见 R9-03 超大规模厂商为什么把规范开放出来:OCP 上发生了什么,清单方法见 R9-04 从标杆到自己的项目:哪些能抄、哪些抄了会出事)。

反钉子:「逼近温度定得越小越好——标杆做到了 3 K,说明小逼近温度就能拿到高温供液与全年自然冷却,所以我也去要一台 3 K 的分配单元」。这条推理里因果没写反,但主语写错了,而错主语导致的动作与正确动作正好相反。

读者据此会做的那个具体动作是:在技术协议里把逼近温度写成 3 K 的硬指标,为它付出换热面积、流量与成本的溢价;同时在冷源侧按「可以全年自然冷却」去选干冷器或冷却塔、不配或少配机械制冷。而设施水温上限那一式是 T_fws,max = T_in,req − ATD:抬高上限的主项是设备进液温度要求 T_in,req,逼近温度只是从它上面扣掉的一小块。当前主流 AI 加速卡把 T_in,req 压在 20~25 ℃ 一档(引自 R9-01 NVIDIA 机柜级参考架构解构:GB200 NVL72 与 MGX 的冷却约束,⚠ 检索级转述、未取得规范原文逐字,以现行发布版本为准,引用前须核;⚠ 且「这个温度是否确指二次侧供液」本课未取得原文核实),即便 ATD 做到 3 K,设施水上限也只到 17~22 ℃——仍落在低位供液温度等级,拿不到高位那一档的「全年只靠冷却塔或干冷器」。⇒ 照这条读法建的机房,全年绝大多数时间照样开压缩机,而钱已经花在小逼近温度上:两头都没省。

⚠ 同一个错还有相反的一面:在 T_in,req 确实卡得很低的场景里,为省钱去选一台逼近温度 8 K 的单元,上限从 22 ℃ 掉到 17 ℃,冷源可能从「大部分时间干冷器 + 少量机械补冷」直接掉到全年开机——而这个后果在分配单元的选型表上完全看不见,选型表只比它自己的价格与冷量。⇒ 同一个量,在两种场景里「该不该做小」的答案相反,所以本课不给「ATD 应该取多少」这种答案,只给先问哪一问:

我的设施水温上限,是被芯片侧卡住的,还是被冷源侧卡住的?① 芯片侧卡住(T_in,req 低,而本地冷源全年可达的最低设施水温比 T_fws,max 还低)⇒ ATD 每降 1 K 都直接兑换成上限,值得付溢价;② 冷源侧卡住(本地气候使冷源可达的最低设施水温本来就高于 T_fws,max)⇒ ATD 再小也换不来一小时自然冷却,该做的是回头谈 T_in,req、改冷源形式或降密度(R6-02 自然冷却小时数与气候区选址/R8-02 三因素选型决策:密度 × 供液温度 × 气候区),⛔ 不是买小 ATD;③ 两侧都还有余量 ⇒ ATD 是一条成本—时数的连续权衡,按本地逐时气候算,⛔ 不按标杆的数抄。第 4 讲把这一问展开成一条完整的判断链,并把露点那条下限接进来。

⚠ 还有同型的第三面,换了个指标:「走向是单机容量在上升 ⇒ 所以我也该选更大的单机」。⛔ 也是反的——标杆那里单机容量上升是与机柜数同步发生的,故障域占比基本不变;照抄到一个机柜数不涨的项目上,占比会跳一个台阶(第 3 讲给算例)。⇒ 三面共用一句自检:我抄的这个数,它在标杆那里是被什么撑住的?那样东西我有没有?

本课的边界与你能带走的三件东西。这是一门「怎么读一份分配单元规范」的判读方法课——指标全集与每个指标防的失效、代际走向的读法、以及规模差异的核对;⛔ 不是分配单元的选型课(R5-01 CDU 形态与选型:液-液 / 液-气)、⛔ 不是换热器计算课(R5-03 逼近温度与换热器选型)、⛔ 不是标杆取舍清单课(R9-04 从标杆到自己的项目:哪些能抄、哪些抄了会出事)。学完要交出三件可被别人接着用的产物:① 一张指标—目的—失效对照表(八类指标,每格写「它防哪种失效/本课过还是给去向」);② 一份故障域与冗余核算表(输入是你自己的 P_rack 与 N_rack,含两个规模场景的手算);③ 一份「这个数被什么撑住」核对单(七类前提逐条打勾,它同时是 R9-04 从标杆到自己的项目:哪些能抄、哪些抄了会出事 取舍清单的输入半成品)。⚠ 三张表都带复核时点:设备代次更新、机房规模变化、单柜功率分布变化,任一发生就重过一遍——填完就归档的表,半年后没人敢用。

九讲怎么走。第 1 讲把「产品线」与「项目选型」劈开,说清代次到底积累了什么;第 2 讲画指标全集并核对出被漏掉的那几格;第 3~6 讲各走一条指标链(故障域 / 逼近温度 / 压力预算 / 旁流过滤),四条链互不引用;第 7 讲读代际走向的六条轴,以及走向会拐弯这条元轴;第 8 讲把那个很高的可用性数字拆开,算出你为什么验收不了它,并给出五项能写进协议的替代物;第 9 讲把支撑标杆做法的七类前提逐条核对,合到案例上收口。

两条贯穿全课的口径,先摆在这里。① 来源等级:本课引用的全部厂商与规范数值——冷量、逼近温度、可用压力、过滤精度、可用性,以及来自 R9-01 NVIDIA 机柜级参考架构解构:GB200 NVL72 与 MGX 的冷却约束 的进液温度、流量、允许压降、结温——一律只到检索级转述,未取得规范原文逐字,每一处出现都会重复标注一次,并附「以现行发布版本为准,引用前须核」;这些数在本课里是教学对象(讲的正是它们的口径与误用方向),⛔ 不作任何设计输入,⛔ 一条条款内容都不给。② 两套 W 分类不许裸写:供液温度等级(W17 / W27 / W32 / W40 / W45 / W+,数字即该等级允许的最高供液温度 ℃)与水质等级(W1~W4,规定回路的化学纯度)是两套完全不同的分类,都用 W 打头,且温度那套改名后把 W1 让了出来 ⇒ 旧资料里孤零零一个「W1」两义并存。⇒ 本课一律写成「供液温度等级 W40」「水质等级 W2」这样的完整形式,⛔ 全课禁止裸写 W 加数字。

第 1 讲 产品线,还是一次选型:本课的射程与那条分野判据

一份公开的分配单元规范摆在面前,最容易发生的两件事是:把上面的数抄进自己的技术协议,或者反过来,看一眼「人家是超大规模、我抄不了」就把整份文件合上。这两个动作都跳过了唯一有价值的那一步——问一句「这个数为什么被定成这样,它防的是哪一种失效,那种失效在我的项目里存不存在」。

这一讲要做三件事:把本课的射程划清楚(哪些问题本课答、哪些明确不答、去哪门课答);把「做产品线」与「做一次项目选型」这两种活动劈开,并给出那条分野判据;把本课要交付的三件产物先摆出来,好让你从第 2 讲起就带着表格读,而不是读完有个印象。

本讲开头先把三条读法约定说清,后面不再重复:

  • 来源等级:本课引用的一切厂商与规范数值(分配单元的冷量、逼近温度、可用压力、过滤精度、可用性,以及机柜级参考架构的进液温度、流量、允许压降、结温)一律是 L2=检索级转述,未取得规范原文逐字,且每一处出现都会附一句「以现行发布版本为准,引用前须核」。本课一条条款内容都不给,只给去向与判读动作。
  • 代次怎么称呼:本课一律用相对表述——「早期代次 / 中间代次 / 当前代次」「上一代 / 下一代」,⛔ 不钉死发布年份、⛔ 不自造「第 N 代」。代次年份是最容易过期、也最容易被后面的读者当成事实二次引用的一类信息。
  • 数值的角色:本课出现的具体数字要么是换算常数,要么是教学假设值(届时就地标注「教学假设值,⛔ 不对应任何真实项目、⛔ 不得取用」),要么是带典型带与锚点的参考值。没有一个数是设计输入或验收依据。

1.1 本课的射程:这是一门「怎么读一份规范」的判读方法课

先把话说死:本课是判读方法课——指标全集与每个指标防的失效、代际走向的读法、以及规模差异的核对。它⛔ 不是分配单元的选型课、⛔ 不是换热器计算课、⛔ 不是标杆取舍清单课。

之所以要在第一节就划这条线,是因为这一带的课已经各自占住了一块,开篇不划清,本课要么与邻课重叠、要么把读者真正的问题落空。下面这张表就是分工:你带着哪个问题来,先在这里对号入座。

你手上的问题 它是哪一类活动 归属
一份分配单元规范该怎么读、每个指标为什么被定成那样 判读 本课
我该买多大、买哪种形态的分配单元 选型 R5-01 CDU 形态与选型:液-液 / 液-气
逼近温度怎么算、换热器怎么配 计算 R5-03 逼近温度与换热器选型
机柜级参考架构怎么读、怎么翻译成机房侧的输入 翻译 R9-01 NVIDIA 机柜级参考架构解构:GB200 NVL72 与 MGX 的冷却约束
这份规范为什么被开放出来、生态怎么长起来的 生态 R9-03 超大规模厂商为什么把规范开放出来:OCP 上发生了什么
标杆的做法哪些能拿、取舍清单怎么产出 取舍 R9-04 从标杆到自己的项目:哪些能抄、哪些抄了会出事
冷源形式怎么选、自然冷却能拿到多少 设施 R6-02 自然冷却小时数与气候区选址
冷板与流道本身 部件 R3-01 冷板结构与流道设计
水质、工质与湿润材料相容性 化学 R5-02 二次侧水质、压力与膨胀管理 / R7-01 漏液防护:负压设计、检测与分区隔断
分配单元的控制、遥测点位与管理接口怎么展开(含露点跟随的控制实现) 控制 R7-01 漏液防护:负压设计、检测与分区隔断
四段决策链:六类入口问题 → 问题类型(选型/判读/计算/取舍/生态/设施)→ 归属课(本课=判读,其余去向课号印在格内,射程外用虚线框)→ 本课交付的三件产物;本图为定性示意,不代表任何具体平台的实测值,不得据图取数
图1 按你带来的问题类型对号入座:实线是本课射程内的路径,虚线框是本课明确不答、并已印出去向的问题;最下一段是本课交付的三件产物。本图为射程与分工示意,格子大小与位置不含量化含义,⛔ 不得据图取值。

本课结论停在哪一层,也要先说明:量级估算、方向判断、判据次序。凡是随平台变的量,本课给典型带与常见值锚点,并同时给出你拿到自己那个数的路;⛔ 它们都不是验收依据。

两个最常见的走错门:① 来找「我该买多大的分配单元」——那是 R5-01 CDU 形态与选型:液-液 / 液-气 的产出,本课不给;② 来找「这份开放规范的某条条款怎么写」——本课全部规范内容只到检索级转述,一条条款都不复述,只给去向与判读动作。

1.2 先把物理位置摆正:分配单元是两个回路之间的解耦点

后面所有指标之所以能分成互不相干的几条链,根子在一个结构事实:分配单元站在一次侧设施水回路与二次侧回路之间,把两个回路在水力上解耦开。一次侧是设施水(冷源、一次泵、机房的水系统),二次侧是送到机柜、经分歧管与快接头进冷板的那一路;两侧靠一台换热器传热,各自有自己的泵、自己的压力等级、自己的水质要求。

这个位置决定了一份规范必须交代的事情有哪几类:它要对两侧的边界条件各自作出交代——两侧的温度与温差、两侧的流量与压力、二次侧回路的洁净与化学、以及这台设备自身的可靠性、控制接口、物理集成与安全。第 2 讲的八类指标全集就是沿着这条线索展开的,⛔ 不是沿着「本课程体系点名的那四个关键指标」去数——沿一条线索数,漏掉的那一类会整类不出现,而清单看起来是完整的。

横向三段拓扑:左为一次侧设施水回路(标 T_fws),中为分配单元(板式换热器、二次泵、旁流过滤支路、控制器),右为二次侧回路(分歧管—快接头—冷板,标 T_sup2 与设备进液点 T_in,req,机柜内标空气露点 T_dp);四条引线把额定冷量、逼近温度、可用压力、旁流过滤精度分别指向各自作用的位置;本图为定性示意,不代表任何具体平台的实测值,不得据图取数
图2 四个关键指标各自作用在这条拓扑的哪一段——四条引线落点各不相同,互不交叉:这就是它们「互不相干、⛔ 不许互相推导」的物理来源。本图是原理拓扑示意,⛔ 不得据图取值、⛔ 不得当作任何产品的结构图或管路施工图。

图上两侧的温度是分列的两个量:一次侧设施水供水温度与二次侧供液温度,符号在图上各有独立标签,本课⛔ 不把它们统称「供水温度」;它们的精确定义、取值断面与口径在第 4 讲钉死,这里只需要记住位置。同样,图上「可用压力」画在二次侧供回两根管之间——这是它的压差读法;这个词在公开转述里还有另一个读法(系统设计压力/耐压等级),两读后果不同,第 5 讲两读都推一遍,本课任何地方都不把它单值化。

1.3 分野判据:不是「谁家的更好」,而是「下一代由谁承诺」

现在进入本讲的核心。把分配单元做成有代次的产品线,与在一个项目里选一次型,是两种不同的活动。区分它们的判据只有一句:下一代由谁承诺。

  • 产品线:有人对「下一代」负责。接口先冻结,性能与可靠性逐代改进,上一代的运行数据回流进下一代的设计。
  • 项目选型:在某个时间点从市场上挑一台。此后在这个项目的寿命里,这台设备不会有下一代。

为什么这不是程度差别而是类别差别——它决定了三件事能不能发生:

  1. 改进能不能叠加。接口不冻结,每一代的改进都要重新做一遍集成,收益被集成成本吃掉,代际之间是并列而不是累加。
  2. 取舍能不能留账。产品线可以说「这一代先不解决,留给下一代」;项目不能——项目的每一个取舍都要在本项目内部结清。
  3. 失效经验能不能回流。产品线有回流通道(现场失效 → 下一代设计);项目的经验通常止步于本项目,最多进入本单位的经验库。

工程量级上有一个很实际的推论:一条产品线的代际间隔通常以年计,而一个数据中心项目从立项到投运也是年量级。⇒ 你做选型的那一刻,标杆很可能已经在做下一代了。这正是第 7 讲要求你读走向而不是读参数的原因:你抄到的参数在你投运时已经是上一代的。

⚠ 这条判据最常被读反的地方:读成「所以标杆的东西项目侧都用不了」。⛔ 方向反了。正因为有产品线,它才必须把接口与测试方法公开出来(否则没人给它做兼容件),而那部分恰恰是项目侧最该拿走的东西(第 9 讲)。要区分的是「做法」与「接口」:做法(多大的单机、多高的冗余、多低的逼近温度)绑着规模,接口与测试方法不绑规模。

1.4 「持续迭代」的技术含义:被冻结的是接口,不是设计

「持续迭代」四个字听上去像一句公关话。它有一个非常具体的技术含义:接口约束被冻结,每一代只在同一套接口下改性能与可靠性。

这里说的接口,指的是这样几样东西:外部尺寸与安装方式、接管位置与口径、快接头型式、电气与通信接口,以及测试方法学(同一个指标按同一套方法在同一个额定点上测出来)。

为什么必须是这几样:只有它们不变,换代才不需要改机房——管路、支架、承重、配电、监控点位都不动,换一台进去就能跑。否则每换一代就要重做一次集成,前面说的「改进叠加」在工程上就不成立了。

这条同时解释了一件常被当成利他行为的事:把规范开放出来,对提出方自己也是划算的。接口一旦成为公开规范,多家供应商都能按它做兼容产品,提出方自己的换代与供应风险反而更低。(这条动机的完整展开在 R9-03 超大规模厂商为什么把规范开放出来:OCP 上发生了什么,本课只用它来解释接口冻结的收益结构。)

接口冻结不是免费的:它的代价是把性能天花板提前锁死一部分。接管口径一旦冻结,二次侧最大流量就有了上界;快接头型式一旦冻结,单点压降就进了下限。⇒ 由此可以反过来读懂规范里那些「看起来定得过高」的指标:可用压力、流量范围这一类留有余量的数,本质上是为接口冻结买的保险——今天用不上的余量,是留给下一代更高功率密度冷板的。第 5 讲会把这条落到具体的压降预算上。

⚠ 易错点:把「接口冻结」读成「设计冻结」。内部换热器形式、泵型、控制策略在代际之间可以完全不同,甚至完全重做——能不能换代看的是外部约束,⛔ 不是内部实现。反过来说,一家供应商换了内部方案而接口不变,对你是无感的;接口变了而内部没动,对你是一次机房改造。判断一条产品线值不值得跟,看的是它的接口稳不稳。

1.5 代次真正积累下来的是运行数据——不是某一代设计做得特别好

标杆那个很高的可用性数字(它的量级与全部限定在第 8 讲给),最常见的误读是把它归因于「这一代设计做得好」。它的真实来源是运行数据。

是什么:同一套设计在大量同构设备上长期运行,会把低频失效模式暴露出来。这些模式在单个项目的样本量下几乎不可能被观测到,典型的有四类:

  • 密封件的长期蠕变与压缩永久变形(跑三年之后才开始渗);
  • 某批次泵轴承的早期失效(同一台机房里可能一台都碰不上);
  • 某种工质/添加剂配方与某种湿润材料的慢性不相容(析出、溶胀、点蚀,以月到年计);
  • 控制在极端工况边界上的行为(低负荷防喘、断电再上电、旁通阀迟滞)。

为什么:可靠性改进的输入是失效样本。没有样本就只能靠分析与试验,而试验覆盖不到「跑了三年之后」的那一类——加速试验能压缩时间轴,压缩不了「批次分散」与「现场工况分散」这两个维度。

⇒ 于是那个可用性数字是一个联合产物:机队规模 × 时间 × 冗余 × 自建运维。它不可分割地属于那个环境。工程量级上,要在统计上观测到一次极低频失效,所需的观测规模是「台·年」量级的乘积——第 8 讲会带你手算一遍这个乘积,你会看到它为什么只有在大机队上才谈得起。也正因为如此,本课全程把那个数字称为「厂商自述的运营结果」,⛔ 不称它为「指标」、⛔ 不把它写进技术协议、⛔ 不作采购验收依据。

⚠ 易错点:把「运行数据支撑可用性」读成「买同一款产品就继承了那个可用性」。⛔ 你继承的是设计;运维组织、备件体系、同构机队这三样继承不了,而它们在那个数字里占的份额,第 8 讲会拆给你看。

1.6 一次性选型拿不到积累,是结构问题——⛔ 不是「选得不够认真」

顺着上一节往下推,很容易得到一个让人泄气的结论。这里要把它说准:项目侧拿不到那种积累,是结构问题,不是能力问题。

项目侧能拿到的样本是「我这一个机房、这几十台设备、跑这几年」;产品线拿到的是「所有客户、所有机房、所有代次」。二者相差的不是努力程度,而是样本量的数量级——⛔ 靠「更认真地选型」补不上,因为再认真也不会凭空多出几个数量级的运行小时。

⇒ 项目侧的正确策略因此不是「自己攒数据」,而是这三条:

策略 具体做什么 能不能进技术协议并被验收
① 把可验证的东西写进合同 冗余形态(写明是单元级还是部件级)、单点失效清单(含共因项)、在线维护性(哪些件能不停机换)、备件到场时间 能——这是唯一能被验收的一栏
② 把不可验证的东西留在选择维度里 优先选有代次、有公开测试方法、有多家兼容产品的路线 不能——它是采购与设计策略,⛔ 不是条款
③ 用冗余而不是可靠性承诺来兜后果 按你自己算出来的故障域配冗余,而不是按供应商的可用性数字省冗余 不能——它是设计决定

(第 8 讲会把第①栏扩成一张完整的分栏表,逐项写清条款怎么落笔、怎么考核。)

⚠ 最要防的一个读法:把这一节读成悲观结论,然后干脆放弃核算。⛔ 正相反。正因为那个可用性数字拿不到、也验收不了,故障域与冗余的核算才更重要——因为那是项目侧自己能算得出来的那一半:单机冷量除以你自己的单柜功率,就是一台单元倒下时受影响的机柜数;再除以你这个冷却分区的机柜总数,就是你要拿去和业务方谈的那个占比。第 3 讲会把这两步连同它们的口径陷阱一起给你。

⇒ 这一讲留给你的自检句只有一句,全课反复用:我抄的这个数,它在标杆那里是被什么撑住的?那样东西我有没有?

1.7 本课交付三件产物——⛔ 不是「读完有印象」

本课的验收标准不是读完,是产出三张能被别人接着用的表。三张表的骨架现在就给你,从第 2 讲起就带着它读。

产物① 指标—目的—失效对照表(第 2 讲画出八类指标全集,第 3~6 讲逐类填)

指标类别 具体指标 它防的是哪一种失效 这条失效在我的项目里存不存在 本课处置 来源与来源等级
(八类,第 2 讲给) 在/不在/待查 本课过/去向 [[课号]] 转述级/原文级

⚠ 这张表⛔ 不许留空格:每一类都必须写明「本课在这一层过」还是「给去向」。未列入不等于不存在——一个空格半年后会被下一个人读成「这一类没有」。

产物② 故障域与冗余核算表(第 3 讲,输入是你自己的机柜功率与分区规模)

输入项 我的取值 取值时必须同时写明的口径
单台单元额定冷量 它是在什么额定点上得到的(两侧温度、两侧流量、污垢裕量)——缺额定点的冷量数不可比
单柜 IT 功率 是否含机柜风机与单元自身耗功(本课统一取纯 IT 功率)
分区机柜总数 统计边界一律取一个冷却分区,⛔ 不取整个机房——两者常差一个量级
⇒ 故障域(台)/故障域占比 两者必须同时报,⛔ 只报台数会掩盖规模差异
⇒ 与可接受占比上限比较后的动作 上限来自业务方,⛔ 不是工程判断

产物③ 「这个数被什么撑住」核对单(第 9 讲给出前提的完整分类,本讲先给栏目与用法)

前提类别(第 9 讲给全集) 标杆那里是谁在替它兜底 我这里有没有 没有的话后果落在哪 我的替代动作

这张表填完就是 R9-04 从标杆到自己的项目:哪些能抄、哪些抄了会出事 取舍清单的输入半成品:凡是「没有」且「后果落在可用性上」的行,就是你必须用冗余或用条款去兜的那几行。

三张表的工作量与纪律:

  • 工作量:每张表的填写各在 1~3 小时量级——真正花时间的不是填表,是去查自己的机柜功率分布、冷却分区拓扑与本地气候数据。本课算例里出现的机柜数、单柜功率、压降分配全部是教学假设值,作用是让你跟着算一遍、再换成自己的数算第二遍;⛔ 它们不得作为交付内容留在你的表里。
  • ⛔ 三张表必须带复核时点,填完就归档等于白填。触发复核的事件有三类:① 设备代次更新(供应商出了下一代,指标与接口都可能变);② 机房规模变化(分区扩容或拆分,故障域占比的分母直接变);③ 单柜功率分布变化(换了一批更高密度的机柜,分子分母同时变)。任一发生就把三张表重过一遍——这条纪律与 R9-04 从标杆到自己的项目:哪些能抄、哪些抄了会出事 取舍清单的复核时点是同一条。
  • 每一行都带来源与来源等级。半年后换个人接手,他要能看出你的每一条结论建在什么上面:是原文条款、是转述、还是你自己的假设。

本讲小结:本课是判读方法课,交付三张表,⛔ 不做选型、⛔ 不算换热器、⛔ 不复述条款(1.1,图1)。分配单元是两个回路的水力解耦点,四个关键指标各作用在不同位置,这是它们互不相干的物理来源(1.2,图2)。分野判据是「下一代由谁承诺」——产品线能让改进叠加、取舍留账、经验回流,一次性选型三样都拿不到(1.3)。「持续迭代」的技术含义是接口冻结,代价是提前锁死一部分性能天花板,收益是换代不改机房;⛔ 接口冻结不等于设计冻结(1.4)。代次积累下来的是运行数据,那个很高的可用性数字是「机队规模 × 时间 × 冗余 × 自运维」的联合产物,⛔ 买同款产品继承不了它(1.5)。拿不到积累是结构问题、⛔ 不是选得不够认真;正确应对是「可验证的写进合同、不可验证的留在选择维度、用冗余兜后果」,而正因为验收不了那个数字,故障域核算才更重要(1.6)。带走一句自检:我抄的这个数,它在标杆那里是被什么撑住的?那样东西我有没有?

后面还有 8 讲正文 · 关键公式 · 案例拆解 · 常见误区 · 动手做

会员专属

后续为会员深水区内容——四库数据与深度拆解。

查看会员方案