Ressourcenzugriffsverwaltung in Azure

In diesem Artikel erfahren Sie, wie Ressourcen in Azure bereitgestellt werden. Hierzu werden zunächst die grundlegenden Azure-Konstrukte „Ressourcen“, „Abonnements“ und „Ressourcengruppen“ erläutert. Anschließend erfahren Sie, wie der Azure Resource Manager Ressourcen bereitstellt.

Was ist eine Azure-Ressource?

In Azure ist eine Ressource eine von Azure verwaltete Entität. Virtuelle Computer, virtuelle Netzwerke und Speicherkonten sind alle Beispiele für Azure-Ressourcen.

Diagram of a resource.

Was ist eine Azure-Ressourcengruppe?

In Azure muss jede Ressource zu einer Ressourcengruppe gehören. Eine Ressourcengruppe ist ein logischer Container, der mehrere Ressourcen miteinander verbindet, sodass Sie diese als eine einzige Entität verwalten können, basierend auf Lebenszyklus und Sicherheit. Beispielsweise können Sie Ressourcen als Gruppe erstellen oder löschen, wenn die Ressourcen einen ähnlichen Lebenszyklus aufweisen, z. B. die Ressourcen für eine n-schichtige Anwendung. Mit anderen Worten: Alles, was Sie gemeinsam erstellen, verwalten und als veraltet kennzeichnen, ist mit einer Ressourcengruppe verbunden.

Diagram of a resource group containing a resource.

Als bewährte Methode wird empfohlen, Ressourcengruppen und die darin enthaltenen Ressourcen mit einem Azure-Abonnement zu verknüpfen.

Was ist ein Azure-Abonnement?

Ein Azure-Abonnement ähnelt einer Ressourcengruppe, da es ein logischer Container ist, der Ressourcengruppen und ihre jeweiligen Ressourcen miteinander verbindet. Ein Azure-Abonnement ist auch mit Azure Resource Manager-Steuerelementen verbunden. Erfahren Sie mehr über Azure Resource Manager und dessen Beziehung zu Azure-Abonnements.

Diagram of an Azure subscription.

Was ist Azure Resource Manager?

In Wie funktioniert Azure? erfahren Sie, dass Azure ein Front-End mit Diensten enthält, die die Azure-Funktionen orchestrieren. Einer dieser Dienste ist Azure Resource Manager. Dieser Dienst hostet die RESTful-API-Clients, die zum Verwalten von Ressourcen verwendet werden.

Diagram of Azure Resource Manager.

In der folgenden Abbildung sind drei Clients dargestellt: Azure PowerShell, das Azure-Portal und die Azure CLI:

Diagram of Azure clients connecting to the Resource Manager REST API.

Diese Clients stellen zwar über die REST-API eine Verbindung mit Resource Manager her, aber Resource Manager umfasst keine Funktionen zum direkten Verwalten von Ressourcen. Stattdessen verfügen die meisten Ressourcentypen in Azure über ihren eigenen Ressourcenanbieter.

Diagram of Azure resource providers.

Wenn ein Client eine Anforderung zur Verwaltung einer bestimmten Ressource sendet, stellt Azure Resource Manager eine Verbindung mit dem Ressourcenanbieter für diesen Ressourcentyp her, damit die Anforderung abgeschlossen werden kann. Wenn ein Client beispielsweise eine Anforderung zur Verwaltung einer VM-Ressource sendet, stellt Azure Resource Manager eine Verbindung mit dem Microsoft.Compute-Ressourcenanbieter her.

Diagram of Azure Resource Manager connecting to the Microsoft.Compute resource provider.

Azure Resource Manager setzt voraus, dass der Client einen Bezeichner für das Abonnement sowie für die Ressourcengruppe angibt, um die VM-Ressource zu verwalten.

Sobald Sie verstehen, wie Azure Resource Manager funktioniert, können Sie erfahren, wie Sie ein Azure-Abonnement den Azure Resource Manager-Kontrollen zuordnen. Bevor Azure Resource Manager eine Anforderung zur Ressourcenverwaltung ausführen kann, sollten Sie die folgenden Kontrollen festlegen.

Die erste Kontrolle besteht darin, dass ein überprüfter Benutzer eine Anforderung stellen muss. Außerdem muss Azure Resource Manager eine vertrauenswürdige Beziehung zu Microsoft Entra ID aufweisen, um die Funktionalität der Benutzeridentität bereitzustellen.

Diagram of Microsoft Entra ID.

In Microsoft Entra ID können Sie Benutzer*innen in Mandanten unterteilen. Ein Mandant ist ein logisches Konstrukt, das eine sichere, dedizierte Instanz von Microsoft Entra ID repräsentiert, die in der Regel einer Organisation zugeordnet ist. Sie können jedes Abonnement auch einem Microsoft Entra-Mandanten zuordnen.

A Microsoft Entra tenant associated with a subscription

Für jede Clientanforderung zur Verwaltung einer Ressource unter einem bestimmten Abonnement ist es erforderlich, dass der/die Benutzer*in über ein Konto im zugeordneten Microsoft Entra-Mandanten verfügt.

Die nächste Kontrolle ist eine Überprüfung, ob der Benutzer über ausreichende Berechtigungen zum Senden der Anforderungen verfügt. Berechtigungen werden Benutzern über die rollenbasierte Zugriffssteuerung in Azure (Azure Role-Based Access Control, Azure RBAC) zugewiesen.

Users assigned to Azure roles

Mit einer Azure-Rolle wird ein Satz mit Berechtigungen angegeben, die einem Benutzer für eine bestimmte Ressource zur Verfügung stehen. Wenn die Rolle dem Benutzer zugewiesen wird, werden diese Berechtigungen angewendet. Mit der integrierten Rolle „Besitzer“ kann ein Benutzer beispielsweise eine beliebige Aktion für eine Ressource ausführen.

Die nächste Kontrolle umfasst eine Überprüfung, ob die Anforderung gemäß den Einstellungen, die für die Azure-Ressourcenrichtlinie angegeben wurden, zulässig ist. Mit Azure-Ressourcenrichtlinien werden die Vorgänge angegeben, die für eine bestimmte Ressource zulässig sind. Mithilfe einer Azure-Ressourcenrichtlinie kann beispielsweise angegeben werden, dass Benutzer nur einen bestimmten Typ eines virtuellen Computers bereitstellen dürfen.

Azure resource policy

Mit der nächsten Kontrolle wird sichergestellt, dass für die Anforderung kein Grenzwert für das Azure-Abonnement überschritten wird. Beispielsweise gilt für alle Abonnements ein Grenzwert von 980 Ressourcengruppen pro Abonnement. Wenn Sie eine Anforderung zur Bereitstellung einer weiteren Ressourcengruppe erhalten, wenn der Grenzwert erreicht ist, lehnen Sie diese ab.

Diagram of Azure resource limits.

Die letzte Kontrolle ist eine Überprüfung, ob sich die Anforderung innerhalb der Zahlungsverpflichtung des Abonnements bewegt. Azure Resource Manager prüft beispielsweise, ob das Abonnement über ausreichende Zahlungsinformationen verfügt, wenn die Anforderung die Bereitstellung eines virtuellen Computers vorsieht.

Diagram of a financial commitment associated with a subscription.

Zusammenfassung

In diesem Artikel wurde beschrieben, wie der Zugriff auf Ressourcen in Azure mit Azure Resource Manager verwaltet wird.

Nächste Schritte

Informieren Sie sich über die Cloudeinführung per Framework für die Einführung der Microsoft Cloud (Microsoft Cloud Adoption Framework).