Überprüfen Sie die Vorteile von Azure Resource Manager
Die Infrastruktur für Ihre Anwendung besteht normalerweise aus vielen Komponenten. Dies können beispielsweise ein virtueller Computer, ein Speicherkonto und ein virtuelles Netzwerk oder eine Web-App, eine Datenbank, ein Datenbankserver und Drittanbieterdienste sein. Bei diesen Komponenten handelt es sich nicht um separate Entitäten, sondern um verwandte und voneinander abhängige Teile einer einzelnen Entität. Diese möchten Sie als Gruppe bereitstellen, verwalten und überwachen.
Mit dem Azure-Ressourcen-Manager können Sie als Gruppe mit den Ressourcen in Ihrer Lösung arbeiten. Sie können alle Ressourcen für Ihre Lösung in einem einzigen koordinierten Vorgang bereitstellen, aktualisieren oder löschen. Sie verwenden eine Vorlage für die Bereitstellung, die für unterschiedliche Umgebungen geeignet sein kann, z.B. Testing, Staging und Produktion. Azure Resource Manager bietet Sicherheits-, Überwachungs- und Kennzeichnungsfunktionen, mit denen Sie Ihre Ressourcen nach der Bereitstellung verwalten können.
Einheitliche Verwaltungsebene
Azure Resource Manager bietet eine konsistente Verwaltungsebene für Aufgaben, die über Azure PowerShell, die Azure CLI, das Azure-Portal, die REST-API und Client-SDKs ausgeführt werden. Wählen Sie Ihre persönlich bevorzugten Tools und APIs aus.
Die folgende Abbildung zeigt, wie alle Tools mit derselben Azure Resource Manager-API interagieren. Die API übergibt Anforderungen an den Azure Resource Manager-Dienst, mit dem die Anforderungen authentifiziert und autorisiert werden. Azure Resource Manager leitet die Anforderungen dann an die entsprechenden Ressourcenanbieter weiter.
Vorteile
Azure Resource Manager bietet mehrere Vorteile:
- Sie können alle Ressourcen für Ihre Lösung als Gruppe bereitstellen, verwalten und überwachen, anstatt diese Ressourcen einzeln zu verarbeiten.
- Sie können die Lösung während des gesamten Entwicklungslebenszyklus wiederholt bereitstellen und sicher sein, dass Ihre Ressourcen einheitlich bereitgestellt werden.
- Sie können zum Verwalten Ihrer Infrastruktur anstelle von Skripts auch deklarative Vorlagen verwenden.
- Sie können die Abhängigkeiten zwischen Ressourcen definieren, sodass diese in der richtigen Reihenfolge bereitgestellt werden.
- Sie können die Zugriffssteuerung auf alle Dienste in der Ressourcengruppe anwenden, da die rollenbasierte Zugriffssteuerung (Role-Based Access Control, RBAC) standardmäßig in die Verwaltungsplattform integriert ist.
- Sie können Tags auf Ressourcen anwenden, um alle Ressourcen in Ihrem Abonnement logisch zu organisieren.
- Indem Sie die Kosten für eine Gruppe mit Ressourcen anzeigen, für die das gleiche Tag verwendet wird, erhalten Sie die Abrechnungsinformationen für Ihre Organisation.
Leitfaden
Die folgenden Vorschläge helfen Ihnen, beim Arbeiten mit Ihren Lösungen die Vorteile von Resource Manager zu nutzen.
- Definieren Sie Ihre Infrastruktur mithilfe der deklarativen Syntax in Azure Resource Manager-Vorlagen, anstatt mit imperativen Befehlen, und stellen Sie sie über Vorlagen bereit.
- Definieren Sie alle Bereitstellungs- und Konfigurationsschritte in der Vorlage. Sie sollten keine manuellen Schritte zum Einrichten der Lösung durchführen müssen.
- Führen Sie imperative Befehle aus, um Ihre Ressourcen zu verwalten, z. B. Starten oder Beenden einer App oder des Computers.
- Gruppieren Sie Ressourcen mit dem gleichen Lebenszyklus in einer Ressourcengruppe. Verwenden Sie Tags für die weitere Organisation von Ressourcen.