Ключевые факты
Спецификация платформы 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.js | 22 |
| Python | 3.12 |
| Go | 1.22 |
Модель выполнения функций и лимиты
| Область | Текущее значение по умолчанию | Примечания |
|---|---|---|
| Таймаут функции | 5 000 мс | Задаётся для каждой функции, максимум — 24 часа (86 400 000 мс). |
| Память функции | 256 МБ | Задаётся для каждой функции в редакторе. |
| Изоляция | Контейнер на функцию | У каждой функции свои контейнеры из общего образа среды выполнения; её код монтируется только для чтения. |
| Тёплые контейнеры | Поддерживаются | Повторные вызовы используют уже запущенный контейнер; первый вызов после паузы всё ещё может начинаться с холодного старта. |
Модель шлюза
- Один API-шлюз с маршрутизацией запросов в функции.
- Конфигурация маршрута: метод, шаблон пути, режим авторизации и связанные параметры.
- Подходит для REST API и обработчиков вебхуков.
Пайплайны и фоновая работа
- Пайплайны описывают задачи по расписанию, асинхронные процессы и многошаговую автоматизацию.
- Графовый редактор поддерживает ветвление, сопоставление данных и шаги с участием человека (human-in-the-loop).
- Запуски видны в истории выполнения с логами и трассировками.
Наблюдаемость и безопасность по умолчанию
- История выполнения включает статус, время и логи.
- Трассировки и спаны доступны для поддерживаемых сред выполнения.
- Поддерживаются переменные окружения на уровне функции и секреты.