Saltar para o conteúdo principal
O Symphony Node Vector (SNV) regista e relaciona as identidades, os recursos, as pertenças a clusters e os nomes dos Nodes físicos que utiliza com o Symphony. É composto por quatro subvetores, cada um responsável por um limite semântico distinto. O SNV não escolhe, emite, dita nem renomeia automaticamente nada em seu nome.

Composição dos subvetores

O SNV é construído a partir de quatro domínios semânticos duradouros:

SNIV

Node Identity: identidade física do Node e as suas associações exatas a recursos de fornecedores, ofertas selecionadas e domínios de infraestrutura.

SNRV

Node Resources: verdade sobre recursos locais e remotos explicitamente qualificados de um Node.

SCIV

Cluster Identity: identidade do cluster, conectividade do bus e relações de Nodes dentro do cluster.

SCNV

Consolidated Naming: resolução, delimitada pelo SNV, de nomes que o utilizador ou os seus fornecedores já atribuíram.

Limite de registo

O SNV regista factos e a respetiva linhagem. Não reserva nomes, não atribui recursos nem cria clusters por si. Os nomes são atribuídos pelo utilizador; o Symphony regista-os. Os recursos de fornecedores são selecionados pelo utilizador; o Symphony relaciona-os. A topologia dos clusters é concebida pelo utilizador; o Symphony documenta-a.

Como o SNV se relaciona com outros vetores

SCV

Fornece conhecimento sobre fornecedores e recursos externos que informa que Nodes podem existir.

SOV

Estabelece e altera a infraestrutura através do qxctl, produzindo os Nodes que o SNV regista.

SHV

Pode fornecer evidência detalhada sobre as capacidades de hardware dos componentes físicos dentro de um Node.

Estado atual

O SNV é um contrato de arquitetura canónico emergente. Atualmente não está implementado nenhum engine, grafo, esquema de registo, codificador de identidade, serviço de descoberta, serviço de nomes nem comando do qxctl para o SNV. Os esquemas de registos e os engines continuam adiados.

Instalabilidade futura

Qualquer engine SNV futuro tem de ser instalável de forma independente e capaz de reconstruir as suas projeções a partir de evidência exata do responsável. Nenhum engine se torna uma autoridade de identidade ou de nomes apenas por armazenar ou resolver registos.
Última modificação em 10 de outubro de 2026