Microsoft Azure Cloud – Azure Resource Manager Templates

ARM-Template 

Die Vorlagen des Azure Ressource Manager sind ein mächtiges Tool zum Bereitstellen von Services auf der Microsoft Azure Cloud Plattform. Das ARM-Template basiert auf JSON und kann über die Cloud Shell oder über das Portal von Azure geladen werden. Die Struktur von einem Template besteht aus den Elementen Schema, ContentVersion, Parameters, Resources, Variables, Functions und Outputs. Es wird verwendet um die verschiedenen auf der Azure Cloud verfügbaren Ressourcen mit ihren Abhängigkeiten automatisiert auf die Plattform zu laden. Auf der Azure Plattform kann der Service dann angeboten und zum Testen zur Verfügung gestellt werden.

Eine Besonderheit beim Azure Resource Manager Test Drive ist, dass im ARM-Template nur Parameter-Typen verwendet werden können, die vom Test Drive automatisch gesetzt werden. Die automatisch setzbaren Parameter, wie die Session-ID, können über die Output-Elemente ausgegeben werden. Zu jeder Ressource gibt es Standard-Einstellungen, die mitgegeben werden müssen. Beispielweise der Tarif für einen App-Service Plan oder der Name eines Storage-Accounts. Werte für Konfigurationen im Test Drive können anstatt als Parameter in Variablen oder auch direkt angegeben werden.

Die Ressource eines ARM-Template kann auch mit erweiterten Konfigurationen verfasst werden. Beispielweise um Verbindungen zu einem Datenbankserver, Docker- und Git-Repository herzustellen und damit Projekte zu hosten. Durch den Azure Resource Manager ist es also möglich effektiv und automatisiert Software als Service in der Cloud zur Verfügung zu stellen. Die Software kann dadurch aus der Azure Cloud als kostenloser Test oder bezahlten Service für Kunden flexibel angeboten werden. 

 

Bereitstellung von Ressourcen

Bereitstellung von Ressourcen und Konfigurationen für die Azure Cloud