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čje | Zahtevani dokaz |
|---|---|
| Identiteta in authorization | Poimenovane vloge, denied-path tests, administrator recovery in session policy |
| Omrežje | TLS, trusted proxy chain, firewall rules, guest isolation in management-plane exposure |
| Secrets | Storage, rotation, revocation, break-glass access in audit trail |
| Trajnost | Celoten inventar podatkov, retention, off-host backup, restore test in deletion procedure |
| Hypervisor safety | Resource limits, image provenance, guest/network isolation in host recovery |
| Operations | Health checks, alerts, logs, capacity thresholds, incident response in support ownership |
| Change management | Versioned release, migration, rollback, compatibility test in maintenance window |
| Licensing in privacy | Pravice 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.