Langsung ke konten utama
Symphony Ops Vector (SOV) adalah control plane operasional tempat perintah qxctl yang diotorisasi bertindak atas infrastruktur Anda. SOV memiliki kontrak untuk provisioning, pengondisian Habitat, pengiriman Nest, penyiapan adapter bus, dan administrasi Node jarak jauh opsional. SOV tidak menciptakan makna penyedia atau fakta perangkat keras; SOV menjalankan pilihan yang didukung yang telah Anda pilih.

Cakupan SOV

SOV adalah domain Fase 2 yang sedang berkembang. Cakupannya meliputi:
  • Provisioning: alur kerja alokasi sumber daya penyedia dan perangkat keras milik sendiri
  • Pengondisian Habitat: pengondisian OS dan paket yang persis yang dikirimkan ke sebuah Node
  • Pengiriman Nest: penempatan dan pembaruan workload pada sebuah Node
  • Pembentukan adapter bus: menghubungkan Node melalui bus pilihan Anda (NATS JetStream, ZeroMQ, atau lainnya)
  • Operasi Node jarak jauh: administrasi opsional atas Node di luar shell lokal Anda
Protokol penyedia, eksekusi Terraform, builder Habitat, perintah deployment Nest, dan penerima operasi jarak jauh masih harus dirancang. Saat ini belum ada engine SOV atau mutasi penyedia yang diimplementasikan.

Hubungan SOV dengan vektor lain

SOV adalah control plane, bukan sumber pengetahuan. SOV bertindak berdasarkan bukti yang dimiliki vektor lain:

SCV

Menyediakan pengetahuan sumber daya penyedia dan offsite. SOV membaca bukti SCV untuk memutuskan operasi apa yang kompatibel.

SNV

Mencatat identitas Node, keanggotaan klaster, dan nama yang dihasilkan setelah operasi SOV selesai.

SHV

Kelak dapat menyediakan bukti kapabilitas perangkat keras terperinci untuk membatasi pilihan provisioning.

SKV

Mengatur kontrak SOV, konsekuensi perubahan, pengindeksan, dan integrasi lifecycle.

qxctl sebagai permukaan perintah

Operasi SOV diekspos melalui qxctl, CLI admin berbasis Go dengan 373 perintah yang dapat dieksekusi. qxctl mengimplementasikan dan menyajikan operasi SOV, tetapi tidak memiliki makna domainnya. Vektor memiliki semantiknya; alat memiliki permukaan eksekusinya.

Batas otoritas pengguna

Anda memilih penyedia, region, perangkat keras, bus, perangkat lunak, topologi deployment, dan pengaturan administrasi per Node. SOV mengekspos dan menjalankan pilihan yang didukung. SOV tidak memeringkat penyedia, merekomendasikan topologi, atau mengubah saran menjadi kebijakan wajib.

Status saat ini

SOV adalah kontrak arsitektur kanonis. Tidak ada engine, wrapper Terraform, builder Habitat, adapter bus, atau penerima perintah jarak jauh yang diklaim telah diimplementasikan. Komponen SOV di masa depan akan tetap dapat diinstal secara independen, dapat dipilih berdasarkan versi persis, dan dapat di-rollback di bawah lifecycle SKV bersama.
Terakhir diubah pada 10 Oktober 2026