
11 сентября 2026 года OpenAI рассказала о Habitat — собственной платформе онлайн-хранилища для ChatGPT, OpenAI API, Codex и внутренних сервисов. Она обеспечивает быстрый и надёжный доступ к данным, необходимым, в частности, для входа в систему, загрузки настроек Codex и запуска чатов в ChatGPT.
Habitat обрабатывает более 70 млн запросов в секунду и обслуживает продукты, которыми пользуются свыше 1 млрд человек в неделю. Платформа работает почти в 40 регионах и хранит более 500 ПБ данных.
Система предоставляет единый слой доступа к Azure Cosmos DB, кэшам Valkey, Blob Storage, Nanobase и другим хранилищам. Habitat отвечает за маршрутизацию, кэширование, авторизацию, шифрование, изоляцию арендаторов, размещение данных и ограничение нагрузки на нижележащие компоненты.
Проект начался в 2023 году как клиентская библиотека на Python, подключённая к Azure Cosmos DB. Позднее OpenAI преобразовала его в централизованный сервис. Это упростило развёртывание, наблюдение за системой, аудит и применение политик безопасности.
Habitat использует ограниченный NoSQL API с объектами и связями вместо произвольных SQL-запросов. Такой подход делает нагрузку более предсказуемой и снижает риск тяжёлых запросов, которые могут перегрузить онлайн-хранилище. Для сложных запросов OpenAI использует отдельное офлайн-представление данных в Rockset. Изменения поступают туда через CDC почти в реальном времени, поэтому аналитические и поисковые нагрузки изолированы от онлайн-хранилища.
При масштабировании Habitat OpenAI устраняла задержки планировщика asyncio и дисбаланс соединений в Python aiohttp, а также снижала риск перегрузки нижележащих систем. Для этого применялись повторное использование соединений в режиме FIFO, Envoy, HTTP/2, мультиплексирование, пулы соединений, лимиты и circuit breakers.
На пике Python-версия Habitat обрабатывала более 20 млн запросов в секунду. Она стала второй по числу процессорных ядер и четвёртой по масштабу Envoy-службой OpenAI.
Во втором квартале 2026 года два инженера при поддержке Codex и GPT-5.5 переписали Habitat с Python на Rust. На момент публикации Rust-версия обслуживала 95% производственных запросов, в шесть раз эффективнее использовала CPU и в 15 раз — память. Она также обеспечивала более низкие средние и хвостовые задержки. OpenAI планировала полностью отказаться от Python-версии в ближайшие недели.
Habitat остаётся внутренней инфраструктурной платформой OpenAI. В компании не указали, что она доступна как отдельный публичный продукт.
Источник: OpenAI