Сохраните то, что работает
Найдите запущенные контейнеры и добавьте их как управляемые приложения. Тома с данными сохранятся.
APP SERVERS
Подключите свой VPS или закажите новую VM. Деплои, логи и метрики будут в DADA Cloud, а приложения — на вашем сервере.
Начнём в консоли. Там можно выбрать свой сервер или новую VM.
Найдите запущенные контейнеры и добавьте их как управляемые приложения. Тома с данными сохранятся.
Из Git или своего docker-compose.yml. Новый формат конфигурации осваивать не нужно.
Деплои, логи и метрики ваших машин и клиентских VM — без переключения между SSH-сессиями.
ДВА СПОСОБА НАЧАТЬ
Оставьте машину у своего хостера. Мы установим агента по SSH и покажем существующие контейнеры. Какие из них передать под управление — решаете вы.
Как подключить свой серверВыберите конфигурацию, регион и образ ОС в консоли. Мы создадим машину, а вы сможете запускать приложения и управлять ими рядом с остальными серверами.
НАЧАТЬ РАБОТУ
Подключите машину по SSH или закажите новую VM. Платформа установит Docker и агента. SSH-ключ используется один раз и не сохраняется.
Подключите Git-репозиторий, используйте свой Docker Compose или найдите уже работающие контейнеры. До импорта поиск ничего в них не меняет.
Выпускайте обновления, читайте логи контейнеров и следите за CPU, памятью и диском. Приложения остаются на вашем сервере.
App Servers управляет контейнерами. За железо, запас ресурсов и доступность своей машины отвечаете вы.
Диск, память и сеть на подключённой машине принадлежат вам: если сервер выключится у хостера, платформа это покажет, но не поднимет вместо вас. Нужна отказоустойчивость без собственного дежурства — берите приложение на платформе, там за железо отвечаем мы.
Все приложения на одном сервере живут на общей машине. Тяжёлая сборка может отобрать процессор у соседнего сервиса, поэтому под нагруженный продакшен и CI лучше разводить разные серверы.
Edge-агент сам ходит к платформе, входящие порты открывать не нужно. Но если на сервере закрыт исходящий трафик, деплой и телеметрия работать не будут — правило фаервола придётся добавить.
Приложения запускаются контейнерами. Сервис, который живёт как systemd-юнит без образа, сначала нужно упаковать в контейнер — платформа не управляет процессами напрямую.
База данных как управляемый ресурс разворачивается на инфраструктуре платформы, а не на вашем сервере. На сервере можно поднять свой Postgres контейнером, но бэкапы и обновления тогда тоже ваши.
Нет. SSH-ключ нужен один раз — поставить Docker и edge-агента. Дальше платформа управляет сервером через агента, ключ нигде не хранится.
Discovery покажет их в режиме только чтения. Если решите импортировать — каждый сервис станет отдельным приложением со своими логами и метриками, тома с данными сохранятся.
Да, это основной сценарий для агентств: сервер каждого клиента подключается отдельно, а деплой, логи и мониторинг видны из одной панели.
Нет. Можно подключить существующий сервер как есть — переносить ничего не нужно. Либо закажите у нас новую VM, если хотите начать с чистого листа.
VPS даёт вам машину и на этом заканчивается: деплой, логи, метрики и перезапуск вы делаете сами через SSH. Здесь тот же сервер, но с деплоем из репозитория, логами и метриками в панели — и без необходимости держать свой скрипт выкатки.
Контейнеры на сервере продолжат работать: агент нужен для управления и телеметрии, а не для того, чтобы приложение отвечало на запросы. После восстановления связи состояние синхронизируется, ничего перезапускать вручную не нужно.
Да. Каждый сервис становится отдельным управляемым приложением со своими переменными окружения, логами и метриками, но физически они живут на одной машине и делят её ресурсы.
Управляемый вариант — только PostgreSQL. MySQL, Redis и всё остальное поднимается контейнером на вашем сервере и ведётся из той же панели, как обычное приложение.