M347 Dienst mit Container anwenden

KompetenzbandHZBeginner (B)Intermediate (I)Advanced (A)
A – Grundlagen1A1B: Ich kann zwischen Container und virtuellen Maschinen unterscheiden und deren Vor- und Nachteile aufzählen [^1][^2]A1I: Ich kann Anforderungen für einen Dienst mit Containern zielgerichtet und strukturiert erfassen [^3]A1A: Ich kann Anforderungen für einen Dienst mit Containern analysieren und Verbesserungen sowie Optimierungen vorschlagen
B – Containerkomposition (Architektur)2B1B: Ich kann die Unterschiede zwischen monolithischen und Micro-Service-Architekturen darlegen und beschreibenB1I: Ich kann aufgrund der Anforderungen eine sinnvolle Container-Komposition vorschlagen und begründenB1A: Ich kann aufgrund der Anforderungen mehrere Varianten von Container-Komposition vorschlagen und deren Vor- und Nachteile begründen
2B2B: Ich kann die wichtigsten Bestandteile [^6] der Container-Technologie aufzählen und beschreibenB2I: Ich kann eine einfache Analyse[^9] zur Entwicklung[^7] von containerisierten Diensten[^8] erstellen und erklärenB2A: Ich kann ein einfaches[^11] (Netzwerk-)Diagramm zum sicheren Betrieb von containerisierten Diensten[^8] erstellen und beschreiben
C – Containerdienstleister auswählen3C1B: Ich kann die benötigten Dienste des Containerdienstleisters für meine Zielapplikation aufzählen und beschreiben [^5][^22]C1I: Ich kann die Vor- und Nachteile[^4] von Public-Cloud-Anbietern (PCA) beschreiben und diese gegenüberstellenC1A: Ich kann eine Entscheidungsmatrix mit relevanten Kriterien erstellen, um einen Containerdienstleister auszuwählen
3C2B: Ich kann wesentliche Merkmale einer Container-Registry nennen und Beispiele aufzählen [^23]C2I: Ich kann die relevantesten Technologien zur Orchestrierung von Containern aufzählen und deren Zweck beschreibenC2A: Ich kann die Unterschiede zwischen public und private Container Registry aufzählen und beschreiben
D – Praxis mit Containern in der Entwicklung erlangen4D1B: Ich kann die Schritte zur Virtualisierung eines containerisierten Dienstes[^8] aufzeigen und beschreibenD1I: Ich kann eine einfache Container-Konfiguration gemäss Vorgaben erweitern, anpassen und ausführenD1A: Ich kann eine umfangreiche Container-Konfiguration gemäss Vorgaben erweitern, anpassen und ausführen, mögliche Fehlerquellen erkennen und beheben
4D2B: Ich kann Container-Images aus einem Repository beziehen und anschliessend starten, anbinden/ausführen (attach/exec), evtl. Ports mappen, stoppen, löschenD2I: Ich kann selbst erstellte Container-Images in einer Registry dokumentieren und publizierenD2A: Ich kann selbst erstellte Container-Images in mehrere Registries dokumentieren und publizieren
E – Praxis mit Containern beim Public-Cloud-Anbieter (PCA) erlangen (Betrieb)2, 3, 4E1B: Ich kann einen sicheren Zugriff auf den PCA konfigurieren und anwenden sowie mindestens eine vom PCA zur Verfügung gestellte Storage-Variante beschreiben, konfigurieren und anwendenE1I: Ich kann eine Cloud-Instanz des PCA konfigurieren und verwalten sowie die verschiedenen Varianten zur Skalierung von PCA-Instanzen aufzählen und mindestens eine konfigurierenE1A: Ich kann ein einfaches Netzwerk gemäss Vorgaben zum sicheren Betrieb von containerisierten Diensten konfigurieren und Metadaten einer Cloud-Instanz verwalten und auslesen
F – Qualitätskontrollen planen und umsetzen5F1B: Ich kann die wichtigsten Methoden[^18][^19] zur Qualitätssicherung und -kontrolle von Containern aufzählen und beschreibenF1I: Ich kann die wichtigsten Indikatoren zum sicheren Betreiben (Security) von Containern aufzählen und beschreibenF1A: Ich kann bei einem vorgegebenen Container-Image die grundlegendsten Sicherheitslücken[^20] überprüfen und beseitigen

Matrix

Hinweise


Änderung vorschlagen GitHub