Entwickeln Sie Desired State Configuration als vollständiges Bereitstellungssystem statt als Sammlung von Konfigurationsdokumenten.
Die Schulung verbindet Modul- und Ressourcenqualität, hierarchische Daten, automatisierte Tests, Abhängigkeitsauflösung, Artefakte, Releases und Bereitstellung.
Für wen diese Schulung geeignet ist
Diese fortgeschrittene Schulung richtet sich an Teams, die DSC bereits einsetzen und ihre Infrastructure-as-Code-Bereitstellung für komplexe Produktionsumgebungen verbessern.
Der empfohlene Ausgangspunkt ist PowerShell-Kompetenzstufe 4 zusammen mit praktischer DSC-Erfahrung.
Was Teilnehmende lernen
- DSC-Komponenten und Reifegrade der Bereitstellung bewerten
- Hochwertige Module und Ressourcen effizient entwickeln
- Benutzerdefinierte und zusammengesetzte Ressourcen erstellen
- Konfigurationen aus wiederverwendbaren Bausteinen zusammensetzen
- Hierarchische Konfigurationsdaten trennen und verwalten
- Abhängigkeiten auflösen und automatisiert testen
- Versionierte Konfigurationsartefakte erstellen
- Eine wiederholbare Release- und Bereitstellungspipeline aufbauen
- Den Lebenszyklus einer Konfigurationsänderung verwalten
Praktisches Lernen
Die Teilnehmenden erarbeiten die Struktur einer vollständigen DSC-Bereitstellungspipeline und verwenden öffentliche DscWorkshop-Muster, um Erstellung, Tests, Build, Release und Bereitstellung zu verbinden.
Schulungsprogramm
Tag 1: DSC-Grundlagen und Modulqualität
- Ressourcen, Idempotenz, Module und Konfigurationszusammensetzung wiederholen
- Eine Konfiguration auf einen Knoten anwenden
- Eine einfache Ressource erstellen
- Community-Module und Engineering-Praktiken bewerten
Tag 2: Konfigurationsdokumente und Pipeline-Grundlagen
- Konfigurationsdokumente erstellen
- YAML-Konfigurationsdaten strukturieren
- Eine erste Konfigurationspipeline einrichten
- Aktuelle DSC-Versionen und praktische Migrationsaspekte bewerten
Tag 3: Engineering für Release-Pipelines
- DevOps- und Infrastructure-as-Code-Praktiken auf DSC anwenden
- Das Modell der DSC-Release-Pipeline verstehen
- Sampler-Build-Workflows verwenden
- Konfigurationsartefakte erstellen und testen
Tag 4: Hierarchische Daten und Bereitstellungsarchitektur
- Fortgeschrittene Konfigurationsdaten mit Datum entwerfen
- Konfigurationshierarchien erweitern
- Pull-Architektur und Aufnahme von Knoten bewerten
- Geheimnisse und Datenhandler verwalten
Tag 5: DSC im grossen Massstab betreiben
- Sicherheits- und Betriebspraktiken anwenden
- Fehler in Konfigurationen und Pipelines beheben
- Den durchgängigen Änderungslebenszyklus prüfen
- Das Gelernte durch praktische Validierung und Gespräche festigen
Durchführung
Dies ist eine fünftägige private Unternehmensschulung auf Englisch oder Französisch, die vorbehaltlich der Verfügbarkeit remote oder vor Ort durchgeführt wird.
Sprachhinweis: Diese Schulung wird derzeit nur auf Englisch und Französisch durchgeführt. SynEdgy begrüsst Interessenbekundungen für eine Durchführung in weiteren Sprachen.
Die Schulung vermittelt praktisches Engineering und bietet keine offizielle DSC-Akkreditierung.