Was ist Azure Automation?
Azure Automation ist ein Cloud-basierter Dienst zur Automatisierung von wiederkehrenden und zeitaufwändigen Aufgaben. Mit Runbooks (PowerShell oder Python Scripts) können Prozesse wie VM-Management, Patch-Installation oder Konfigurationsänderungen automatisiert werden.
Der Service unterstützt sowohl Azure-Ressourcen als auch Hybrid-Szenarien mit On-Premises-Servern über den Hybrid Runbook Worker.
Kernfunktionen
- Runbooks in PowerShell, Python oder grafisch erstellen
- Zeitgesteuerte Ausführung (Schedules) oder ereignisbasierte Trigger
- Hybrid Runbook Worker für On-Premises-Automatisierung
- Desired State Configuration (DSC) für Konfigurationsmanagement
- Update Management für automatisierte Patch-Verwaltung
- Change Tracking zur Überwachung von Konfigurationsänderungen
Typische Anwendungsfälle
VM Lifecycle Management: Automatisches Starten und Stoppen von VMs nach Zeitplan, um Kosten außerhalb der Geschäftszeiten zu sparen.
Patch Management: Zentralisierte Verwaltung von Windows- und Linux-Updates für Azure VMs und On-Premises-Server mit konfigurierbaren Wartungsfenstern.
Incident Response: Automatische Reaktion auf Alerts, beispielsweise Neustart von nicht reagierenden Services oder Skalierung von Ressourcen.
Vorteile
- Keine Infrastruktur für Automatisierungs-Server erforderlich
- Zentrale Verwaltung von Credentials und Zertifikaten
- Versionierung und Quellcode-Integration für Runbooks
- Konsistente Automatisierung über Cloud und On-Premises
Häufig gestellte Fragen
Was kostet Azure Automation?
Die ersten 500 Minuten Runbook-Ausführung pro Monat sind kostenlos. Danach werden ca. 0,002 EUR pro Minute berechnet. Update Management ist für Azure VMs kostenlos, für Non-Azure-Maschinen fallen Log Analytics Kosten an.
Was ist der Unterschied zwischen Azure Automation und Logic Apps?
Azure Automation ist für IT-Operations und Infrastrukturaufgaben optimiert. Logic Apps ist für Workflow-Orchestrierung und Integration von Geschäftsanwendungen gedacht. Für VM-Management ist Automation die bessere Wahl.
Wie funktioniert der Hybrid Runbook Worker?
Der Hybrid Runbook Worker ist ein Agent, der auf Windows- oder Linux-Servern installiert wird. Er ermöglicht die Ausführung von Runbooks lokal, um On-Premises-Ressourcen oder private Netzwerke zu erreichen.
Kann ich bestehende PowerShell-Scripts nutzen?
Ja, vorhandene PowerShell-Scripts können als Runbooks importiert werden. Für die Ausführung in Azure müssen sie ggf. angepasst werden, um Azure-Module und Managed Identities zu nutzen.
Integration mit innFactory
Als Microsoft Solutions Partner unterstützt innFactory Sie bei Azure Automation: Runbook-Entwicklung, Hybrid-Szenarien, Update Management und Kostenoptimierung.
