Перейти к основному содержанию
Symphony Ops Vector (SOV) — операционная плоскость управления, через которую авторизованные команды qxctl воздействуют на вашу инфраструктуру. Он владеет контрактом для подготовки ресурсов, настройки Habitat (среды), доставки Nest (рабочей нагрузки), настройки адаптеров шин и необязательного удалённого администрирования Node. SOV не придумывает смысл, заданный провайдером, или факты об оборудовании; он выполняет поддерживаемые варианты, которые вы уже выбрали.

Что охватывает SOV

SOV — формирующийся домен Фазы 2. Его область действия включает:
  • Подготовку ресурсов: рабочие процессы выделения ресурсов у провайдеров и на собственном оборудовании
  • Настройку Habitat: точная настройка ОС и пакетов, доставляемая на Node
  • Доставку Nest: размещение и обновление рабочей нагрузки на Node
  • Создание адаптеров шин: соединение Node через выбранную вами шину (NATS JetStream, ZeroMQ или другие)
  • Удалённые операции с Node: необязательное администрирование Node за пределами вашей локальной оболочки
Протоколы провайдеров, выполнение Terraform, сборщики Habitat, команды развёртывания Nest и приёмники удалённых операций ещё предстоит спроектировать. Ни движок SOV, ни мутации провайдеров в настоящее время не реализованы.

Как SOV связан с другими векторами

SOV — это плоскость управления, а не источник знаний. Он действует на основе свидетельств, принадлежащих другим векторам:

SCV

Предоставляет знания о провайдерах и внешних ресурсах. SOV читает свидетельства SCV, чтобы определить, какие операции совместимы.

SNV

Фиксирует итоговые идентичности Node, членство в кластерах и имена после завершения операций SOV.

SHV

Впоследствии может предоставлять подробные свидетельства об аппаратных возможностях для ограничения вариантов подготовки ресурсов.

SKV

Управляет контрактами SOV, последствиями изменений, индексацией и интеграцией жизненного цикла.

qxctl как командная поверхность

Операции SOV предоставляются через qxctl — административный CLI на Go с 373 исполняемыми командами. qxctl реализует и представляет операции SOV, но не владеет их доменным смыслом. Вектор владеет семантикой; инструмент владеет поверхностью выполнения.

Границы полномочий пользователя

Вы выбираете провайдеров, регионы, оборудование, шины, программное обеспечение, топологию развёртывания и схемы администрирования для каждого Node. SOV предоставляет и выполняет поддерживаемые варианты. Он не ранжирует провайдеров, не рекомендует топологии и не превращает предложения в обязательную политику.

Текущий статус

SOV — канонический архитектурный контракт. Ни движок, ни обёртка Terraform, ни сборщик Habitat, ни адаптер шины, ни приёмник удалённых команд не заявлены как реализованные. Будущие компоненты SOV останутся независимо устанавливаемыми, выбираемыми по точной версии и допускающими откат в рамках общего жизненного цикла SKV.
Последнее изменение 10 октября 2026 г.