Skip to Content
Self HostingMeje produkcije

Meje produkcije

Datoteka Compose za self-hosted v repozitoriju je evalvacijska namestitev. Ne prenašajte je v produkcijo z dodajanjem certifikata in predpostavko, da preostali control plane obstaja.

Zakaj evalvacijski stack ni pripravljen za produkcijo

  • backend teče s privilegiranimi pravicami in je neposredno povezan z libvirt na gostitelju;
  • privzeti listener je HTTP na vratih 80;
  • topologija je en gostitelj in dva kontejnerja;
  • datoteka Compose ne vzpostavi produkcijske identitete niti meje tenant;
  • stanje vključuje libvirt vire na gostitelju, mape slik na gostitelju in Docker named volume;
  • varnostna kopija, obnova, alerting, izvoz dnevnikov, capacity management in posodobitve so postopki operaterja, ne integrirane storitve;
  • gostovani builds, conversations, scheduling in policy documents so v self-hosted mode onemogočeni.

Zahtevane produkcijske odločitve

Preden so v obsegu resnični uporabniki ali občutljivi podatki, mora odgovoren lastnik namestitve odobriti in preizkusiti:

PodročjeZahtevani dokaz
Identiteta in authorizationPoimenovane vloge, denied-path tests, administrator recovery in session policy
OmrežjeTLS, trusted proxy chain, firewall rules, guest isolation in management-plane exposure
SecretsStorage, rotation, revocation, break-glass access in audit trail
TrajnostCeloten inventar podatkov, retention, off-host backup, restore test in deletion procedure
Hypervisor safetyResource limits, image provenance, guest/network isolation in host recovery
OperationsHealth checks, alerts, logs, capacity thresholds, incident response in support ownership
Change managementVersioned release, migration, rollback, compatibility test in maintenance window
Licensing in privacyPravice do slik in paketov ter dokumentirani data flows in retention

Varnostne kopije in obnova

Smiselna varnostna kopija mora vključevati Docker named volume, naložene slike, promoted source artifacts, ustrezen libvirt domain/network state in zunanje dnevnike. Kopiranje le enega od teh delov ni restore načrt. Quiesce mutable state ali uporabite dokumentiran consistency mechanism, obnovite na izoliranem gostitelju in ponovite end-to-end VM lifecycle test.

Trditve o air-gapped delovanju

Javna datoteka Compose ni dokaz air-gapped delovanja. Uporaba brez povezave zahteva celoten dependency inventory, odobren prenos in signature verification, lokalne image/package sources, license handling, odvisnosti time in identity, poti update in revocation, izvoz dnevnikov in preizkušen recovery procedure. Opisujte namestitev kot air-gapped šele po tem, ko sta bila točno ta release in topologija kvalificirana.

Obrnite se na OpenFactory glede private deployment design in release-specific runbook. Do takrat ohranite to pot Compose v enkratnem, zaupanja vrednem evalvacijskem omrežju.