Skip to Content
Self HostingLimite de producție

Limite de producție

Fișierul Compose self-hosted din depozit este o implementare de evaluare. Nu promovați-l la producție adăugând un certificat și presupunând că restul control plane există.

De ce stiva de evaluare nu este pregătită pentru producție

  • backend-ul rulează privilegiat și este conectat direct la libvirt pe gazdă;
  • listenerul implicit este HTTP pe portul 80;
  • topologia este o gazdă și două containere;
  • fișierul Compose nu stabilește identitate de producție sau graniță tenant;
  • starea cuprinde resurse libvirt pe gazdă, directoare de imagini pe gazdă și un Docker named volume;
  • backup, restore, alerting, export de loguri, capacity management și actualizări sunt proceduri ale operatorului, nu servicii integrate;
  • builds găzduite, conversations, scheduling și policy documents sunt dezactivate în self-hosted mode.

Decizii de producție necesare

Înainte ca utilizatori reali sau date sensibile să intre în scop, un proprietar responsabil al implementării trebuie să aprobe și să testeze:

DomeniuDovadă necesară
Identitate și authorizationRoluri numite, denied-path tests, administrator recovery și session policy
RețeaTLS, trusted proxy chain, firewall rules, guest isolation și management-plane exposure
SecretsStorage, rotation, revocation, break-glass access și audit trail
PersistențăInventar complet de date, 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 privacyDrepturi pentru imagini și pachete plus data flows și retention documentate

Backup și restore

Un backup util trebuie să acopere Docker named volume, imaginile încărcate, promoted source artifacts, starea libvirt domain/network relevantă și logurile externe. Copierea doar a unuia dintre acestea nu este un restore plan. Quiesce mutable state sau folosiți un consistency mechanism documentat, restaurați pe o gazdă izolată și repetați testul end-to-end VM lifecycle.

Afirmații air-gapped

Fișierul Compose public nu este dovadă pentru funcționare air-gapped. Utilizarea offline cere un dependency inventory complet, transfer aprobat și signature verification, surse locale image/package, license handling, dependențe time și identity, căi update și revocation, export de loguri și o recovery procedure testată. Descrieți implementarea ca air-gapped doar după ce exact acel release și topologia au fost calificate.

Contactați OpenFactory pentru private deployment design și runbook release-specific. Până atunci, păstrați această cale Compose într-o rețea de evaluare de unică folosință, de încredere.