Документация Поддержка
Кластер онлайн

Архитектура рабочего кластера

Раздел: Основы • Обновлено: 12.11.2026 • Ревизия: 8f4a21c

Платформа NordGrid предназначена для изолированного запуска фоновых обработчиков очередей и хранения реляционных данных с автоматической синхронизацией между зонами доступности.

Примечание: Для просмотра закрытых логов продакшн-узлов и управления ключами доступа требуется вход через корпоративный шлюз SSO.

Базовые компоненты контура

  • Scheduler Core: Планировщик распределяет фоновые задачи с учетом текущей утилизации CPU и памяти на воркерах.
  • State Store: Отказоустойчивое хранилище метаданных кластера на базе Raft-консенсуса.
  • Ingress Gateway: Балансировщик для приема и маршрутизации входящих вебхуков от смежных сервисов.

Манифест конфигурации

Для инициализации нового пространства имен используется декларативный файл grid-project.yaml:

apiVersion: core.nordgrid.internal/v4
kind: WorkspaceCluster
metadata:
  name: analytics-prod-eu
  region: eu-central-1
spec:
  replicas: 3
  storageClass: nvme-replicated
  maintenanceWindow: "Sun 03:00-05:00 UTC"

Развертывание узлов

Раздел: Основы • Обновлено: 12.11.2026 • Ревизия: 8f4a21c

Новый узел подключается к кластеру через bootstrap-токен, выданный контроллером. Токен действует 30 минут и одноразово.

Внимание: узел с той же node-id, что и существующий, будет отклонен контроллером во избежание расщепления состояния.

Порядок подключения

  • Установите агент nordgrid-agent версии не ниже 4.12.
  • Выполните nordgrid-agent join --token <bootstrap-token>.
  • Дождитесь статуса Ready в выводе nordgridctl get nodes.

Проверка состояния

nordgridctl get nodes
NAME            STATUS   ROLE      ZONE        AGE
worker-eu-01    Ready    worker    eu-central  14d
worker-eu-02    Ready    worker    eu-central  14d

Хранилище и снапшоты

Раздел: Основы • Обновлено: 12.11.2026 • Ревизия: 8f4a21c

Тома создаются из классов хранения. Снапшоты снимаются без остановки записи и реплицируются в соседнюю зону доступности.

Классы хранения

КлассТип носителяРепликация
nvme-replicatedNVMe3 зоны
ssd-standardSSD2 зоны
cold-archiveHDD1 зона

Управление снапшотами

nordgridctl snapshot create --volume data-01 --name nightly-2026-11-13
nordgridctl snapshot list --volume data-01
Примечание: снапшоты хранятся 14 дней, после чего удаляются автоматически.

Резервное копирование

Раздел: Эксплуатация • Обновлено: 12.11.2026 • Ревизия: 8f4a21c

Полная резервная копия включает манифесты пространств имен, состояние State Store и тома с данными. Инкрементальные копии создаются ежечасно.

Расписание по умолчанию

  • Полная копия: каждое воскресенье, 02:00 UTC.
  • Инкрементальная копия: каждый час.
  • Проверка восстановления: ежемесячно на тестовом контуре.

Запуск вручную

nordgridctl backup run --scope full --destination s3://backups/nordgrid
Внимание: копии в cold-archive восстанавливаются заметно дольше — закладывайте окно не менее 4 часов.

Мониторинг и алерты

Раздел: Эксплуатация • Обновлено: 12.11.2026 • Ревизия: 8f4a21c

Метрики собираются агентом и передаются в общий контур наблюдаемости. Пороговые значения настраиваются на уровне пространства имен.

Ключевые метрики

МетрикаПорогДействие
cpu_utilization> 85% 10 минАлерт дежурному
raft_leader_changes> 3 за часПроверка сети
queue_lag> 50 000Масштабирование воркеров
Примечание: закрытые дашборды продакшн-узлов доступны только после входа через SSO.

Квоты и лимиты API

Раздел: Эксплуатация • Обновлено: 12.11.2026 • Ревизия: 8f4a21c

Каждому пространству имен назначаются квоты на вычислительные ресурсы и лимиты на обращения к управляющему API.

Лимиты управляющего API

  • Чтение: 600 запросов в минуту на токен.
  • Запись: 120 запросов в минуту на токен.
  • Массовые операции: 10 запросов в минуту на пространство имен.

При превышении лимита возвращается код 429 Too Many Requests с заголовком Retry-After.

curl -H "Authorization: Bearer $TOKEN" \
  https://api.nordgrid.internal/v4/namespaces/analytics-prod-eu/quota