====== 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}}