Resource Manager – Übersicht

Auf dieser Seite wird beschrieben, wie der Resource Manager von Google Cloudfunktioniert und wie Sie damit Ihre Cloud-Ressourcen organisieren, den Zugriff steuern und Richtlinien in Ihrer Cloud-Umgebung effektiv durchsetzen können.

Resource Manager ist ein Tool, mit dem Sie Ihre Ressourcen von Google Cloud hierarchisch organisieren können. Mit anderen Worten: Sie können steuern, wie Ihre Ressourcen gruppiert werden und von wo Richtlinien übernommen werden.

Ressourcenhierarchie: Organisationen, Ordner und Projekte

Google Cloud -Ressourcen sind hierarchisch organisiert, ähnlich wie ein Dateisystem. Mithilfe dieser Hierarchie können Sie gemeinsame Aspekte Ihrer Ressourcen wie Zugriffssteuerung und Konfigurationseinstellungen von einem zentralen Punkt aus verwalten.

Die Hierarchie besteht aus den folgenden Ebenen:

  • Organisation: Der Stammknoten der Hierarchie. Sie repräsentiert Ihr Unternehmen und bietet eine zentrale Übersicht und Kontrolle über alle Ressourcen.

  • Ordner: Gruppierungsmechanismen innerhalb einer Organisation. Mit Ordnern können Sie Ihre rechtliche oder funktionale Struktur (z. B. Abteilungen oder Teams) Ihren Cloud-Ressourcen zuordnen.

  • Projekte: Der Container auf der untersten Ebene für Ressourcen. Jede Ressource (z. B. eine Compute Engine-VM-Instanz oder ein Cloud Storage-Bucket) gehört zu genau einem Projekt.

  • Ressourcen: Die grundlegenden Komponenten von Google Cloud, z. B. virtuelle Maschinen, Datenbanken und Storage-Buckets.

Wichtige Funktionen zum Verwalten von Google Cloud -Ressourcen

Resource Manager bietet die folgenden Funktionen, mit denen Sie Ihre Cloud-Umgebung verwalten können:

  • Zentrale Steuerung mit der Organisationsressource: Die Organisationsressource steht für Ihre Organisation (z. B. Ihr Unternehmen). Damit können Sie alle Ihre Google Cloud -Projekte unter einer einzigen Entität gruppieren. Dies ermöglicht eine zentrale Sichtbarkeit, Eigentümerschaft und Kontrolle über Ihre Ressourcen. Mit einer Organisationsressource gehören Projekte der Organisation und nicht einzelnen Mitarbeitern. So ist die Kontinuität der Ressourcen auch dann gewährleistet, wenn Mitarbeiter das Unternehmen verlassen.

  • Mit Ordnern gruppieren: Verwenden Sie Ordner, um Projekte in logischen Gruppen zu organisieren. Sie können beispielsweise Ordner für verschiedene Abteilungen, Umgebungen (z. B. Produktion und Staging) oder Teams erstellen. Mit Ordnern können Sie Richtlinien und Zugriffssteuerungen auf eine Gruppe von Projekten gleichzeitig anwenden, anstatt sie einzeln zu verwalten.

  • Projektverwaltung: Projekte sind die zentrale Organisationseinheit in Google Cloud. Mit Projekten können Sie APIs aktivieren, die Abrechnung verwalten und mit Teammitgliedern zusammenarbeiten. Mit Resource Manager können Sie Projekte programmatisch oder über die Console erstellen, aktualisieren und löschen.

  • Verwaltungsgrenzen und Funktionskonfigurationen: Neben der hierarchischen Eingrenzung unterstützt Resource Manager dynamische, tagbasierte Verwaltungsgrenzen (BoundaryConfig, Boundary und CapabilityConfig). Diese Grenzen ermöglichen die projektübergreifende Verwaltung und Erkennung von Diensten wie der Agent Registry über ein zentrales Verwaltungsprojekt.

  • Zugriffssteuerung und Vererbung von Richtlinien: Resource Manager ist in Identity and Access Management (IAM) eingebunden, damit Sie festlegen können, wer Zugriff auf Ihre Ressourcen hat. Sie können Zulassungs- und Ablehnungsrichtlinien für Organisationen, Ordner und Projekte festlegen. Sie können Zulassungsrichtlinien auch für einige Dienstressourcen festlegen. Ressourcen, die niedriger in der Hierarchie sind, übernehmen Richtlinien von ihren übergeordneten Containern. Wenn Sie einem Nutzer beispielsweise die Rolle Ordneradministrator für einen Ordner zuweisen, hat er diese Rolle automatisch für alle Projekte in diesem Ordner. Wenn Sie die Ressourcenhierarchie ändern, ändert sich auch die Hierarchie der Zulassungs- und Ablehnungsrichtlinien. Wenn Sie beispielsweise ein Projekt in eine Organisationsressource verschieben, werden die Zulassungs- und Ablehnungsrichtlinien des Projekts so aktualisiert, dass sie von den Richtlinien der Organisationsressource übernommen werden.

