OpenAI 披露 Habitat 存储架构:十亿用户还能把读取延迟压到 10 毫秒

十亿用户背后那套账
你可能没想过,你每次打开 ChatGPT,背后都有一套存储系统在毫秒级给你递数据。OpenAI 近期在工程博客里把这套叫 Habitat 的在线存储平台摊开了讲:它支撑全球 40 个地理区域、超过 10 亿 ChatGPT 用户,管理着超过 500 PB 的数据,最大的单个账户每秒请求超过 2000 万次。据 CSDN DAMO(10月25日)和 ContentBuffer 的梳理,这套系统底层跑在 Azure Cosmos DB 上。说白了,这是消费级 AI 产品里最不被看见、却最不能出岔子的那根脊梁骨。
延迟从 120 毫秒干到 10 毫秒
最亮眼的数字是读取延迟:全球读 p50 从大约 120 毫秒降到了 10 毫秒,整整 12 倍。怎么做到的?三板斧。第一,数据就近放、就近复制,离用户近的地方多存几份;第二,在用户请求附近铺了一层 Valkey 旁路缓存,再用 Cosmos DB 的变更流做秒级缓存失效,热点数据基本不回源;第三,把核心代理层从 Python 重写成 Rust,砍掉解释器的 CPU 开销。你看,把十亿人服务快,靠的不是什么花活儿模型,而是缓存、就近和换语言这些土办法,朴实但真管用。
多租户这道坎怎么过
Habitat 的成长史其实就是一部多租户踩坑史。最早每个用户一个逻辑分区,结果分区撞键、邻居互相拖累、存储一涨吞吐就掉,毛病一堆。后来它们搬去单租户隔离,稳是稳了,成本和运维又炸了。最后跟 Azure 团队一起搞出热键限流、QoS 分级、增强版无服务器模式,让物理分区能按用量自动切分。这事儿给咱们做产品的提了个醒:规模小的时候怎么都行,一过亿,每一个当初偷的懒都会变成半夜的告警。架构这东西,早想清楚比事后补丁强。
对咱们普通用户意味着啥
你可能觉得存储架构离自己八丈远,但其实它直接决定你用 ChatGPT 卡不卡。读取从 120 毫秒变 10 毫秒,体感就是从转圈圈变成秒回。对一个天天靠 AI 写东西、查资料、跑流程的运营来说,这几十毫秒的差距,一天攒下来就是实打实的效率。而且这种把基础设施做厚的能力,是普通小团队抄不来的护城河——你模型可以差不多,但十亿人体量下还能稳如老狗,这才是真门槛。
顺带一提的安全线
同一批工程更新里,OpenAI 也讲了怎么给前沿模型训练环境上锁:训练跑不联网,只跟一个离线世界(预先抓好的网页快照)打交道,危险的活儿塞进轻量微虚拟机里隔离。这和前段时间断网训练的新闻是一脉相承的。对咱们来说,记住一点就行:越是能耐大的模型,越得关在笼子里训。平台把安全前置,咱们用着才放心,不然哪天它自己给自己加权限,背锅的还是用户。
一句话收尾
别只盯着模型又涨了几分,能把十亿人服务到 10 毫秒才是真功夫。Habitat 这波披露告诉咱们做业务的:规模上去之后,拼的都是缓存、隔离、换语言这些笨功夫。咱也不是大厂,但道理通用——把底座打厚,上面的花活儿才稳得住。工具稳,咱们才敢天天用。





