Skip to Content
Self HostingHranice produkcie

Hranice produkcie

Súbor Compose pre self-hosted v repozitári je evaluačné nasadenie. Neprenášajte ho do produkcie pridaním certifikátu a predpokladom, že zvyšok control plane existuje.

Prečo evaluačný stack nie je pripravený na produkciu

  • backend beží s privilegovanými právami a je priamo napojený na libvirt na hostiteľovi;
  • predvolený listener je HTTP na porte 80;
  • topológia je jeden hostiteľ a dva kontajnery;
  • súbor Compose nezavádza produkčnú identitu ani hranicu tenant;
  • stav zahŕňa libvirt zdroje na hostiteľovi, adresáre obrazov na hostiteľovi a Docker named volume;
  • záloha, obnova, alerting, export logov, capacity management a aktualizácie sú postupy operátora, nie integrované služby;
  • hostované builds, conversations, scheduling a policy documents sú v self-hosted mode vypnuté.

Požadované produkčné rozhodnutia

Kým budú v rozsahu skutoční používatelia alebo citlivé dáta, musí zodpovedný vlastník nasadenia schváliť a otestovať:

OblasťPožadovaný dôkaz
Identita a authorizationPomenované roly, denied-path tests, administrator recovery a session policy
SieťTLS, trusted proxy chain, firewall rules, guest isolation a management-plane exposure
SecretsStorage, rotation, revocation, break-glass access a audit trail
PerzistenciaÚplný inventár dát, retention, off-host backup, restore test a deletion procedure
Hypervisor safetyResource limits, image provenance, guest/network isolation a host recovery
OperationsHealth checks, alerts, logs, capacity thresholds, incident response a support ownership
Change managementVersioned release, migration, rollback, compatibility test a maintenance window
Licensing a privacyPráva k obrazom a balíčkom plus zdokumentované data flows a retention

Zálohy a obnova

Zmysluplná záloha musí zahrnúť Docker named volume, nahrané obrazy, promoted source artifacts, príslušný libvirt domain/network state a externé logy. Skopírovať len jednu z týchto častí nie je restore plán. Quiesce mutable state alebo použite zdokumentovaný consistency mechanism, obnovte na izolovanom hostiteľovi a zopakujte end-to-end VM lifecycle test.

Tvrdenia o air-gapped prevádzke

Verejný súbor Compose nie je dôkaz air-gapped prevádzky. Offline použitie vyžaduje úplný dependency inventory, schválený transfer a signature verification, lokálne image/package sources, license handling, závislosti time a identity, cesty update a revocation, export logov a otestovanú recovery procedure. Opíšte nasadenie ako air-gapped až potom, čo bolo toto konkrétne release a topológia kvalifikované.

Obráťte sa na OpenFactory ohľadom private deployment design a release-specific runbook. Dovtedy nechajte túto cestu Compose v jednorazovej, dôveryhodnej evaluačnej sieti.