从美光542亿美元财报和谷歌ax开源,看AI基础设施的两层瓶颈

0 阅读1分钟

今天有两条消息,开发者最好一起看。

第一条:美光2026财年Q4营收542.3亿美元,同比涨379%,调整后毛利率87%,数据中心业务180亿美元同比涨1042%,下季度指引中值615亿美元。CEO的判断是2027、2028年的供应紧张会比2026年更严重。

第二条:谷歌开源了 `google/ax`,一个Go写的agentic orchestration runtime,一天涨了约1379 Star。

一个是硬件层,一个是软件层。它们凑在一起说明的问题很直接:AI基础设施的瓶颈正在从"有没有模型"变成"算力存力够不够 + 编排层能不能扛住"。


一、存储为什么突然变成瓶颈

美光这份财报的核心不是营收增速,而是毛利率结构。DRAM营收398亿美元同比涨343%,NAND营收141亿美元同比涨526%,数据中心SSD接近100亿美元,是去年同期的十倍以上。

对后端工程师来说,这里有三个可以量化的影响:

| 维度 | 变化 | 工程含义 |

|------|------|----------|

| 服务器DRAM单价 | 环比高十位数百分比 | 单机内存预算大幅上浮 |

| 企业级SSD | 营收同比超10倍 | 冷热分层策略需要重算 |

| 供给周期 | 紧缺预计延续到2028 | 长期供应协议优先于现货采购 |

存储行业以前是典型的价格周期,扩产一两年就过剩。这一轮不同的地方在于需求集中在AI基础设施,客户对价格不敏感,而厂房从建设到量产要数年。这意味着成本压力会持续传导到云服务定价和自建集群的团队。

一个实际建议:如果你在做容量规划,别再用"历史单价"外推明年成本。锁定长协比赌现货更稳。


二、编排层被单独拆出来开源,说明什么

`google/ax` 的定位是 "Google's open agentic orchestration runtime",Go实现。这个动作本身比代码更有信息量。

Agent系统真正的难点,从来不是调用模型,而是这几件事:

1. 多步骤任务的状态管理(中途失败怎么恢复)

2. 工具路由和权限边界(哪个Agent能碰哪个系统)

3. 长任务的调度与并发控制

4. 可观测性(一次任务跑了哪些步骤、花了多少token)

把这些抽象成一个独立的运行时,而不是塞进某个框架里,思路是值得借鉴的。框架解决的是"怎么写",运行时解决的是"怎么稳"。

一个最小的任务图表达,大致长这样:

```python

用伪代码示意 ax 这类运行时的任务图模型

from ax import Runtime, Step, Tool

runtime = Runtime(name="research-agent")

@runtime.step(id="fetch")

def fetch_sources(topic: str) -> list[str]:

return search(topic, limit=10)

@runtime.step(id="summarize", depends_on="fetch")

def summarize(sources: list[str]) -> str:

return llm.complete(prompt=f"总结以下材料:{sources}")

@runtime.step(id="publish", depends_on="summarize")

def publish(draft: str) -> str:

return upstream_api.post(draft)

运行时负责:依赖解析、失败重试、状态持久化、超时控制

result = runtime.run(inputs={"topic": "AI基础设施"})

```

关键在 `depends_on`:依赖关系交给运行时解析,步骤的输入输出由运行时做持久化,任何一步失败可以从检查点重跑,而不是整条链路重来。

仓库:github.com/google/ax


三、另外两个值得放进工具箱的仓库

rohitg00/ai-engineering-from-scratch ⭐57.7k(单日+1177)

Python,定位是从零学AI工程的实践路线。它和模型理论课的区别在于偏向落地:RAG怎么搭、检索怎么做、评估怎么量化。后端转AI方向的话,比啃论文实用。

cloudflare/cloudflare-os ⭐10.9k

TypeScript,构建在Cloudflare Workers上的Agent工作空间。看点是用边缘节点分发Agent,不用自建集群。对延迟敏感、又不想维护重基础设施的团队,是条值得评估的路。注意Workers的CPU时间和内存限制,长任务需要拆分成子请求。


四、给开发者的两条落地建议

第一,成本模型要重算。存储涨价会先在服务器采购和云账单上体现,如果你的服务有大量状态存储,S3/对象存储的冷热分层策略值得重新做一遍。

第二,编排层尽早抽象。把任务调度、状态、工具权限从业务代码里拆出来。谷歌开源ax这件事,说明这个方向已经形成共识,早拆早省事。


讨论:你们团队的Agent任务,是用LangGraph这类框架编排的,还是自己在业务代码里手写的?如果现在要重构,你会优先解决状态管理还是工具权限?评论区说说具体方案。