====== Avtomatizacija ======
**Ciljna skupina:** DevOps, sistemski administratorji \\
**Vsebina:** Možnosti namestitve \\
**Cilj:** Poganjanje Gateway kot storitev
Avtomatizirana vzpostavitev in obratovanje Data Gateway.
----
===== Potek dela =====
flowchart LR
subgraph WINDOWS["WINDOWS"]
W1[Windows storitev]
W2[IIS integracija]
end
subgraph LINUX["LINUX"]
L1[systemd]
L2[supervisord]
end
subgraph CONTAINER["KONTEJNER"]
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
----
===== Možnosti namestitve =====
^ Možnost ^ Platforma ^ Priporočeno za ^
| [[.:windows-dienst|Windows storitev]] | Windows Server | Poslovna okolja |
| [[.:systemd|systemd]] | Linux | Namestitev na strežnik |
| [[.:docker|Docker]] | Linux/Windows | Razvoj, CI/CD |
| [[.:kubernetes|Kubernetes]] | Oblak | Skalabilna produkcija |
----
===== Pomoč pri odločitvi =====
flowchart TD
A[Začetek] --> B{Platforma?}
B -->|Windows| C{Kontejner?}
B -->|Linux| D{Kontejner?}
C -->|Ne| E[Windows storitev]
C -->|Da| F[Docker]
D -->|Ne| G[systemd]
D -->|Da| F
F --> H{Skaliranje?}
H -->|Posamezno| I[Docker Compose]
H -->|Gruča| J[Kubernetes]
style E fill:#e3f2fd
style G fill:#e8f5e9
style I fill:#fff3e0
style J fill:#fff3e0
----
===== Predpogoji =====
| Namestitev | Predpogoj |
|------------|---------------|
| Windows storitev | .NET 8 Runtime, administratorske pravice |
| systemd | .NET 8 Runtime, root/sudo |
| Docker | Docker Engine 20+ |
| Kubernetes | kubectl, Helm (neobvezno) |
----
===== Povezani Runbooks =====
* [[..:tagesgeschaeft:server-starten|Zagon strežnika]] - Ročni zagon
* [[..:monitoring:prometheus|Prometheus]] - Integracija nadzora
* [[..:sicherheit:tls-einrichten|Nastavitev TLS]] - HTTPS za produkcijo
----
<< [[..:start|<- Operaterski priročnik]] | [[.:windows-dienst|-> Windows storitev]] >>
----
//Wolfgang van der Stille @ EMSR DATA d.o.o. - Data Gateway Professional//
{{tag>operator automatisierung deployment}}