Inhaltsverzeichnis

Automatisierung

Zielgruppe: DevOps, Sysadmins
Inhalt: Deployment-Optionen
Ziel: Gateway als Dienst betreiben

Automatisierte Bereitstellung und Betrieb des Data Gateway.


Workflow

flowchart LR subgraph WINDOWS["🪟 WINDOWS"] W1[Windows-Dienst] W2[IIS Integration] 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


Deployment-Optionen

Option Plattform Empfohlen für
Windows-Dienst Windows Server Enterprise-Umgebungen
systemd Linux Server-Deployment
Docker Linux/Windows Entwicklung, CI/CD
Kubernetes Cloud Skalierbare Produktion

Entscheidungshilfe

flowchart TD A[Start] --> B{Plattform?} B -->|Windows| C{Container?} B -->|Linux| D{Container?} C -->|Nein| E[Windows-Dienst] C -->|Ja| F[Docker] D -->|Nein| G[systemd] D -->|Ja| F F --> H{Skalierung?} H -->|Einzeln| I[Docker Compose] H -->|Cluster| J[Kubernetes] style E fill:#e3f2fd style G fill:#e8f5e9 style I fill:#fff3e0 style J fill:#fff3e0


Voraussetzungen

Deployment Voraussetzung
—————————
Windows-Dienst .NET 8 Runtime, Admin-Rechte
systemd .NET 8 Runtime, root/sudo
Docker Docker Engine 20+
Kubernetes kubectl, Helm (optional)

Verwandte Runbooks


« ← Operator-Handbuch | → Windows-Dienst »


Wolfgang van der Stille @ EMSR DATA d.o.o. - Data Gateway Professional