42 lines
2.8 KiB
Markdown
42 lines
2.8 KiB
Markdown
---
|
|
title: Глоссарий
|
|
description: Терминология, используемая в рамках общих модулей корневой инфраструктуры.
|
|
weight: 100
|
|
---
|
|
|
|
Терминология, используемая в рамках общих модулей корневой инфраструктуры ermnvldmr.com.
|
|
|
|
## Action {#action}
|
|
|
|
**Action (Действие)** - Атомарная задача автоматизации, расположенная в `scripts/actions/`. Action-скрипты следуют философии "Stupid Action" («Глупое действие»), оставаясь декларативными и полагаясь на диспетчер `root` для настройки окружения.
|
|
|
|
## Commons {#commons}
|
|
|
|
**Commons (Общие модули)** - Общий репозиторий, содержащий общую логику, модульные библиотеки и стандартизированные действия автоматизации, используемые на всех узлах. Ссылка на [GitHub: ermnvldmr.com-root-commons](https://github.com/deytenit/ermnvldmr.com-root-commons).
|
|
|
|
## Dispatcher {#dispatcher}
|
|
|
|
**Dispatcher (Диспетчер)** - Скрипт `root`, который служит точкой входа. Он разрешает пути, подготавливает окружение и выполняет запрошенный [Action](/root/glossary#action).
|
|
|
|
## Node {#node}
|
|
|
|
**Node (Узел)** - Физический или виртуальный хост, управляемый общими модулями. Каждый узел имеет выделенную директорию в репозитории конфигураций, содержащую его сервисы и локальные настройки.
|
|
|
|
## Root {#root}
|
|
|
|
**Root** - Имя утилиты командной строки, а также сервис оркестрации верхнего уровня внутри [Узла (Node)](/root/glossary#node) (обычно обрабатывающий Traefik и AdGuard).
|
|
|
|
## Tier {#tier}
|
|
|
|
**Tier (Уровень)** - Стандартизированная классификация хранения данных сервисов.
|
|
- **Tier 1 (Уровень 1)**: Конфигурация и критическое состояние.
|
|
- **Tier 2 (Уровень 2)**: Данные приложений и базы данных.
|
|
- **Tier 3 (Уровень 3)**: Логи, кэши и объемные медиафайлы.
|
|
|
|
---
|
|
|
|
**См. также:**
|
|
|
|
- [Концепция: Архитектура инфраструктуры](/root/concepts/architecture)
|
|
- [Концепция: Модель многоуровневого хранения](/root/concepts/tiered-storage)
|