Die Nordlicht Reisen GmbH betreibt für das Buchungsportal Windows- und Linux-Maschinen in Azure und zwei Server im eigenen Rechenzentrum. Auf allen soll dieselbe Einstellung gelten, etwa eine Mindestversion für Verschlüsselung, und wenn jemand sie ändert, soll das auffallen oder rückgängig gemacht werden. Außerdem wünschen sich die Entwicklungsteams, sich selbst eine Testumgebung abholen zu können, ohne jedes Mal die Plattformgruppe zu fragen. Das sind die Fähigkeiten dieser Lektion: Desired State Configuration (Azure Automation State Configuration, ARM, Bicep, Azure Machine Configuration) und Azure Deployment Environments.
Vorwissen: Bicep, what-if, den vollständigen Modus und Bereitstellungsstapel kennen Sie aus K3, Modul 3.2 (besonders 3.2.4). Die Werkzeuge für Konfigurationsmanagement im Überblick und die Begriffe deklarativ, imperativ und idempotent stehen in Lektion 4.12; Umgebungen mit Genehmigung in Lektion 4.7.
Nicht gegen Azure oder GitHub ausgeführt; aus der Referenz von Microsoft: Alle Befehle, YAML- und Bicep-Dateien und Menüpfade dieser Lektion stammen aus Microsofts Dokumentation und sind in diesem Kurs nicht ausgeführt worden. Namen in spitzen Klammern sind Platzhalter.
Was Microsoft heute dazu sagt
Die Fähigkeitenliste der Prüfung nennt Azure Automation State Configuration und Azure Deployment Environments. Beide stehen bei Microsoft inzwischen unter Ausmusterungshinweisen. Deshalb zuerst, was in der Dokumentation steht; das Datum der Ausmusterung lesen Sie dort selbst nach, weil es sich ändern kann und ein Kurstext kein Datum tragen soll.
| Dienst | Was die gelesene Seite sagt |
|---|---|
| Azure Automation State Configuration | Ein Hinweis oben auf der Übersichtsseite nennt ein Datum, an dem der Dienst ausgemustert wird (am Lesetag in der Zukunft), und fordert auf, bis dahin zu Azure Machine Configuration zu wechseln. Machine Configuration vereine Funktionen der DSC-Erweiterung, von Azure Automation State Configuration und der am häufigsten gewünschten Funktionen und unterstütze Hybridmaschinen über Arc-fähige Server. Azure Automation DSC für Linux ist laut derselben Seite bereits ausgemustert. Für Einträge der Portaloberfläche („Add“, „Compose configuration“, „Gallery“) kündigt die Seite ebenfalls ein Datum der Entfernung an. |
| Azure-DSC-Erweiterung für VMs | Die Seiten zur Erweiterung nennen ebenfalls ein Datum der Ausmusterung (am Lesetag in der Zukunft) und fordern zum Wechsel zu Machine Configuration auf. |
| Azure Deployment Environments | Die Übersichtsseite und ein eigener „Retirement guide“ nennen ein Datum der Ausmusterung (am Lesetag in der Zukunft) und fordern auf, die Abläufe in einen Microsoft-Dienst, einen anderen Azure-Dienst oder eine Partnerlösung zu überführen. Danach, so der Leitfaden, sollen Anlegen, Bereitstellen und andere schreibende Vorgänge gesperrt werden; Lesen, Protokolle und Löschen bleiben für eine begrenzte Zeit zum Aufräumen. |
Was folgt daraus für Sie? Die Prüfung fragt weiter nach den Begriffen, deshalb lernen Sie sie hier. Für den Entwurf gilt: Beginnen Sie nichts Neues mit Automation State Configuration oder Deployment Environments; wählen Sie, was die Seiten als Nachfolger oder Ersatz nennen. Prüfen Sie die Seiten vor jeder Entscheidung erneut, sie ändern sich.