DeployCode

Основные понятия

Словарь DeployCode — как называются вещи в панели и документации.

Иерархия

Организация → проект → окружение → сервис. Подробнее — в разделе Организации и проекты.

  • Организация — тенант. Всё, чем владеет клиент (проекты, серверы, SSH-ключи), принадлежит ровно одной организации.
  • Проект — группа окружений внутри организации, например продукт или клиент.
  • Окружение — стадия проекта (production, staging) со своими сервисами и переменными.
  • Сервис — то, что можно развернуть в окружении. Сейчас это приложение или Postgres.
  • Приложение — сервис, который собирается из git-репозитория.
  • Область (scope) — выбранные организация, проект, окружение и сервис; по ней фильтруются страницы панели. См. Область.

Доступ

  • Участник — членство пользователя в организации с ролью и списком выданных доступов.
  • Роль — набор разрешений: что участник может делать в организации.

Развёртывание

  • Запрос на развёртывание — зафиксированное намерение развернуть приложение вместе с конфигурацией.
  • Развёртывание — одна попытка собрать и запустить сервис на сервере; у него есть журнал и heartbeat.
  • Конфигурация развёртывания — исходники, настройки сборки и запуска, значения переменных и файлов на момент запроса.
  • Артефакт — собранный образ: в реестре — с неизменяемым digest, без реестра — локальный образ на сервере.
  • Готовность развёртывания — подтверждение, что контейнеры новой версии запустились и остаются стабильными.

Инфраструктура и сеть

  • Сервер — машина клиента, на которой собираются и работают сервисы.
  • SSH-ключ — ключ организации для доступа к серверам.
  • Облачный провайдер — облако, в котором DeployCode может создавать ВМ за вас.
  • Домен — адрес, по которому доступен сервис: управляемый (выданный DeployCode) или собственный.

Полный словарь — в Глоссарии.

На этой странице