Ключевые факты

Спецификация платформы Inquir Compute

Главные факты о продукте в одном месте: что работает на платформе, с какими значениями по умолчанию и лимитами. Другие страницы ссылаются сюда за цифрами, а подробности — в документации.

Обновлено: 2026-10-11

Что такое Inquir Compute

Inquir Compute — облачная платформа для приложений, API, фоновых сервисов и баз данных. Контейнерные приложения собираются на платформе из вашего Dockerfile или запускаются из готового образа; у них есть релизы с проверкой работоспособности, предварительные версии, перевод в продакшен и откат, приватная сеть между сервисами, постоянные тома, реплики, логи, метрики ресурсов и оповещения. Развёртывание прямо из репозитория GitHub — в раннем доступе, по запросу. Функции, API-маршруты и пайплайны с расписаниями доступны в том же рабочем пространстве.

Контейнерные приложения: значения по умолчанию и лимиты

Значения платформы по умолчанию для приложения и рабочего пространства. Потолки памяти, CPU и числа работающих релизов повышаются по запросу; кроме того, тариф задаёт общий вычислительный пул на все ваши рабочие пространства.

ОбластьТекущее значение по умолчаниюПримечания
Память на релиз512 MBДо 2048 МБ; резервируется полностью и служит жёстким лимитом.
CPU на релиз0.5 vCPUДо 2 vCPU; примерно половина резервируется, остальное — запас для пиков.
Реплики на приложение1До 8 в режиме always; в режимах http и manual, а также с записываемым томом — одна.
Работающие релизы на рабочее пространство10Предварительные версии, продакшен и резерв для отката вместе.
Срок стартовой проверки работоспособности120 sРелиз, не прошедший проверку вовремя, не получает трафик.
Окно после смены релиза5 minПредыдущий релиз продакшена всё это время работает как резерв для мгновенного отката.
Время жизни предварительной версии24 hРелизы, не переведённые в продакшен, после этого останавливаются.
Публичные TCP-портыСейчас недоступныВ приватной сети сервис использует порт контейнера.

Сеть, базы данных и тома

  • У каждого приложения есть приватный адрес {app}-{suffix}.apps.internal, доступный только другим приложениям рабочего пространства; он сохраняется при развёртываниях и откатах.
  • Публичный доступ включается явно: у нового приложения нет публичного адреса, пока вы его не создадите. Свои домены подтверждаются DNS-записями и получают TLS автоматически.
  • Шаблоны баз данных: Postgres 16 и Redis 7 — с постоянным томом, приватным TCP-эндпоинтом и сгенерированным паролем. После подключения к сервису DATABASE_URL или REDIS_URL появляется в его переменных.
  • Постоянный том находится на одном сервере: приложение с записываемым томом работает в одной реплике и при развёртывании пересоздаётся с перерывом в несколько секунд. Тома автоматически копируются по расписанию, сейчас каждые 6 часов (базы — целостным снимком с короткой заморозкой); приложения, тома которых вместе занимают больше 2 ГБ, пока не копируются.

Среды выполнения функций

Среда выполненияВерсия
Node.js22
Python3.12
Go1.22

Модель выполнения функций и лимиты

ОбластьТекущее значение по умолчаниюПримечания
Таймаут функции5 000 мсЗадаётся для каждой функции, максимум — 24 часа (86 400 000 мс).
Память функции256 МБЗадаётся для каждой функции в редакторе.
ИзоляцияКонтейнер на функциюУ каждой функции свои контейнеры из общего образа среды выполнения; её код монтируется только для чтения.
Тёплые контейнерыПоддерживаютсяПовторные вызовы используют уже запущенный контейнер; первый вызов после паузы всё ещё может начинаться с холодного старта.

Модель шлюза

  • Один API-шлюз с маршрутизацией запросов в функции.
  • Конфигурация маршрута: метод, шаблон пути, режим авторизации и связанные параметры.
  • Подходит для REST API и обработчиков вебхуков.

Пайплайны и фоновая работа

  • Пайплайны описывают задачи по расписанию, асинхронные процессы и многошаговую автоматизацию.
  • Графовый редактор поддерживает ветвление, сопоставление данных и шаги с участием человека (human-in-the-loop).
  • Запуски видны в истории выполнения с логами и трассировками.

Наблюдаемость и безопасность по умолчанию

  • История выполнения включает статус, время и логи.
  • Трассировки и спаны доступны для поддерживаемых сред выполнения.
  • Поддерживаются переменные окружения на уровне функции и секреты.

Ссылки на документацию