Technik fortgeschritten

Deployer

Ein Deployer ist ein Werkzeug oder System, das Software automatisiert von der Entwicklung in Produktivumgebungen überträgt. Im Kontext des EU AI Act bezeichnet "Deployer" auch Unternehmen, die KI-Systeme beruflich einsetzen (Betreiber).

Ausführliche Erklärung

Der Begriff Deployer wird in zwei unterschiedlichen, aber zunehmend zusammenhängenden Kontexten verwendet. Im technischen Sinne bezeichnet er Softwaretools und Systeme, die Codeänderungen automatisch in Test-, Staging- und Produktionsumgebungen übertragen. Diese Deployment-Automatisierung ist ein zentraler Bestandteil moderner CI/CD-Pipelines (Continuous Integration/Continuous Deployment) und standardisiert den Prozess von der Entwicklung bis zur produktiven Nutzung.

Für KMU ist die technische Funktion eines Deployers relevant, wenn eigene Software entwickelt oder IT-Infrastruktur verwaltet wird. Deployment-Automatisierung reduziert manuelle Fehler, beschleunigt Updates und ermöglicht wiederholbare Bereitstellungsprozesse. Tools wie Jenkins, GitLab CI/CD oder Cloud-native Lösungen übernehmen dabei das automatische Ausrollen neuer Versionen, führen Tests durch und können bei Fehlern automatisch auf die vorherige Version zurückrollen.

Im rechtlichen Kontext des EU AI Act bezeichnet "Deployer" (auf Deutsch: Betreiber) Unternehmen oder Einzelpersonen, die KI-Systeme in ihrer beruflichen Tätigkeit einsetzen – auch wenn sie diese nicht selbst entwickelt haben. Diese Rolle trifft die meisten KMU, die beispielsweise ChatGPT, Microsoft Copilot oder andere KI-Tools nutzen. Deployer unterliegen eigenen Pflichten nach Artikel 26 ff. des AI Act, darunter die Dokumentation der bestimmungsgemäßen Nutzung, KI-Kompetenz der Mitarbeitenden und je nach Risikoklasse des Systems weitere Anforderungen. Seit Februar 2025 gelten bereits erste Pflichten; die Vollanwendung beginnt am 2. August 2026.

Praxisbeispiel

Ein IT-Dienstleister mit 25 Mitarbeitenden setzt einen automatisierten Deployer ein, um Kundenprojekte effizient auszurollen. Gleichzeitig nutzt das Unternehmen ein KI-gestütztes Tool zur Code-Review-Unterstützung. In der ersten Rolle optimiert der Deployer die technische Bereitstellung, in der zweiten Rolle ist das Unternehmen selbst Deployer im Sinne des AI Act und muss nachweisen, dass das KI-Tool entsprechend den Herstelleranweisungen genutzt und dokumentiert wird.

Code-Beispiel

# Einfaches Deployment-Skript (Beispiel)
#!/bin/bash

# Build der Anwendung
npm run build

# Tests ausführen
npm test || { echo "Tests failed"; exit 1; }

# Auf Server übertragen
rsync -avz --delete ./dist/ user@server:/var/www/app/

# Anwendung neu starten
ssh user@server "systemctl restart app.service"

echo "Deployment erfolgreich abgeschlossen"

Quellen

Zuletzt aktualisiert: 20. Juni 2026