Skip to Content
Self HostingGranice produkcije

Granice produkcije

Datoteka Compose za self-hosted u repozitoriju evaluacijsko je razmještaj. Ne promovirajte je u produkciju dodavanjem certifikata i pretpostavkom da preostali control plane postoji.

Zašto evaluacijski stack nije spreman za produkciju

  • backend radi s privilegiranim pravima i izravno je povezan s libvirtom na hostu;
  • zadani listener je HTTP na portu 80;
  • topologija je jedan host i dva kontejnera;
  • datoteka Compose ne uspostavlja produkcijski identitet niti granicu tenant;
  • stanje obuhvaća libvirt resurse na hostu, mape slika na hostu i Docker named volume;
  • sigurnosna kopija, obnova, alerting, izvoz logova, capacity management i ažuriranja su postupci operatera, a ne integrirane usluge;
  • hostirani builds, conversations, scheduling i policy documents onemogućeni su u self-hosted mode.

Potrebne produkcijske odluke

Prije nego što u opseg uđu stvarni korisnici ili osjetljivi podaci, odgovorni vlasnik razmještaja mora odobriti i testirati:

PodručjePotreban dokaz
Identitet i authorizationImenovane uloge, denied-path tests, administrator recovery i session policy
MrežaTLS, trusted proxy chain, firewall rules, guest isolation i management-plane exposure
SecretsStorage, rotation, revocation, break-glass access i audit trail
TrajnostPotpuni inventar podataka, retention, off-host backup, restore test i deletion procedure
Hypervisor safetyResource limits, image provenance, guest/network isolation i host recovery
OperationsHealth checks, alerts, logs, capacity thresholds, incident response i support ownership
Change managementVersioned release, migration, rollback, compatibility test i maintenance window
Licensing i privacyPrava na slike i pakete te dokumentirani data flows i retention

Sigurnosne kopije i obnova

Smislena sigurnosna kopija mora uključivati Docker named volume, učitane slike, promoted source artifacts, relevantno libvirt domain/network state i vanjske logove. Kopiranje samo jednog od tih dijelova nije restore plan. Quiesce mutable state ili upotrijebite dokumentirani consistency mechanism, obnovite na izoliranom hostu i ponovite end-to-end VM lifecycle test.

Tvrdnje o air-gapped radu

Javna datoteka Compose nije dokaz air-gapped rada. Offline korištenje zahtijeva potpuni dependency inventory, odobren prijenos i signature verification, lokalne image/package sources, license handling, ovisnosti time i identity, putove update i revocation, izvoz logova i testiran recovery procedure. Opisujte razmještaj kao air-gapped tek nakon što su točno taj release i topologija kvalificirani.

Obratite se OpenFactoryu za private deployment design i release-specific runbook. Do tada držite ovu Compose stazu na jednokratnoj, pouzdanoj evaluacijskoj mreži.