Inhaltsverzeichnis
Automazione
Destinatari: DevOps, Sysadmin
Contenuto: Opzioni di deployment
Obiettivo: Eseguire Gateway come servizio
Provisioning automatizzato e gestione del Data Gateway.
Workflow
flowchart LR
subgraph WINDOWS["WINDOWS"]
W1[Servizio Windows]
W2[Integrazione IIS]
end
subgraph LINUX["LINUX"]
L1[systemd]
L2[supervisord]
end
subgraph CONTAINER["CONTAINER"]
C1[Docker]
C2[Docker Compose]
C3[Kubernetes]
end
W1 --> C1
L1 --> C1
C1 --> C3
style W1 fill:#e3f2fd
style L1 fill:#e8f5e9
style C3 fill:#fff3e0
Opzioni di Deployment
| Opzione | Piattaforma | Consigliato per |
|---|---|---|
| Servizio Windows | Windows Server | Ambienti Enterprise |
| systemd | Linux | Deployment Server |
| Docker | Linux/Windows | Sviluppo, CI/CD |
| Kubernetes | Cloud | Produzione scalabile |
Guida alla Scelta
flowchart TD
A[Start] --> B{Piattaforma?}
B -->|Windows| C{Container?}
B -->|Linux| D{Container?}
C -->|No| E[Servizio Windows]
C -->|Si| F[Docker]
D -->|No| G[systemd]
D -->|Si| F
F --> H{Scalabilita?}
H -->|Singolo| I[Docker Compose]
H -->|Cluster| J[Kubernetes]
style E fill:#e3f2fd
style G fill:#e8f5e9
style I fill:#fff3e0
style J fill:#fff3e0
Prerequisiti
| Deployment | Prerequisito |
| ———— | ————— |
| Servizio Windows | .NET 8 Runtime, diritti Admin |
| systemd | .NET 8 Runtime, root/sudo |
| Docker | Docker Engine 20+ |
| Kubernetes | kubectl, Helm (opzionale) |
Runbook Correlati
- Avviare server - Avvio manuale
- Prometheus - Integrazione monitoring
- Configurare TLS - HTTPS per produzione
« <- Manuale Operatore | -> Servizio Windows »
Wolfgang van der Stille @ EMSR DATA d.o.o. - Data Gateway Professional
Zuletzt geändert: il 29/01/2026 alle 23:32