Разделы документации
Основные понятия
Проект, приложение, версия, размер, экземпляр: что означают слова, которыми платформа называет свои части.
Пять слов описывают всё, что запущено на платформе: проект, приложение, версия, размер и экземпляр. Части вложены друг в друга: в проекте живут приложения, а у приложения есть версии, размер и экземпляры.
Как части связаны
- Проект - рабочее пространство: приложения, базы и баланс
- Приложение - то, что платформа запускает из твоего кода и держит в работе
- Версия - результат одного деплоя: код, переменные и размер
- Размер - сколько процессора и памяти получает приложение
- Экземпляр - одна запущенная копия приложения
- База данных - управляемая база рядом с приложением
- Приложение - то, что платформа запускает из твоего кода и держит в работе
Проект
Проект - рабочее пространство: в нём живут приложения, базы и баланс. Приложения разных проектов друг друга не видят: у каждого проекта своя сеть и свои лимиты.
Лимиты проекта:
- приложений до 10
- экземпляров до 12 на все приложения вместе
- процессора до 6 ядер
- памяти до 6 ГБ
Баланс принадлежит проекту, платит за него владелец. Участников приглашают на тарифе Команда, ролей три: владелец, разработчик и наблюдатель. Подробности - в разделе Команда и роли, все цифры - в разделе Лимиты и квоты.
Приложение
Приложение - то, что платформа запускает из твоего кода и держит в работе. Код берётся из репозитория GitHub, GitLab или Bitbucket, из zip-архива с папкой проекта или из готового образа. Dockerfile писать не нужно: платформа сама определяет язык, зависимости и команду запуска.
Приложения бывают двух видов:
- Веб-приложение отвечает на запросы по HTTPS и получает адрес на домене платформы
- Воркер - фоновый обработчик без адреса: он работает постоянно, а не только по запросу
Чем они отличаются, разбирает страница Веб-приложения и воркеры, откуда берётся код - страница Источники кода.
Версия и деплой
Деплой - действие, которым платформа собирает код и запускает его. Каждый деплой создаёт версию. Версия хранит то, что запущено: код, переменные и размер. У неё есть статус, длительность и, если не вышло, причина отказа.
Деплой запускается тремя способами: из панели, фразой агенту или push в выбранную ветку. Сборка идёт до 16 минут, весь деплой - до 48. Работающая версия отвечает, пока собирается новая, а упавшая сборка её не трогает. Идущий деплой можно отменить.
Откат возвращает то, что работало: тот же код, переменные и размер. Доступны три последние выкаченные версии. Подробности - в разделе Версии и откат.
Размер
Размер - сколько процессора и памяти получает приложение. Размеров шесть: Eco и High, у каждого по 256 МБ, 512 МБ или 1 ГБ памяти. Цена названа за месяц круглосуточной работы и начинается от 190 ₽.
Eco и High отличаются гарантией: в Eco процессор делится с соседями, в High закреплён за приложением. Размер можно сменить в любой момент: приложение переедет за один деплой, пересоздавать его не нужно. Все размеры и цены - в разделе Размеры приложения.
Экземпляр
Экземпляр - одна запущенная копия приложения. По умолчанию он один. Под нагрузкой платформа добавляет новые: следующий появляется, когда одновременных запросов на один экземпляр больше 100. Порог настраивается до 1 000, а потолок экземпляров на приложение - до десяти. Цена названа за размер приложения, подробности - в разделе Тарификация.
Спящее приложение занимает лимиты проекта: ему нужно место, чтобы проснуться, поэтому оно сохраняется и во сне. Денег сон не стоит. Подробности - в разделах Автомасштабирование и Сон и пробуждение.
Остальные слова
| Слово | Что это |
|---|---|
| Состояние | Что происходит с приложением сейчас: работает, спит, деплой, упало или остановлено. Платформа проверяет его сама раз в минуту. Подробности - Состояния приложения |
| База данных | Управляемая PostgreSQL, MySQL или Valkey (совместим с Redis) во внутренней сети проекта. Строку подключения база отдаёт сама, а в приложение её кладёшь ты, секретом под своим именем. Подробности - Подключение к базе |
| Переменные и секреты | Настройки приложения, которые подставляются при запуске. Значение секрета после сохранения не показывается ни в панели, ни по API. Подробности - Переменные и секреты |
| Адрес | Адрес приложения на домене платформы, HTTPS на нём уже работает. Свой домен привязывается отдельно. Подробности - Адрес и HTTPS |
| Токен | Ключ доступа для агента или CI с четырьмя правами: читать, деплоить, менять мощность и удалять. Живёт 60 суток. Подробности - Токены и права |
| Баланс | Деньги проекта в рублях: с него по минутам списывается плата за приложения и базы. Пополнить можно от 100 ₽. Подробности - Тарификация |
Что дальше
- Быстрый старт - первый деплой из панели или фразой агенту
- Источники кода - репозиторий, архив и образ
- Размеры приложения - процессор, память и цены
- Версии и откат - как вернуть прежнюю версию
- Лимиты и квоты - сколько чего можно держать в проекте
Страница в markdown, так её читает агент: /docs/start/concepts.md