Sie können mit Resource Manager über die Google Cloud Console, die Google Cloud CLI und die Resource Manager API interagieren.

Integration in andere Google Cloud -Dienste für die Ressourcenverwaltung

Resource Manager ist für die Verwaltung Ihrer Google Cloud -Ressourcen von zentraler Bedeutung. Er bietet die Struktur und die grundlegenden Funktionen, mit denen Sie andere wichtige Dienste wie Organisationsrichtlinien, Tags und wichtige Kontakte effektiv nutzen und verwalten können:

  • Tags: Resource Manager arbeitet mit Tags, mit denen Sie beliebige Schlüssel/Wert-Paare an Ressourcen anhängen können. Tags können für verschiedene Zwecke verwendet werden, z. B. für die Ressourcenkategorisierung, die Durchsetzung von Richtlinien, die Kostenzuordnung und die dynamische Mitgliedschaft in Verwaltungsgrenzen. Die Tag-Verwaltung ist ein wichtiger Bestandteil der Organisation und Verwaltung von Ressourcen innerhalb der Resource Manager-Hierarchie.

  • Organisationsrichtliniendienst: Mit Organisationsrichtlinien können Sie die Cloud-Ressourcen Ihrer Organisation zentral und programmatisch steuern. Im Gegensatz zu IAM, das sich darauf konzentriert, wer Dinge tun kann, konzentriert sich die Organisationsrichtlinie darauf, was getan werden kann. Sie können beispielsweise eine Richtlinie definieren, die die physischen Standorte einschränkt, an denen Ressourcen erstellt werden können, oder die Erstellung öffentlicher IP-Adressen verhindert.

    Resource Manager bietet die hierarchische Struktur (Organisation, Ordner und Projekte), auf der die Organisationsrichtlinie basiert, um Regeln durchzusetzen. Während Resource Manager den Bereich definiert, in dem sich Ressourcen befinden, definiert die Organisationsrichtlinie Einschränkungen für die Konfiguration dieser Ressourcen.

  • Wichtige Kontakte: Durch die Einbindung von „Wichtige Kontakte“ in Resource Manager können Sie benutzerdefinierte Ansprechpartner für wichtige Benachrichtigungen in Bereichen wie Abrechnung, Sicherheitswarnungen und rechtliche Hinweise in Ihrer Ressourcenhierarchie festlegen. Wichtige Kontakte verwendet die Resource Manager-Hierarchie, um Benachrichtigungseinstellungen auf untergeordnete Ressourcen zu übertragen. Wenn Sie die empfohlenen Best Practices befolgen, z. B. die Konfiguration von Gruppen-E-Mail-Aliassen auf Organisations- oder Ordnerebene, können Sie dafür sorgen, dass wichtige Benachrichtigungen die zuständigen Teams umgehend erreichen, ohne dass Sie sich auf IAM-Fallback-Rollen verlassen müssen.

Nächste Schritte