{"id":910035,"date":"2026-10-23T15:17:55","date_gmt":"2026-10-23T15:17:55","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/azure-resource-manager\/"},"modified":"2026-10-23T15:17:56","modified_gmt":"2026-10-23T15:17:56","slug":"azure-resource-manager","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/de\/blog\/azure-resource-manager\/","title":{"rendered":"Was ist Azure Resource Manager (ARM)?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Die Cloud ist f\u00fcr Unternehmen und Entwickler:innen, die ihre Abl\u00e4ufe skalieren, die Effizienz steigern und ihre wertvollen Daten sch\u00fctzen wollen, zu einem unverzichtbaren Tool geworden. Microsoft Azure, eine der f\u00fchrenden Plattformen f\u00fcr Cloud-Computing, hat bei dieser Transformation eine zentrale Rolle gespielt. Das Herzst\u00fcck der Verwaltungs- und Bereitstellungsfunktionen von Azure bildet eine Komponente namens <\/span><b>Azure Resource Manager (ARM)<\/b><span style=\"font-weight: 400;\">.<\/span><br \/>\n<span style=\"font-weight: 400;\">Azure Resource Manager bietet eine leistungsstarke, einheitliche M\u00f6glichkeit, Ressourcen innerhalb von Azure zu verwalten und zu strukturieren. Er bringt Einfachheit, Konsistenz und Automatisierung in die <\/span><a href=\"https:\/\/www.ninjaone.com\/de\/blog\/die-wahren-vorteile-von-cloud-services\/\"><span style=\"font-weight: 400;\">Cloud-Infrastruktur<\/span><\/a><span style=\"font-weight: 400;\">. F\u00fcr IT-Verantwortliche in der Unternehmens-IT und MSPs ist das Verst\u00e4ndnis von Azure Resource Manager ein wichtiger Schritt, um das volle Potenzial der Azure-Plattform auszusch\u00f6pfen.<\/span><br \/>\n<span style=\"font-weight: 400;\">In diesem Artikel entmystifizieren wir ARM und beleuchten seine Kernkonzepte, Funktionen und Vorteile. Dieser Leitfaden versetzt Sie in die Lage, Ihren Cloud-Betrieb zu optimieren und den Weg f\u00fcr eine effizientere, skalierbarere und agilere Zukunft zu ebnen. <\/span><br \/>\n<b>Das erwartet Sie in diesem Artikel:<\/b><\/p>\n<ul>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><b>Was ist Azure Resource Manager?<\/b><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><b>Zentrale und konsistente Verwaltung von Azure-Ressourcen<\/b><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><b>Azure Resource Manager-Templates und Beispiele<\/b><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><b>Vorteile von Azure Resource Manager<\/b><\/li>\n<\/ul>\n<h2><strong>Was ist Azure Resource Manager?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Azure Resource Manager, h\u00e4ufig als ARM abgek\u00fcrzt, ist die Plattform von Microsoft zur Verwaltung und Strukturierung von Ressourcen in der Azure-Cloud. Sie bildet eine einheitliche Verwaltungsebene und bietet einen strukturierten, effizienten Weg, Azure-Ressourcen zu erstellen, bereitzustellen, zu verwalten und zu \u00fcberwachen. Zu diesen Ressourcen z\u00e4hlen unter anderem virtuelle Maschinen, Datenbanken, Speicherkonten und Web-Apps.<\/span><br \/>\n<b>Ressourcengruppen im Mittelpunkt: <\/b><span style=\"font-weight: 400;\">Eines der Kernkonzepte von Azure Resource Manager ist die sogenannte \u201eRessourcengruppe\u201c. Eine Ressourcengruppe ist ein logischer Container, der zusammengeh\u00f6rige Ressourcen f\u00fcr eine Anwendung oder eine bestimmte Workload b\u00fcndelt. Mit ARM erstellen und verwalten Sie diese Ressourcengruppen und k\u00f6nnen Ihre Ressourcen so einfacher, konsistenter und kontrollierter organisieren, bereitstellen und \u00fcberwachen.<\/span><br \/>\n<b>Deklarative Sprache: <\/b><span style=\"font-weight: 400;\">ARM nutzt eine deklarative, JSON-basierte Sprache, um Infrastruktur und Konfiguration Ihrer Ressourcen zu definieren. Sie beschreiben also, wie Ihre Azure-Ressourcen aussehen sollen, und ARM k\u00fcmmert sich um die zugrunde liegende Bereitstellung und Verwaltung, sodass der gew\u00fcnschte Zustand erhalten bleibt.<\/span><\/p>\n<h2><strong>Die Bedeutung von Azure Resource Manager in der Azure-Architektur<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Azure Resource Manager spielt eine zentrale Rolle bei der zentralisierten Verwaltung innerhalb des Azure-\u00d6kosystems. Als zentrale Steuerungsinstanz erm\u00f6glicht er die reibungslose \u00dcberwachung und Governance von Azure-Ressourcen. \u00dcber dieses einheitliche Bedienfeld lassen sich Ressourcen synchron erstellen, \u00e4ndern und l\u00f6schen. Dieser Ansatz vereinfacht die Verwaltung komplexer Anwendungen und unterschiedlicher Umgebungen und strafft den gesamten Betriebsablauf.<\/span><br \/>\n<span style=\"font-weight: 400;\">Azure Resource Manager l\u00e4sst sich au\u00dferdem mit der rollenbasierten Zugriffssteuerung (Role-Based Access Control, RBAC) von Azure verbinden. Durch diese Integration k\u00f6nnen Unternehmen die Ressourcenverwaltung innerhalb ihres Azure-Abonnements sehr granular steuern. Die M\u00f6glichkeiten von RBAC sind entscheidend, um die Sicherheitsma\u00dfnahmen von ARM aufrechtzuerhalten und Compliance sicherzustellen, insbesondere in Szenarien mit vielen Benutzer:innen und Ressourcen.<\/span><br \/>\n<span style=\"font-weight: 400;\">Bei komplexen, mehrschichtigen Anwendungen in Azure spielen h\u00e4ufig Ressourcenabh\u00e4ngigkeiten eine Rolle. Azure Resource Manager ber\u00fccksichtigt diese Abh\u00e4ngigkeiten sorgf\u00e4ltig. Er stellt sicher, dass Ressourcen in der richtigen Reihenfolge bereitgestellt und aktualisiert werden, wodurch Fehler bei der Bereitstellung minimiert und die Konsistenz der Ressourcen verbessert wird. Dieser sorgf\u00e4ltige Umgang mit Ressourcenabh\u00e4ngigkeiten ist ein wertvoller Bestandteil der Funktionsweise von ARM.<\/span><\/p>\n<h2><strong>Architektur und Komponenten von Azure Resource Manager<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">In der Architektur von Azure Resource Manager bilden die beteiligten Komponenten und Mechanismen die Bausteine, die die Ressourcenverwaltung in Azure erm\u00f6glichen. Wer diese architektonischen Elemente versteht, kann das volle Potenzial von ARM aussch\u00f6pfen und die Bereitstellung, Verwaltung und Skalierbarkeit von Ressourcen in der Azure-Cloud optimieren. In diesem Abschnitt sehen wir uns die Architektur und die Komponenten von Azure Resource Manager genauer an und werfen einen Blick auf die inneren Abl\u00e4ufe, die ihn zu einem Eckpfeiler effizienter Cloud-Verwaltung und -Bereitstellung machen.<\/span><br \/>\n<b>Ressourcenanbieter: <\/b><span style=\"font-weight: 400;\">Azure Resource Manager st\u00fctzt sich auf Ressourcenanbieter, die f\u00fcr die Verwaltung bestimmter Typen von Azure-Ressourcen zust\u00e4ndig sind, darunter virtuelle Maschinen, Speicher und Netzwerke. Diese Anbieter sind mit APIs verkn\u00fcpft, \u00fcber die ARM mit den jeweiligen Ressourcen interagiert und sie verwaltet.<\/span><br \/>\n<b>Templates: <\/b><span style=\"font-weight: 400;\">ARM-Templates sind JSON-Dateien, die die bereitzustellenden Ressourcen, deren Konfigurationen und die Abh\u00e4ngigkeiten zwischen ihnen definieren. Templates sind ein grundlegender Bestandteil des Infrastructure-as-Code-Ansatzes von ARM und erlauben es Ihnen, Ihre Infrastruktur versionskontrolliert und konsistent zu beschreiben.<\/span><br \/>\n<b>Resource Manager-API: <\/b><span style=\"font-weight: 400;\">Die Azure Resource Manager-API ist die Schnittstelle, \u00fcber die Benutzer:innen mit ARM interagieren. IT-Verantwortliche k\u00f6nnen Ressourcen, Ressourcengruppen und Bereitstellungen programmgesteuert erstellen, aktualisieren und verwalten. Die API ist \u00fcber das Azure-Portal, Azure PowerShell, die Azure-Befehlszeilenschnittstelle und verschiedene SDKs erreichbar.<\/span><\/p>\n<h2><strong>Zentrale und konsistente Verwaltung von Azure-Ressourcen<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Wie wir gesehen haben, ist Azure Resource Manager der Dreh- und Angelpunkt f\u00fcr die Verwaltung von Azure-Ressourcen aus einer Hand und damit unverzichtbar f\u00fcr die effiziente Orchestrierung des Cloud-Betriebs. Als zentrale Drehscheibe vereinfacht ARM die Bereitstellung und Verwaltung einer Vielzahl von Ressourcen, die sich \u00fcber verschiedene Azure-Abonnements verteilen. \u00dcber sein zentrales Bedienfeld erleichtert ARM das Erstellen, \u00c4ndern und L\u00f6schen von Ressourcen, ohne dass man sich durch ein Labyrinth unterschiedlicher Dienste und Oberfl\u00e4chen navigieren muss.<\/span><br \/>\n<span style=\"font-weight: 400;\">Diese Zentralisierung bringt mehrere Vorteile mit sich, allen voran eine h\u00f6here betriebliche Effizienz. ARM verringert die Herausforderungen bei der Verwaltung unterschiedlichster Ressourcen erheblich, indem es eine standardisierte Oberfl\u00e4che und damit einen klareren Ansatz f\u00fcr den Umgang mit Ressourcen bietet. Dar\u00fcber hinaus st\u00e4rkt es die Kontrolle, weil \u00c4nderungen und Vorg\u00e4nge konsistent und sicher ausgef\u00fchrt werden, unabh\u00e4ngig vom jeweiligen Ressourcentyp oder Azure-Dienst. <\/span><\/p>\n<h3><b>Konsistenz bei der Verwaltung von Azure-Ressourcen mit ARM<\/b><\/h3>\n<p><b>Standardisierte Ressourcenverwaltung: <\/b><span style=\"font-weight: 400;\">Konsistenz ist ein Eckpfeiler effizienter Ressourcenverwaltung, und genau hier spielt Azure Resource Manager seine St\u00e4rken aus. Mithilfe von ARM-Templates k\u00f6nnen Benutzer:innen ihre Infrastruktur strukturiert definieren. Das Ergebnis sind konsistente, wiederholbare Bereitstellungen bei gleichzeitig weniger Konfigurationsfehlern.<\/span><br \/>\n<b>Lifecycle-Management von Ressourcen: <\/b><span style=\"font-weight: 400;\">ARM h\u00e4lt den gew\u00fcnschten Zustand von Ressourcen \u00fcber deren gesamten Lebenszyklus hinweg aufrecht. Ob erste Bereitstellung, Updates oder schlie\u00dflich die L\u00f6schung: ARM sorgt daf\u00fcr, dass diese Vorg\u00e4nge in der richtigen Reihenfolge und gem\u00e4\u00df den vordefinierten Konfigurationen ablaufen. Diese Konsistenz verringert das Risiko von Ressourcenkonflikten und betrieblichen Problemen.<\/span><\/p>\n<h3><b>Die Bedeutung von Ressourcengruppen in Azure<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Wie oben beschrieben, sind Ressourcengruppen grundlegende Konstrukte im Framework von Azure Resource Manager und dienen als logische Container f\u00fcr die Verwaltung von Ressourcen. Sie bieten eine M\u00f6glichkeit, Ressourcen nach Projekten, Anwendungen oder einzelnen Umgebungen zu gruppieren, was Nachverfolgung und Verwaltung deutlich vereinfacht.<\/span><br \/>\n<span style=\"font-weight: 400;\">Eine Ressourcengruppe in Azure geht in ihrem Nutzen noch weiter: Sie dient als Grenze f\u00fcr die Anwendung von Richtlinien, Zugriffssteuerungen und Tags. Unternehmen k\u00f6nnen Governance-Praktiken konsistent \u00fcber ihre Ressourcen hinweg durchsetzen, indem sie diese Richtlinien und Berechtigungen auf Ebene der Ressourcengruppe zuweisen. Das ist besonders wertvoll, wenn es darum geht, strenge Standards f\u00fcr Sicherheit, Compliance und betriebliche Effizienz einzuhalten.<\/span><\/p>\n<h2><strong>Azure Resource Manager-Templates<\/strong><\/h2>\n<h3><b>Was sind ARM-Templates?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Azure Resource Manager-Templates (ARM-Templates) sind eine leistungsstarke M\u00f6glichkeit, Infrastruktur in Azure als Code zu definieren und bereitzustellen. Es handelt sich um Dateien im JSON-Format, einem Format zum Datenaustausch, die den gew\u00fcnschten Zustand Ihrer Azure-Ressourcen beschreiben, einschlie\u00dflich Eigenschaften, Konfigurationen und Abh\u00e4ngigkeiten. Gleichzeitig bieten sie eine versionskontrollierte Methode der Ressourcenverwaltung.<\/span><br \/>\n<span style=\"font-weight: 400;\">ARM-Templates verwenden eine deklarative Sprache. Benutzer:innen geben also an, \u201ewie\u201c ihre Azure-Ressourcen aussehen sollen, statt Schritt-f\u00fcr-Schritt-Anweisungen f\u00fcr deren Erstellung zu formulieren. Der ARM-Dienst \u00fcbernimmt dann automatisiert die Bereitstellung, Aktualisierung und L\u00f6schung der Ressourcen und sorgt daf\u00fcr, dass die Infrastruktur dem im Template vorgegebenen Bauplan entspricht.<\/span><\/p>\n<h3><b>Anwendungsf\u00e4lle f\u00fcr Azure Resource Manager-Templates<\/b><\/h3>\n<ul>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><b>Skalierbare und wiederholbare Bereitstellungen: <\/b><span style=\"font-weight: 400;\">ARM-Templates sind \u00fcberall dort wertvoll, wo ein IT-Experte oder Managed Service Provider mehrere Ressourcen konsistent und vorhersehbar bereitstellen muss. Ob beim Einrichten einer neuen Umgebung, beim Bereitstellen einer komplexen Anwendung oder beim <\/span><a href=\"https:\/\/www.ninjaone.com\/de\/blog\/infrastruktur-monitoring-definition-und-best-practices\/\"><span style=\"font-weight: 400;\">Verwalten von Infrastruktur<\/span><\/a><span style=\"font-weight: 400;\"> \u00fcber Entwicklungs-, Test- und Produktionsphasen hinweg: Mit ARM-Templates l\u00e4sst sich leicht sicherstellen, dass jede Bereitstellung identisch ist. Das senkt das Risiko von Konfigurationsabweichungen und Fehlern.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><b>Versionskontrolle und Zusammenarbeit: <\/b><span style=\"font-weight: 400;\">Werden ARM-Templates in Versionskontrollsystemen wie Git abgelegt, k\u00f6nnen Systemadministrator:innen \u00c4nderungen m\u00fchelos nachverfolgen. So ist die Historie der Infrastruktur gut dokumentiert, und mehrere Teammitglieder k\u00f6nnen gleichzeitig und ohne Konflikte an der Ressourcenbereitstellung arbeiten.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><b>Effiziente Ressourcenverwaltung:<\/b><span style=\"font-weight: 400;\"> ARM-Templates erm\u00f6glichen eine effiziente Ressourcenverwaltung, sodass Benutzer:innen die M\u00f6glichkeiten der Ressourcenverwaltung von Azure voll aussch\u00f6pfen k\u00f6nnen. Sie erleichtern es, den gesamten Lebenszyklus von Ressourcen zu steuern, von der ersten Bereitstellung \u00fcber Updates bis hin zur endg\u00fcltigen Au\u00dferbetriebnahme, und dabei die definierte Konfiguration und die Abh\u00e4ngigkeiten einzuhalten.<\/span><\/li>\n<\/ul>\n<h2><strong>Beispiele f\u00fcr Azure ARM-Templates<\/strong><\/h2>\n<h3><strong>Beispiel 1: Bereitstellung einer virtuellen Maschine<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Mit einem ARM-Template lassen sich virtuelle Maschinen definieren und bereitstellen, einschlie\u00dflich der Wahl des Betriebssystems, der Konfiguration des virtuellen Netzwerks und der Speichereinstellungen. Das ist besonders n\u00fctzlich, um konsistente und automatisierte VM-Setups zu erstellen.<\/span><br \/>\n<span style=\"font-weight: 400;\">Dieses Beispiel-Template erstellt eine einfache Windows Server-VM in Azure. Sie k\u00f6nnen es weiter an Ihre speziellen Anforderungen anpassen:<\/span><br \/>\n<b><i>json-Skriptblock<\/i><\/b><\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400;\">{<\/span><br \/>\n<code><span style=\"font-weight: 400;\">  \"$schema\": \"https:\/\/schema.management.azure.com\/schemas\/2019-04-01\/deploymentTemplate.json#\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">  \"contentVersion\": \"1.0.0.0\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">  \"parameters\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">    \"adminUsername\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"string\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"metadata\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"description\": \"Admin username for the VM.\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">    \"adminPassword\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"securestring\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"metadata\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"description\": \"Admin password for the VM.\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    }<\/span><br \/>\n<span style=\"font-weight: 400;\">  },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">  \"variables\": {},<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">  \"resources\": [<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">    {<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"Microsoft.Compute\/virtualMachines\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"apiVersion\": \"2020-06-01\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"name\": \"myVM\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"location\": \"East US\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"dependsOn\": [],<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"properties\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"hardwareProfile\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">          \"vmSize\": \"Standard_DS2_v2\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">        },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">        \"osProfile\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">          \"computerName\": \"myVM\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">          \"adminUsername\": \"[parameters('adminUsername')]\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">          \"adminPassword\": \"[parameters('adminPassword')]\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">        },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">        \"storageProfile\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">          \"imageReference\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">            \"publisher\": \"MicrosoftWindowsServer\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">            \"offer\": \"WindowsServer\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">            \"sku\": \"2019-Datacenter\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">            \"version\": \"latest\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">          },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">          \"osDisk\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">            \"createOption\": \"FromImage\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">          }<\/span><br \/>\n<span style=\"font-weight: 400;\">        },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">        \"networkProfile\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">          \"networkInterfaces\": [<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">            {<\/span><br \/>\n<code><span style=\"font-weight: 400;\">\"id\": \"[resourceId('Microsoft.Network\/networkInterfaces', 'myVMVMNic')]\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">            }<\/span><br \/>\n<span style=\"font-weight: 400;\">          ]<\/span><br \/>\n<span style=\"font-weight: 400;\">        }<\/span><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    }<\/span><br \/>\n<span style=\"font-weight: 400;\">  ],<\/span><br \/>\n<code><span style=\"font-weight: 400;\">  \"outputs\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">    \"adminUsername\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"string\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"value\": \"[parameters('adminUsername')]\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">    }<\/span><br \/>\n<span style=\"font-weight: 400;\">  }<\/span><br \/>\n<span style=\"font-weight: 400;\">}<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>Was macht dieses Template?<\/b><\/h3>\n<ul>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Es definiert Parameter f\u00fcr Benutzernamen und Passwort des Administrators, sodass Sie diese Werte beim Bereitstellen der VM angeben k\u00f6nnen.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Es erstellt eine Ressource f\u00fcr eine virtuelle Maschine mit dem Namen \u201emyVM\u201c und bestimmten Konfigurationen wie VM-Gr\u00f6\u00dfe, Betriebssystem-Image und Netzwerkschnittstelle.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Der Ausgabeabschnitt liefert nach der Bereitstellung den Benutzernamen des Administrators zur Referenz.<\/span><\/li>\n<\/ul>\n<h3><strong>Beispiel 2: Konfiguration von Web-App und Datenbank <\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">ARM-Templates k\u00f6nnen einen kompletten Webanwendungs-Stack definieren, einschlie\u00dflich Web-Apps, Datenbanken und der erforderlichen Netzwerkkomponenten. Das vereinfacht die Bereitstellung von Webanwendungen und der zugeh\u00f6rigen Datenbankressourcen.<\/span><br \/>\n<span style=\"font-weight: 400;\">Dieses Beispiel-Template zeigt, wie eine einfache, mit einer Datenbank verbundene Webanwendung erstellt wird:<\/span><br \/>\n<b><i>json-Skriptblock<\/i><\/b><\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400;\">{<\/span><br \/>\n<code><span style=\"font-weight: 400;\">  \"$schema\": \"https:\/\/schema.management.azure.com\/schemas\/2019-04-01\/deploymentTemplate.json#\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">  \"contentVersion\": \"1.0.0.0\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">  \"parameters\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">    \"siteName\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"string\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"metadata\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"description\": \"Name for the web app.\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">    \"sku\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"string\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"defaultValue\": \"Free\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"allowedValues\": [<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">        &#8222;Free&#8220;,<\/span><br \/>\n<span style=\"font-weight: 400;\">        &#8222;Shared&#8220;,<\/span><br \/>\n<span style=\"font-weight: 400;\">        &#8222;Basic&#8220;,<\/span><br \/>\n<span style=\"font-weight: 400;\">        &#8222;Standard&#8220;,<\/span><br \/>\n<span style=\"font-weight: 400;\">        &#8222;Premium&#8220;<\/span><br \/>\n<span style=\"font-weight: 400;\">      ],<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"metadata\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"description\": \"Pricing tier for the web app.\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">    \"databaseName\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"string\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"metadata\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"description\": \"Name for the Azure SQL Database.\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    }<\/span><br \/>\n<span style=\"font-weight: 400;\">  },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">  \"variables\": {},<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">  \"resources\": [<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">    {<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"Microsoft.Web\/sites\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"apiVersion\": \"2021-06-01\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"name\": \"[parameters('siteName')]\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"location\": \"East US\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"properties\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"serverFarmId\": \"[resourceId('Microsoft.Web\/serverfarms', 'myAppServicePlan')]\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">      },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"dependsOn\": [<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">        &#8222;[resourceId(&#8218;Microsoft.Web\/serverfarms&#8216;, &#8218;myAppServicePlan&#8216;)]&#8220;<\/span><br \/>\n<span style=\"font-weight: 400;\">      ]<\/span><br \/>\n<span style=\"font-weight: 400;\">    },<\/span><br \/>\n<span style=\"font-weight: 400;\">    {<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"Microsoft.Web\/serverfarms\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"apiVersion\": \"2018-02-01\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"name\": \"myAppServicePlan\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"location\": \"East US\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"properties\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"name\": \"myAppServicePlan\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"sku\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">          \"name\": \"[parameters('sku')]\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">        }<\/span><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    },<\/span><br \/>\n<span style=\"font-weight: 400;\">    {<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"Microsoft.Sql\/servers\/databases\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"apiVersion\": \"2019-06-01\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"name\": \"[concat(parameters('siteName'), '\/myDatabase')]\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"location\": \"East US\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"properties\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"collation\": \"SQL_Latin1_General_CP1_CI_AS\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">      },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"dependsOn\": [<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">        &#8222;[resourceId(&#8218;Microsoft.Sql\/servers&#8216;, &#8218;mySqlServer&#8216;)]&#8220;<\/span><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    },<\/span><br \/>\n<span style=\"font-weight: 400;\">    {<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"Microsoft.Sql\/servers\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"apiVersion\": \"2019-06-01\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"name\": \"mySqlServer\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"location\": \"East US\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"properties\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"administratorLogin\": \"dbAdmin\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"administratorLoginPassword\": \"your_password\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    }<\/span><br \/>\n<span style=\"font-weight: 400;\">  ],<\/span><br \/>\n<code><span style=\"font-weight: 400;\">  \"outputs\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">    \"webAppName\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"string\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"value\": \"[parameters('siteName')]\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">    }<\/span><br \/>\n<span style=\"font-weight: 400;\">  }<\/span><br \/>\n<span style=\"font-weight: 400;\">}<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Was macht dieses Template?<\/b><\/p>\n<ul>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Es definiert Parameter f\u00fcr den Namen der Web-App, die Preisstufe und den Datenbanknamen.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Es erstellt eine Web-App-Ressource und verkn\u00fcpft sie mit einer bestimmten Preisstufe.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Es erstellt eine Serverfarm (App Service Plan) f\u00fcr die Web-App.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Es erstellt eine Azure SQL-Datenbank und einen SQL Server f\u00fcr die Datenbank.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Der Ausgabeabschnitt liefert nach der Bereitstellung den Namen der Web-App zur Referenz.<\/span><\/li>\n<\/ul>\n<h3><strong>Beispiel 3: Netzwerkinfrastruktur<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">ARM-Templates k\u00f6nnen komplexe Netzwerkinfrastrukturen beschreiben, etwa virtuelle Netzwerke, Subnetze, Sicherheitsgruppen und Load Balancer, und vereinfachen so die Einrichtung von Netzwerkumgebungen f\u00fcr verschiedene Projekte oder Anwendungen.<\/span><br \/>\n<span style=\"font-weight: 400;\">Dieses Beispiel-Template stellt eine <\/span><a href=\"https:\/\/www.ninjaone.com\/de\/endpoint-management\/netzwerkverwaltung\/\"><span style=\"font-weight: 400;\">Netzwerkinfrastruktur<\/span><\/a><span style=\"font-weight: 400;\"> bereit, einschlie\u00dflich virtueller Netzwerke, Subnetze, Netzwerksicherheitsgruppen (NSGs) und eines Load Balancers:<\/span><br \/>\n<b><i>json-Skriptblock<\/i><\/b><\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400;\">{<\/span><br \/>\n<code><span style=\"font-weight: 400;\">  \"$schema\": \"https:\/\/schema.management.azure.com\/schemas\/2019-04-01\/deploymentTemplate.json#\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">  \"contentVersion\": \"1.0.0.0\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">  \"parameters\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">    \"virtualNetworkName\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"string\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"metadata\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"description\": \"Name for the virtual network.\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">    \"subnetName\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"string\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"metadata\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"description\": \"Name for the subnet.\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">    \"addressPrefix\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"string\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"metadata\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"description\": \"Address prefix for the virtual network (e.g., '10.0.0.0\/16').\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    }<\/span><br \/>\n<span style=\"font-weight: 400;\">  },<\/span><br \/>\n<code><span style=\"font-weight: 400;\">  \"variables\": {},<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">  \"resources\": [<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">    {<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"Microsoft.Network\/virtualNetworks\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"apiVersion\": \"2020-07-01\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"name\": \"[parameters('virtualNetworkName')]\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"location\": \"East US\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"properties\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"addressSpace\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">          \"addressPrefixes\": [<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">            &#8222;[parameters(&#8218;addressPrefix&#8216;)]&#8220;<\/span><br \/>\n<span style=\"font-weight: 400;\">          ]<\/span><br \/>\n<span style=\"font-weight: 400;\">        }<\/span><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    },<\/span><br \/>\n<span style=\"font-weight: 400;\">    {<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"Microsoft.Network\/virtualNetworks\/subnets\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"apiVersion\": \"2020-07-01\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"name\": \"[concat(parameters('virtualNetworkName'), '\/', parameters('subnetName'))]\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"dependsOn\": [<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">        &#8222;[resourceId(&#8218;Microsoft.Network\/virtualNetworks&#8216;, parameters(&#8218;virtualNetworkName&#8216;))]&#8220;<\/span><br \/>\n<span style=\"font-weight: 400;\">      ],<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"properties\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">        \"addressPrefix\": \"10.0.0.0\/24\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">      }<\/span><br \/>\n<span style=\"font-weight: 400;\">    },<\/span><br \/>\n<span style=\"font-weight: 400;\">    {<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"Microsoft.Network\/networkSecurityGroups\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"apiVersion\": \"2020-07-01\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"name\": \"myNSG\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"location\": \"East US\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">    },<\/span><br \/>\n<span style=\"font-weight: 400;\">    {<\/span><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"Microsoft.Network\/loadBalancers\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"apiVersion\": \"2020-07-01\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"name\": \"myLoadBalancer\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"location\": \"East US\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"dependsOn\": [<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">        &#8222;[resourceId(&#8218;Microsoft.Network\/virtualNetworks&#8216;, parameters(&#8218;virtualNetworkName&#8216;))]&#8220;,<\/span><br \/>\n<span style=\"font-weight: 400;\">        &#8222;myNSG&#8220;<\/span><br \/>\n<span style=\"font-weight: 400;\">      ]<\/span><br \/>\n<span style=\"font-weight: 400;\">    }<\/span><br \/>\n<span style=\"font-weight: 400;\">  ],<\/span><br \/>\n<code><span style=\"font-weight: 400;\">  \"outputs\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">    \"virtualNetworkName\": {<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"type\": \"string\",<\/span><\/code><br \/>\n<code><span style=\"font-weight: 400;\">      \"value\": \"[parameters('virtualNetworkName')]\"<\/span><\/code><br \/>\n<span style=\"font-weight: 400;\">    }<\/span><br \/>\n<span style=\"font-weight: 400;\">  }<\/span><br \/>\n<span style=\"font-weight: 400;\">}<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Was macht dieses Template?<\/b><\/p>\n<ul>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Es definiert die Parameter f\u00fcr Name des virtuellen Netzwerks, Name des Subnetzes und Adresspr\u00e4fix.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Es erstellt ein virtuelles Netzwerk mit dem angegebenen Adressraum.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Es erstellt ein Subnetz innerhalb des virtuellen Netzwerks.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Es erstellt eine Netzwerksicherheitsgruppe (NSG) namens \u201emyNSG\u201c f\u00fcr Sicherheitsregeln.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Es erstellt einen Load Balancer namens \u201emyLoadBalancer\u201c.<\/span><\/li>\n<\/ul>\n<h2><strong>Vorteile von Azure Resource Manager<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Azure Resource Manager (ARM) bietet zahlreiche Vorteile, die ihn zu einem unverzichtbaren Tool f\u00fcr die Verwaltung und Bereitstellung von Ressourcen in der Azure-Cloud machen. Hier sehen wir uns einige der wichtigsten an:<\/span><\/p>\n<ul>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Azure Resource Manager fungiert als Engine f\u00fcr die <\/span><b>zentrale Orchestrierung<\/b><span style=\"font-weight: 400;\"> und vereinfacht Bereitstellung und Verwaltung von Azure-Ressourcen, indem er eine einheitliche Steuerungsebene f\u00fcr das konsistente Erstellen, \u00c4ndern und L\u00f6schen von Ressourcen bietet.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Mit ARM-Templates definieren Sie Infrastruktur als Code und sichern den gew\u00fcnschten Zustand der Ressourcen. Das sorgt f\u00fcr <\/span><b>Konsistenz und Vorhersehbarkeit<\/b><span style=\"font-weight: 400;\"> bei Bereitstellungen \u00fcber verschiedene Umgebungen und Projektphasen hinweg.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">ARM l\u00e4sst sich nahtlos mit der rollenbasierten Zugriffssteuerung (RBAC) von Azure verbinden und bietet eine <\/span><b>granulare Zugriffssteuerung <\/b><span style=\"font-weight: 400;\">f\u00fcr Sicherheit und Compliance, sodass das Prinzip der Minimalprivilegien eingehalten wird.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Azure Resource Manager <\/span><b>vereinfacht die Verwaltung von Ressourcenabh\u00e4ngigkeiten<\/b><span style=\"font-weight: 400;\">: Ressourcen werden in der richtigen Reihenfolge bereitgestellt und aktualisiert, was Fehler reduziert und die Konsistenz bei miteinander verbundenen Ressourcen erh\u00f6ht.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">ARM-Templates unterst\u00fctzen <\/span><b>Infrastructure as Code (IaC)<\/b><span style=\"font-weight: 400;\">-Praktiken und erm\u00f6glichen Zusammenarbeit, Versionskontrolle und Wiederholbarkeit. In Versionskontrollsystemen wie Git abgelegte Templates lassen \u00c4nderungen \u00fcber die Zeit nachverfolgen und erleichtern die Zusammenarbeit im Team, was zu gut dokumentierten Konfigurationen f\u00fchrt.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Templates sind zudem <\/span><b>skalierbar und effizient<\/b><span style=\"font-weight: 400;\"> und erlauben Bereitstellung, Aktualisierung und Au\u00dferbetriebnahme von Ressourcen \u00fcber Projekte und Umgebungen hinweg. Diese Skalierbarkeit optimiert die Ressourcennutzung und die Wirtschaftlichkeit.<\/span><\/li>\n<li aria-level=\"1\" style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">In Kombination mit Azure Policy bietet ARM ein robustes Framework f\u00fcr das<\/span><b> Umsetzen und Durchsetzen von Governance-Praktiken<\/b><span style=\"font-weight: 400;\">. So bleiben Sicherheits-, Compliance- und Betriebsstandards \u00fcber alle Azure-Ressourcen hinweg konsistent gewahrt, mit Richtlinien, die auf Ebene der Ressourcengruppe zugewiesen sind.<\/span><\/li>\n<\/ul>\n<h2><b>ARM mit NinjaOne st\u00e4rken und unterst\u00fctzen<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">NinjaOne ist die ideale L\u00f6sung f\u00fcr MSPs und IT-Fachleute, die das Potenzial von Azure Resource Manager voll aussch\u00f6pfen m\u00f6chten. Unser erstklassiges RMM-Tool bietet zentrale Ressourcenverwaltung, Automatisierung, Durchsetzung von Sicherheit und Compliance, Kostenoptimierung, Funktionen f\u00fcr die Zusammenarbeit und fortschrittliche \u00dcberwachungsm\u00f6glichkeiten. <\/span><br \/>\n<span style=\"font-weight: 400;\">Mit NinjaOne gewinnen IT-Teams wertvolle Einblicke, straffen Arbeitsabl\u00e4ufe, erh\u00f6hen die Sicherheit, optimieren die Ressourcennutzung und sorgen f\u00fcr effiziente Abl\u00e4ufe, und das alles in einer kollaborativen und gut kontrollierten Umgebung.<\/span><br \/>\n<span style=\"font-weight: 400;\">Wenn Sie NinjaOne ausprobieren m\u00f6chten, vereinbaren Sie eine <\/span><a href=\"https:\/\/www.ninjaone.com\/de\/free-demo\/\"><span style=\"font-weight: 400;\">Demo<\/span><\/a><span style=\"font-weight: 400;\"> oder <\/span><a href=\"https:\/\/www.ninjaone.com\/de\/get-started-2\/\"><span style=\"font-weight: 400;\">starten Sie Ihre 14-t\u00e4gige Testversion<\/span><\/a><span style=\"font-weight: 400;\"> und erfahren Sie, warum so viele Unternehmen und MSPs NinjaOne als RMM-Partner w\u00e4hlen!<\/span><br \/>\n<span style=\"font-weight: 400;\">Sie suchen weitere aktuelle Tipps und ausf\u00fchrliche Leitf\u00e4den? Schauen Sie regelm\u00e4\u00dfig in <\/span><a href=\"https:\/\/www.ninjaone.com\/de\/blog\/\"><span style=\"font-weight: 400;\">unserem Blog<\/span><\/a><span style=\"font-weight: 400;\"> vorbei und melden Sie sich f\u00fcr MSP Bento an, um spannende Informationen, Interviews und Inspiration direkt in Ihr Postfach zu bekommen!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Cloud ist f\u00fcr Unternehmen und Entwickler:innen, die ihre Abl\u00e4ufe skalieren, die Effizienz steigern und ihre wertvollen Daten sch\u00fctzen wollen, zu einem unverzichtbaren Tool geworden. Microsoft Azure, eine der f\u00fchrenden Plattformen f\u00fcr Cloud-Computing, hat bei dieser Transformation eine zentrale Rolle gespielt. Das Herzst\u00fcck der Verwaltungs- und Bereitstellungsfunktionen von Azure bildet eine Komponente namens Azure Resource [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":182603,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4356],"tags":[],"class_list":["post-910035","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-betrieb"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/910035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/comments?post=910035"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/910035\/revisions"}],"predecessor-version":[{"id":910036,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/910035\/revisions\/910036"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media\/182603"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media?parent=910035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/categories?post=910035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/tags?post=910035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}