Eine wiederholbare Cloud-Bereitstellung beginnt mit einer nachvollziehbaren Beschreibung der benötigten Ressourcen. Vorlagen können diese Beschreibung festhalten und Änderungen überprüfbar machen.
Azure Resource Manager (ARM) ist der Bereitstellungs- und Verwaltungsdienst für Azure. ARM-Vorlagen beschreiben die bereitzustellenden Ressourcen; sie sind vom Dienst selbst zu unterscheiden.
Warum Azure Resource Manager verwenden?
- Konsistenz: Geprüfte Vorlagen beschreiben den gewünschten Ressourcenzustand nachvollziehbar.
- Effizienz: Wiederverwendbare Vorlagen können wiederkehrende Bereitstellungen vereinfachen.
- Flexibilität: Die Beschreibung richtet sich nach den benötigten Azure-Ressourcen und deren Eigenschaften.
- Sicherheit: Zugriffsrechte und Änderungen müssen bewusst konfiguriert und geprüft werden.
Wie funktioniert die Bereitstellung mit ARM?
ARM-Vorlagen sind JSON-Dateien, in denen Ressourcen und ihre Eigenschaften deklarativ beschrieben werden. Auch Bicep kann für solche Beschreibungen verwendet werden. Die Bereitstellung muss zu den gewählten Azure-Diensten und deren Voraussetzungen passen.
Die Vorteile von ARM im Detail
Infrastructure as Code (IaC):
- Wiederholbarkeit: Ressourcen lassen sich anhand einer Vorlage erneut bereitstellen. Das ersetzt keine Wiederherstellung gesicherter Daten.
- Versionierung: Sie können die Infrastrukturänderungen nachvollziehen.
- Zusammenarbeit: Sie können mit anderen zusammenarbeiten, um Ihre Infrastruktur zu verwalten.
- Automatisierung: Die Infrastruktur kann automatisch bereitgestellt und aktualisiert werden.
Ressourcenorganisation:
- Ressourcengruppen: Sie können zusammengehörige Ressourcen innerhalb von Ressourcengruppen organisieren.
- Abhängigkeiten: Abhängigkeiten zwischen Ressourcen können in der Bereitstellung berücksichtigt werden.
- Zugriffssteuerung: Legen Sie fest, wer Ressourcen lesen, ändern oder verwalten darf.
Bereitstellungsautomatisierung:
- ARM-Vorlagen: Beschreiben Sie Ressourcen und Eigenschaften in einer nachvollziehbaren Vorlage.
- Azure DevOps: Eine Pipeline für Bereitstellungen muss mit geeigneten Prüfungen und Freigaben eingerichtet werden.
- PowerShell und Azure CLI: Beide Werkzeuge können für die Verwaltung und Bereitstellung verwendet werden.
Sicherheit und Compliance:
- Zugriffskontrolle: Zugriffskontrollen für Ihre Ressourcen können von Ihnen konfiguriert werden.
- Ressourcensperren: Prüfen Sie passende Sperren gegen unbeabsichtigte Änderungen oder Löschungen.
- Richtlinien: Prüfen Sie die für Ihre Umgebung geltenden Vorgaben und deren technische Umsetzung. Eine Vorlage allein belegt keine Compliance.
Typische Anwendungsfälle von Azure Resource Manager
Entwicklungs- und Produktionsumgebungen lassen sich anhand geprüfter Vorlagen bereitstellen. Umgebungsabhängige Einstellungen und Freigaben sollten dabei getrennt und nachvollziehbar verwaltet werden.
Patchverwaltung, Datensicherung und wiederkehrende Betriebsaufgaben benötigen eigene Dienste oder ausdrücklich konfigurierte Automatisierung. Eine Azure-ARM-Vorlage allein richtet dafür keinen laufenden Betrieb ein.
Wenn Bereitstellungen über eine CI/CD-Pipeline erfolgen sollen, müssen deren Prüfungen, Zugriffsrechte und Freigaben gesondert eingerichtet werden.
Fazit
ARM unterstützt eine nachvollziehbare Bereitstellung und Verwaltung von Azure-Ressourcen. Prüfen Sie Vorlagen und geplante Änderungen vor dem Einsatz; Berechtigungen, Datensicherung und Betrieb bleiben eigene Aufgaben.
Klären Sie die Anforderungen an Ihr Azure-Vorhaben und die nächsten Prüfschritte. network4you (Systemhaus München): Vorhaben unverbindlich besprechen.





