Dieser Kurs richtet sich an erfahrene IT-Administratoren und DevOps-Profis, die ihre Fähigkeiten in der Verwaltung von Azure-Infrastrukturen vertiefen möchten. Der Fokus liegt auf fortgeschrittenen Techniken zur Automatisierung und Orchestrierung von Azure-Ressourcen.
Kursinhalte
- Einführung in die fortgeschrittene Azure-Administration:
- Überblick: Bedeutung der Automatisierung und Orchestrierung in modernen Cloud-Umgebungen.
- Azure-Dienste: Überblick über relevante Azure-Dienste wie Azure Automation, Azure Logic Apps und Azure Functions.
- Automatisierung mit Azure:
- Azure Automation:
- Runbooks: Erstellung und Verwaltung von Runbooks zur Automatisierung wiederkehrender Aufgaben.
- Azure Automation State Configuration: Nutzung von DSC (Desired State Configuration) zur Sicherstellung konsistenter Konfigurationen über alle Azure-Ressourcen hinweg.
- Azure CLI und PowerShell: Fortgeschrittene Nutzung von Azure CLI und PowerShell zur Verwaltung und Automatisierung von Azure-Ressourcen.
- Azure Resource Manager (ARM) Templates: Erstellung und Verwaltung von ARM-Templates zur automatisierten Bereitstellung und Verwaltung von Azure-Ressourcen.
- Orchestrierung mit Azure:
- Azure Logic Apps:
- Workflows: Erstellung und Verwaltung komplexer Workflows zur Integration und Orchestrierung von Azure-Diensten und Drittanbieter-APIs.
- Azure Functions:
- Serverless Computing: Nutzung von Azure Functions zur Ausführung von Code in einer serverlosen Umgebung, basierend auf Ereignissen.
- Event-Driven Automation: Implementierung ereignisgesteuerter Automatisierungen mit Azure Functions und Event Grid.
- Azure Kubernetes Service (AKS): Verwaltung und Orchestrierung von Container-basierten Anwendungen mit AKS.
- Azure DevOps:
- Pipelines: Erstellung und Verwaltung von CI/CD-Pipelines zur Automatisierung des Entwicklungs- und Bereitstellungsprozesses.
- Infrastructure as Code (IaC): Implementierung von IaC-Praktiken zur Verwaltung der Infrastruktur mit Azure DevOps und ARM-Templates.
- Überwachung und Verwaltung:
- Azure Monitor: Echtzeit-Überwachung und Analyse von Ressourcen und Anwendungen zur Fehlerbehebung und Leistungsoptimierung.
- Log Analytics: Nutzung von Log Analytics zur Sammlung und Analyse von Daten zur Verbesserung der betrieblichen Einblicke.
- Azure Policy: Erstellung und Verwaltung von Richtlinien zur Sicherstellung der Einhaltung von Unternehmensstandards und Compliance-Vorgaben.
- Sicherheits- und Compliance-Management:
- Azure Security Center: Nutzung des Azure Security Centers zur Überwachung und Verwaltung der Sicherheitslage in automatisierten Umgebungen.
- Azure Key Vault: Verwaltung von Geheimnissen und Verschlüsselungsschlüsseln zur Sicherstellung der Datensicherheit in automatisierten Workflows.
- Azure Blueprints: Nutzung von Blueprints zur Implementierung und Verwaltung konsistenter Governance- und Compliance-Vorgaben in Azure-Umgebungen.
Praktische Übungen
- Hands-On-Übungen: Praktische Übungen zur Anwendung der erlernten Konzepte, einschließlich der Erstellung von Runbooks, ARM-Templates und der Implementierung von CI/CD-Pipelines.
- Fallstudien: Analyse komplexer Szenarien zur Vertiefung des Verständnisses für die Automatisierung und Orchestrierung von Azure-Ressourcen und zur Anwendung von Best Practices.