Infrastruktur als Code mit Azure und PowerShell
Automatisieren und verwalten Sie Azure Cloud-Infrastrukturen effizient mit Infrastructure as Code (IaC)-Tools. Erfahren Sie, wie Sie Ressourcen in Azure mithilfe von PowerShell-Skripten und modernen Azure-nativen IaC-Technologien bereitstellen, konfigurieren und überwachen.
- Einführung in Azure Cloud und grundlegende Komponenten
- Bereitstellung von Azure-Diensten über Skripte
- Unterschiede zwischen manuellen und automatisierten Bereitstellungen
- Grundprinzipien der Azure Cloud-Automatisierung und -Governance
- Schreiben von PowerShell-Skripten für die Bereitstellung von Azure-Ressourcen
- Verwalten von Ressourcengruppen, VMs und Speicherkonten über die Befehlszeile
- Automatisieren von Rollenzuweisungen und Zugriffskontrollen
- Verwenden von Azure PowerShell-Modulen für effiziente Infrastrukturaufgaben
- Erstellen wiederverwendbarer ARM-Vorlagen für deklarative Bereitstellungen
- Verwenden von Azure Bicep für vereinfachte Syntax und modulare IaC
- Parametrisierung und umgebungsspezifische Konfiguration
- Bewährte Methoden für die Versionskontrolle von IaC-Dateien
- Implementieren von RBAC und Tagging-Strategien mit PowerShell
- Durchsetzung von Richtlinien durch code-basierte Governance
- Sichern von Bereitstellungen mithilfe von verwalteten Identitäten und Zugriffsprotokollen
- Erstellen von Warnregeln und Diagnoseeinstellungen über Automatisierung
- Integrieren von PowerShell-basierter IaC in Azure DevOps-Pipelines
- Automatisieren von Bereitstellungen mithilfe von GitHub Actions für Azure-Ressourcen
- Testen, Validieren und Zurücksetzen von Infrastrukturänderungen
- End-to-End-Bereitstellungslebenszyklus von der Entwicklung bis zur Produktion