The history of servers, the cloud, and what’s next (2025-12-18, glm-4.7-flash)
1. 导读
本期播客由前 Sun 工程师、Joyent 联合创始人及 Oxide Computer 联合创始人 Bryan Cantrill 分享,系统回顾了从 Solaris 时代、互联网泡沫破裂到现代云计算与定制硬件的发展历程。
Cantrill 结合在 Sun Microsystems 开发 DTrace、ZFS 以及后来创立 Joyent 和 Oxide 的一线经历,剖析了服务器形态的变迁、云厂商的商业经济模型,以及现代软件与硬件设计之间的割裂。在生成式 AI 与云计算成本备受关注的当下,他从底层工程和物理现实的视角,讨论了计算基础设施的真实瓶颈与工程团队的研发方法。
2. 核心观点
Bryan Cantrill 认为,现代软件开发过多依赖层层抽象与现成服务,逐渐脱离了底层硬件与物理环境的制约;而真正长期的基础设施创新,往往需要在资源受限与面对真实物理约束时重新回归底层设计。
1. 衰退期往往倒逼底层技术创新
- 论点: ZFS 和 DTrace 等底层系统创新诞生于互联网泡沫破裂后的紧缩期,而非行业狂热期。
- 逻辑: 繁荣期资源充裕,容易催生盲目扩张与缺乏实质优化的项目;而在市场低谷期,团队必须面对有限的资源与现实成本,促使工程师专注于最根本的系统可靠性与效率优化。
- 例证: 2000 年至 2001 年 Sun 大规模收缩后,工程团队不再追求表面概念,而是沉下心重构文件系统与内核可观测性工具,最终沉淀出长期可用的核心资产。
2. 云厂商的商业模式与零售客户的利益冲突
- 论点: 零售商对使用 AWS 保持戒心具有商业合理性,因为 AWS 的高利润实际在资助亚马逊的核心零售与物流竞争。
- 逻辑: AWS(尤其是 S3 等高毛利服务)为亚马逊提供了强劲现金流,零售同行若将核心业务托管在 AWS 上,客观上是在补贴自己的竞争对手。
- 例证: Joyent 后期被三星收购,也反映出超大规模数据存储场景下,长期租用公有云的累积支出往往远高于自主掌控基础设施的成本。
3. 传统货架服务器难以满足现代数据中心需求
- 论点: Dell 和 HP 等传统厂商生产的通用机架服务器,其设计逻辑仍停留在中小规模机房,不适应大规模集群的高密供电与组网要求。
- 逻辑: 通用服务器为照顾兼容性,保留了大量冗余线缆与非必要接口,造成机柜内部风道受阻和能源浪费。现代超大规模数据中心需要直流母线供电、盲插背板与定制交换芯片。
- 例证: Google、Meta 等头部科技公司很早就转向自研机架与冷热通道设计,Oxide 亦选择抛弃现成参考板卡,自研整机柜级别的供电、散热与交换架构。
4. 大语言模型在底层硬件调试中作用有限
- 论点: AI 工具在协助编写格式化代码上有一定帮助,但在面对具体硬件物理问题时难以提供有效支持。
- 逻辑: 大语言模型基于已有文本的概率关联,无法感知真实物理世界的电平抖动、时序约束与元器件容差。
- 例证: 在启动新 CPU 原型时,工程师需使用示波器观察波形并排查毫伏级电压与未响应的 ACK 信号,这类依赖物理交互与现场经验的调试过程,无法通过纯文本提示词解决。
5. 跨背景组合有助于排查复杂系统缺陷
- 论点: 引入不同工程领域背景的人员,比单一背景团队更能发现复杂系统中的隐蔽漏洞。
- 逻辑: 长期在同一领域工作的资深工程师容易形成思维定式,而来自其他领域的工程师往往会基于不同直觉提出看似简单但直击盲点的问题。
- 例证: Oxide 在组建团队时吸纳了来自医疗设备、射频与消费级硬件等领域的工程师,在解决底层固件与硬件协同故障时展现了互补优势。
3. 批判与质疑
Cantrill 的论断基于深厚的工程积淀,但也带有鲜明的一家之言与特定立场:
首先,“危机催生创新”的归纳存在幸存者偏差。 ZFS 和 DTrace 的成功得益于特定的人才储备、管理支持与技术周期,不能简单推论出资源匮乏普遍有利于技术研发。现实中,多数陷入财务危机的企业往往因预算缩减、骨干流失而导致研发停滞,最终失去竞争力。
其次,全自研机架与盲插背板面临标准化与生态挑战。 传统服务器之所以长盛不衰,核心在于庞大的兼容生态与全球供应链分工。Oxide 采用垂直整合模式,虽然提升了单机柜效率,但也意味着客户需承担非标准硬件的迁移与维护风险,在规模铺开前其运维鲁棒性仍需长时间验证。
最后,对 AI 在硬件领域潜力的评估略显保守。 Cantrill 批评的主要是通用文本大模型在物理调试时的无能为力。然而,在芯片 EDA 设计、电路仿真优化、热仿真分析等结合物理引擎的专用模型领域,AI 与数值模拟的结合正在加速演进,不宜将当前文本模型的局限直接等同于 AI 技术在硬件全流程中的上限。
4. 行业视野
Bryan Cantrill 的观点折射出计算基础设施演进中的周期性回归:
白盒化与垂直整合的再平衡: 从早期大型机的软硬一体,到 PC 与标准机架服务器的模块化解耦,再到今天公有云巨头与 Oxide 推动的整机柜软硬一体,硬件形态在标准化与专用定制之间循环演进。
云原生下沉至物理层: Kubernetes 与容器技术普及后,软件层面的抽象基本定型,成本与性能优化的主战场逐渐转移到底层网络吞吐、能效比与存储密度上,驱动基础设施从“纯软件编排”向“软硬协同”演化。
网络协议与物理介质的交织: 早期网络设计强调端到端原则,而数据中心内部随着 RDMA 和盲插架构的引入,网络管理逐渐深度下沉至交换背板与定制芯片,硬件连接拓扑对分布式系统性能的影响愈发显著。
5. 启示与建议
本期讨论提示从业者重新审视技术分层与工程基本功:
-
对于基础设施架构师: 评估云服务与自建方案时,除考量短期 API 便捷性外,需深入评估数据密集型业务的长期流量与存储成本。在大规模部署中,关注底层机架的供电冗余度、网络拓扑与固件可控性,防范黑盒硬件带来的故障排查盲区。
-
对于系统与底层工程师: 避免过度依赖软件层面的抽象包装。深入理解操作系统内核、I/O 调度机制与物理设备交互原理,是解决高并发、低延迟等极端性能瓶颈的关键能力。
-
对于技术团队管理者: 在构建解决底层复杂工程的团队时,适当引入不同硬件与软件领域的复合背景人才,有助于破除单一技术路径的盲目自信,提升复杂系统调试时的容错与排查效率。
6. 金句摘录
“There’s a degree to which innovation requires some level of desperation that good economic times are kind of hard to summon that desperation.” “创新在某种程度上需要一定程度的‘绝望’,而在顺遂的经济环境中,人们很难调动出那种迫切感。”
—— Cantrill 回顾互联网泡沫破裂期,指出资源紧缺往往迫使团队放弃浮躁概念,专注于解决最核心的系统工程问题。
“AWS S3 was underwriting a war on big box retail. S3 was paying for your prime shipping. It was a genius move.” “AWS S3 实际上在资助一场针对传统零售业的战争;S3 赚取的利润为亚马逊 Prime 会员包邮提供了资金支持,这是个极其精明的战略举措。”
—— Cantrill 分析云服务与电商业务的财务协同,解释大型零售商不愿将业务全面托管在 AWS 上的深层商业考量。
“People have different ways of approaching a problem. … someone will be like hey I’m just joining you know anyone joins and you get someone will be like hey just make an like hey I got like a dumb question… and you get something where someone’s making… is maybe less grounded… well that’s something to go check.” “每个人面对问题的方式都不同。新成员可能会提出一个看似基础甚至外行的问题,这种没有思维定势的提问,有时恰恰能指引出值得核查的关键线索。”
—— Cantrill 强调跨领域团队多样性对于排查隐蔽底层缺陷的价值。
“I mean, okay, zero is a bit reductive. Zero is a bit reductive. It’s just a different grammar.” “说它完全为零确实有些绝对,但那完全是另一套规则和语言体系。”
—— Cantrill 在讨论大模型无法感知低层物理信号交互时所说,指出文本空间与连续物理世界的本质差异。
“LLMs which are nothing more than text prediction engines… are not artificial intelligence.” “大语言模型本质上是文本概率预测引擎,并不等同于真正具备自主推理能力的人工智能。”
—— Cantrill 批评将通用语言模型与通用人工智能混为一谈的倾向,强调厘清模型能力边界的重要性。