Skip to content

Kiracılar ve Runtimes ​

Model A: kiracı başına bir runtime süreci (ADR 0016).

Etkinleştirme ​

VION_MULTI_TENANT=1 → POST /api/v1/tenants açılır. Kapalıyken tenant.not_enabled.

Studio ​

  • Girişte Tenant alanı (slug)
  • Başlıkta kiracı rozeti
  • Tenants — liste, yeni kiracı (ad, slug, isteğe bağlı ilk admin)
  • Runtimes — kayıt (POST /api/v1/runtimes), hedef bağlama (PUT …/deployment-targets/{id}/runtime), silme (bağlı hedef varsa kapalı)

Runtime koruması ​

VION_TENANT_ID set ise StageSnapshot başka kiracıyı tenant.mismatch ile reddeder. Unset → herhangi kiracı (tek kiracı kurulum).

Historian: süreç başına ayrı DB/dizin (yapılandırma kuralı).

Her runtime kendi OPC UA ApplicationUri değerini VION_OPCUA_SERVER_APPLICATION_URI ile alır (varsayılan urn:mikrodev:vion:opcua-server). Zamanlanmış rapor geçmişi projenin bağlı runtime'ından okunur. VION_TENANT_ID doluysa stage, activate ve operate spanları vion.tenant_id taşır.

Henüz hazır değil

Kiracı başına lisans limiti yoktur. Sayaçlar süreç genelindedir.