Azure Automation ist ein Cloud-Dienst, mit dem sich Bereitstellungen in der Cloud weitgehend automatisieren lassen. Dazu gehören Bereitstellungen, zum Beispiel von Azure-VMs, die Verteilung von Updates oder Prozessautomatisierung. Anbinden lassen sich auch externe Services wie AWS.
Azure Automation ist ein cloud-basierter Dienst für Automatisierung, Updates von Betriebssystemen und Konfiguration, der die einheitliche Verwaltung von Azure- und Nicht-Azure-Umgebungen unterstützt.
Microsoft stellt mit Azure Cloud Automation einen Dienst zur Verfügung, mit dem es möglich ist Ressourcen und Dienste in Azure oder anderen Cloud-Diensten wie AWS oder GCP zu automatisieren. Prominente Funktion innerhalb von Azure Automation ist das Update-Management. Damit lassen sich Windows- und Linux-Server über die Cloud mit Updates versorgen.
In hybriden Umgebungen ist der Einsatz von Azure Automation ebenfalls möglich, zum Beispiel, um lokale Server zu verwalten oder automatisiert mit Updates zu versorgen. Viele Dienste in Azure Automation benötigen einen Log Analytics Workspace, der in Azure dazu erstellt werden muss. Hier ist es auch wichtig die Kosten für den Dienst im Blick zu behalten.
Azure Automation kann mit Update-Management die Sicherheit erhöhen, mit Runbooks und automatisiertem Herunterfahren von VMs Kosten reduzieren sowie Fehler in der Konfiguration von Cloud-Ressourcen minimieren. Es gibt verschiedene Komponenten, über die Admins viele Konfigurationen einfach verselbständigen können. Dazu kommen zum Beispiel Runbooks zum Einsatz, die auf die PowerShell oder Python aufbauen.
Basis für die Automatisierung ist ein Automation-Konto
Für die Automatisierung von Azure-Diensten oder auch Diensten außerhalb der Microsoft-Cloud wird in Azure zur Verwendung von Automation zunächst ein Automation-Konto angelegt. Hierüber laufen alle anderen Konfigurationen ab. Sobald ein Automation-Konto vorhanden ist, kann im Azure-Portal in den Einstellungen des Kontos die Verwaltung der verschiedenen Automatisierungen erfolgen. Die automatisierte Installation von Updates erfolgt über „Updateverwaltung“.
Um Prozesse mit Azure Automation zu automatisieren, steht der Bereich „Prozessautomatisierung“ zur Verfügung. Hier ist es möglich, Runbooks zu erstellen, mit denen sich zum Beispiel auch Skripte auf Basis PowerShell abwickeln lassen. Auch das Erstellen ganzer Workflows ist möglich.
An dieser Stelle kann aus vorhandenen Katalogen eine Vorlage ausgewählt werden; für die Automatisierung müssen Admins daher nicht alle Skripte neu schreiben. Die Vorlagen dazu stehen bei „Katalog durchsuchen“ zur Verfügung. Hier sind auch Runbooks verfügbar, mit denen Admins VMs remote steuern können. Die Runbooks lassen sich serverlos betreiben, sodass viele Ressourcen innerhalb und außerhalb von Azure weitgehend selbsttätig verwaltet werden können.
Azure-VMs steuern und Kosten sparen
Azure Automation kontrolliert die Bereitstellung, Ausführung und Außerbetriebnahme von Unternehmensworkloads und -ressourcen.
(Bild: Microsoft)
Mit Azure Automation lassen sich auch Azure-VMs selbstständig Starten und Beenden. Das kann Kosten sparen. Viele Dienste werden von den Anwendern nicht dauerhaft genutzt, die dazu gehörigen VMs bleiben aber gestartet und verursachen unnötige Kosten. Zwar lassen sich in den Einstellungen VMs automatisiert herunterfahren, allerdings ist der automatisierte Start nur über Runbooks möglich. Daher kann es sinnvoll sein, auch das Herunterfahren mit einem Runbook zu konfigurieren.
Der Runbook-Katalog in Azure Automation erlaubt, verschiedene Automatisierungen durchzuführen, ebenso den Shutdown und Starts von VMs. Für automatisiertes Herunterfahren oder Starten von VMs stehen eigene Runbooks zur Verfügung. Dieses lässt sich über den Menüpunkt „VM starten/beenden“ steuern. Hierüber können auch Verwaltungsprogramme von Dritten über den Marketplace angesprochen werden. Diese Art der Automatisierung lässt sich über Runbooks am besten bewerkstelligen, zum Beispiel durch die Hinterlegung von Zeitplänen und Benutzerkonten.
Die PowerShell kann nicht nur in Runbooks zum Einsatz kommen, sondern auch für die Konfigurationsverwaltung von Ressourcen und VMs in der Cloud. In Azure Automation lässt sich die PowerShell-Technik Desired State Configuration (DSC) nutzen und für die Automatisierung einbinden. Importierte Konfigurationsskripts können wiederum automatisierte Aktionen ausführen. Nach Auswahl der Funktion im Automation-Konto lassen sich die verschiedenen VMs hinzufügen und anbinden.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Die Überwachung dieser Vorgänge erfolgt mit der Azure-Konfigurationsverwaltung. Diese Art der Automatisierung ist für VMs in Azure anwendbar, aber auch für VMs in anderen Clouds oder in lokalen Rechenzentren. In diesem Rahmen kann Azure Automation auch eine Inventarisierung der angebundenen Ressourcen vornehmen. Hier lassen sich Konfigurationselemente erfassen und auch die installierten Anwendungen auf den angebundenen VMs.