M347 Dienst mit Container anwenden

KompetenzbandHZGrundlagenFortgeschrittenErweitert
A – Grundlagen1A1G: Ich kann zwischen Container und virtuellen Maschinen unterscheiden und deren Vor- und Nachteile aufzählen [^1][^2]A1F: Ich kann Anforderungen für einen Dienst mit Containern zielgerichtet und strukturiert erfassen [^3]A1E: Ich kann Anforderungen für einen Dienst mit Containern analysieren und Verbesserungen sowie Optimierungen vorschlagen
B – Containerkomposition (Architektur)2B1G: Ich kann die Unterschiede zwischen monolithischen und Micro-Service-Architekturen darlegen und beschreibenB1F: Ich kann aufgrund der Anforderungen eine sinnvolle Container-Komposition vorschlagen und begründenB1E: Ich kann aufgrund der Anforderungen mehrere Varianten von Container-Komposition vorschlagen und deren Vor- und Nachteile begründen
2B2G: Ich kann die wichtigsten Bestandteile [^6] der Container-Technologie aufzählen und beschreibenB2F: Ich kann eine einfache Analyse[^9] zur Entwicklung[^7] von containerisierten Diensten[^8] erstellen und erklärenB2E: Ich kann ein einfaches[^11] (Netzwerk-)Diagramm zum sicheren Betrieb von containerisierten Diensten[^8] erstellen und beschreiben
C – Containerdienstleister auswählen3C1G: Ich kann die benötigten Dienste des Containerdienstleisters für meine Zielapplikation aufzählen und beschreiben [^5][^22]C1F: Ich kann die Vor- und Nachteile[^4] von Public-Cloud-Anbietern (PCA) beschreiben und diese gegenüberstellenC1E: Ich kann eine Entscheidungsmatrix mit relevanten Kriterien erstellen, um einen Containerdienstleister auszuwählen
3C2G: Ich kann wesentliche Merkmale einer Container-Registry nennen und Beispiele aufzählen [^23]C2F: Ich kann die relevantesten Technologien zur Orchestrierung von Containern aufzählen und deren Zweck beschreibenC2E: Ich kann die Unterschiede zwischen public und private Container Registry aufzählen und beschreiben
D – Praxis mit Containern in der Entwicklung erlangen4D1G: Ich kann die Schritte zur Virtualisierung eines containerisierten Dienstes[^8] aufzeigen und beschreibenD1F: Ich kann eine einfache Container-Konfiguration gemäss Vorgaben erweitern, anpassen und ausführenD1E: Ich kann eine umfangreiche Container-Konfiguration gemäss Vorgaben erweitern, anpassen und ausführen, mögliche Fehlerquellen erkennen und beheben
4D2G: Ich kann Container-Images aus einem Repository beziehen und anschliessend starten, anbinden/ausführen (attach/exec), evtl. Ports mappen, stoppen, löschenD2F: Ich kann selbst erstellte Container-Images in einer Registry dokumentieren und publizierenD2E: 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, 4E1G: 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 anwendenE1F: Ich kann eine Cloud-Instanz des PCA konfigurieren und verwalten sowie die verschiedenen Varianten zur Skalierung von PCA-Instanzen aufzählen und mindestens eine konfigurierenE1E: 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 umsetzen5F1G: Ich kann die wichtigsten Methoden[^18][^19] zur Qualitätssicherung und -kontrolle von Containern aufzählen und beschreibenF1F: Ich kann die wichtigsten Indikatoren zum sicheren Betreiben (Security) von Containern aufzählen und beschreibenF1E: Ich kann bei einem vorgegebenen Container-Image die grundlegendsten Sicherheitslücken[^20] überprüfen und beseitigen

Matrix

Hinweise


Änderung vorschlagen GitHub