AI · Nov 9, 2026
OpenAI’s Control Room puts a fail-closed kill switch inside the inference engineInside ChatGPT’s storage: OpenAI’s round trip on Cosmos DB tenancy
· Updated · Signal Desk newsroom
Analysis of reporting by OpenAI. How we work

OpenAI’s second Habitat post covers the Azure Cosmos DB layer behind ChatGPT: a move from one shared container to many and back, read latency cut from about 120 ms to about 10 ms, and outages that showed managed services become less managed at its scale. It is also building its own storage system.
Key takeaways
- OpenAI says Habitat serves over a billion users across 40 regions and holds more than 500 petabytes.
- Global median read latency fell from roughly 120 ms to roughly 10 ms.
- Dedicated containers cut blast radius but turned product teams into capacity planners; OpenAI returned to a protected shared default.
- A late-2024 regional power outage led to an hours-long failover; failback a month later caused a connection stampede.
- OpenAI is building its own exabyte-scale storage on RocksDB Cloud from Rockset with Raft replication.
What the post covers
OpenAI published the second part of its account of Habitat, the storage platform behind its products. The company says Habitat serves over a billion users across 40 regions and holds more than 500 petabytes. Part I covered Habitat’s evolution from a Python client library into a service (Part I). Part II covers the Azure Cosmos DB layer: its partition model, where throughput per physical partition shrinks as data grows and partitions split, and a change-data-capture platform streaming millions of row changes per second through more than a hundred Kafka topics for caching, indexing and analytics. OpenAI says it runs what it believes is the largest Cosmos DB deployment anywhere, with tens of petabytes and more than 20 million queries per second on a single account. Every login, setting and piece of ChatGPT state runs through this layer.
The tenancy round trip
OpenAI started with one shared container and hit noisy neighbors, where niche features disrupted core login and signup, so it moved critical work into dedicated containers. That cut blast radius but turned nearly every product team into capacity planners; teams forgot to pre-scale before launches and engineers ended up in incident rooms on launch day. OpenAI went back to a shared default with hot-key throttling, request priority tiers and a new serverless mode the Azure team built for it, and says it has had no provisioning or noisy-neighbor incident in the months since. The lesson is worth stealing: isolation has an organizational cost that never appears on an architecture diagram.
The latency work is solid: replicate only the smallest, most latency-sensitive data, such as authentication metadata, widely; use a Valkey cache near users with invalidations driven by the database change feed; and rewrite the proxy from Python into Rust. OpenAI also says that in regions short on power and cooling it sometimes chooses between storage near users and more serving compute. Physical capacity now shapes product latency.
Less managed at scale
In late 2024 a power outage hit the primary region for one of its largest accounts, and failover took hours, at a size neither side had tested. About a month later, failing back set off a connection stampede that overwhelmed the gateway. OpenAI’s conclusion is blunt: at its scale, managed services become less managed. The fixes were joint dashboards, a production-sized test account and direct paging between engineering teams. Unexplained simultaneous outages across AI providers show why this matters (outages).
That is the right fix for OpenAI and also a sign of concentration. The provider builds features for one customer and co-owns its failures, which works until incentives diverge, and smaller customers inherit tooling shaped around someone else’s edge cases. The closing note reads as a hedge: OpenAI is building exabyte-scale storage on RocksDB Cloud from Rockset with Raft replication and the same document model, keeping the Azure partnership while building the option to rely on it less. More in our OpenAI and Microsoft coverage.
Who feels it
- Infrastructure teams
- A concrete account of isolation versus protected shared tenancy.
- ChatGPT users
- Snappier reads, though uncached distant-region requests remain the slow tail.
- Cloud providers
- Frontier customers expect co-engineering, not ticket queues.
- Cosmos DB customers
- Features built for OpenAI may reshape the service.
What to watch
- Which workloads move first to OpenAI’s in-house storage.
- Whether the improved Cosmos DB serverless mode becomes generally available.
- Data placement as new datacenter capacity comes online.
- Recovery times in any future regional failovers.
FAQ
What is OpenAI Habitat?
OpenAI’s storage platform behind its products, serving over a billion users across 40 regions with more than 500 PB, per OpenAI.
What database does ChatGPT use?
Habitat sits on Azure Cosmos DB; OpenAI is also building its own storage on RocksDB Cloud with Raft replication.
How much did latency improve?
OpenAI says global median read latency fell from about 120 ms to about 10 ms.
More on OpenAI
AI · Oct 21, 2026
OpenAI on Google Cloud lets companies spend Google commitments on GPT-6, and that changes procurementAI · Oct 14, 2026
White Circle says newer OpenAI and Google image models are easier to jailbreak than their predecessorsAI · Oct 19, 2026
Microsoft ships Guardian Agents, saying frontier models ‘can’t be trusted’AI · Oct 13, 2026
After months off the frontier, Google ships Gemini 4 Argon with benchmark claims and aggressive pricing