Services mit Containern bereitstellen
Modulidentifikation
Handlungsziele
- Definiert die erforderliche Umgebung für die automatisierte Bereitstellung von Services.
- Dokumentiert den logischen und physischen Aufbau der Umgebung in einem Netzwerkschema mit servicespezifischen Angaben
- Erstellt und dokumentiert den für die Service-Breitstellung erforderlichen Code versioniert.
- Plant und realisiert die servicespezifischen Sicherheitsanforderungen.
- Erstellt die erforderlichen Datenverbindungen zwischen unterschiedlichen Services.
- Stellt die Services in der definierten Umgebung reproduzierbar bereit.
- Administriert und überwacht die bereitgestellten Services.
- Versteht anhand der Dokumentation die Funktionalität der Services und unterstützt bei der Fehlersuche.
Handlungsnotwenidge Kenntnisse
- Kennt die Grundprinzipien der monolithischen und der Microservice-Architektur.
- Kennt die wesentlichen Vor- und Nachteile unterschiedlicher Architekturen und deren Nutzen auf Serviceebene aufzeigen (z.B. Microservice-Architektur).
- Kennt die Vorgehensweise, wie Services in Container verpackt werden.
- Kennt die erforderliche Dokumentation der Services mit den Standard-Netzwerksymbolen und der Unterscheidung, zwischen logischer und physischer Architektur.
- Kennt Tools mit Syntaxunterstützung für die Code Erstellung.
- Kennt den Nutzen und Einsatzzweck von Versionsverwaltungssystemen und setzt diese situativ korrekt ein, sodass der erstellte Code versioniert und kommentiert verfügbar ist.
- Kennt den Lebenszyklus (Erstellen – Editieren –Testen– Einsetzen – Verwerfen).
- Kennt die Sicherheitsmassnahmen und Methoden, um einen sicheren Betrieb der Containerumgebung zu gewährleisten.
- Kennt die erforderlichen Massnahmen, um die Datenverbindung zwischen Services herzustellen (Beispiel: Portfreigaben, Berechtigungen, Authentifizierung).
- Kennt die Vorgehensweise, wie Container servicebezogen verwaltet werden (Starten, Funktionsfähigkeit überprüfen Stoppen, Löschen).
- Kennt die erforderlichen Massnahmen , um die Funktionalität der Services und den zugrundeliegenden Containern automatisiert zu überwachen.