App Hub-Einrichtungsmodell auswählen

Organisieren Sie Ihre Infrastrukturressourcen in App Hub-Anwendungen mithilfe eines Ordners für Anwendungen (Vorschau) oder eines Hostprojekts.

Für Anwendungen aktivierter Ordner

Empfohlen

Ein für Anwendungen aktivierter Ordner ist ein Google Cloud Ordner, mit dem Sie Infrastrukturressourcen als Dienste und Arbeitslasten in App Hub-Anwendungen gruppieren können. In Ordnern mit aktivierten Anwendungen wird die Anwendungsverwaltung für alle Projekte im Ordner bereitgestellt. Für für Anwendungen aktivierte Ordner sind auch Funktionen wie Application Design Center und Gemini Cloud Assist verfügbar. Weitere Informationen zum Einrichten Ihrer App Hub-Anwendungen in einem für Anwendungen aktivierten Ordner finden Sie unter App Hub für einen für Anwendungen aktivierten Ordner einrichten.

Hostprojekt

Ein Hostprojekt ist ein Google Cloud -Projekt, mit dem Sie Infrastrukturressourcen als Dienste und Arbeitslasten in App Hub-Anwendungen gruppieren können. Weitere Informationen finden Sie unter App Hub für ein Hostprojekt einrichten.

Struktur der Ressourcenhierarchie planen

Die Grundlage für die Organisation von App Hub-Anwendungen ist entweder der für Apps aktivierte Ordner oder das Hostprojekt, je nach dem von Ihnen gewählten Einrichtungsmodell. Das Datenmodell von App Hub basiert auf der Standard-Google Cloud Ressourcenhierarchie und behält dieselben hierarchischen Regeln und Richtlinien für die Übernahme bei.

Sie können die Vorteile der Google Cloud Ressourcenhierarchie mit den Anwendungsfunktionen von App Hub kombinieren, indem Sie die erwarteten Anwendungsgrenzen dem grundlegenden Ordner für Anwendungen oder dem Hostprojekt Ihres Einrichtungsmodells zuordnen. Das Datenmodell von App Hub kann als Overlay für die standardmäßige Google Cloud Ressourcenhierarchie betrachtet werden:

  • Ordner und Projekte sind Grenzen:Ordner und Projekte im Resource Manager gruppieren Ressourcen für die Richtlinienübernahme und Organisation auf dieselbe Weise wie app-fähige Ordner oder Hostprojekte die administrativen Grenzen für Anwendungen definieren.
  • Rollen und Berechtigungen werden übernommen:IAM-Rollen und Berechtigungen für App Hub werden gemäß den standardmäßigen IAM-Übernahmeregeln für das Verwaltungsprojekt, den für Apps aktivierten Ordner selbst oder das Hostprojekt gewährt.
  • Metadaten sind zentralisiert:Im Verwaltungsprojekt oder Hostprojekt werden Anwendungsmetadaten zentralisiert. So wird dem Ressourcenmanagement eine anwendungsbezogene Ebene hinzugefügt.

Weitere Informationen zur Ressourcenorganisation finden Sie unter Konzepte zur Ressourcenorganisation und Ordner für die App-Verwaltung konfigurieren.

Überlegungen zur Ressourcenhierarchie

Im Folgenden finden Sie empfohlene Aspekte für Ihre Ressourcenhierarchie, wenn Sie Ihr Einrichtungsmodell für die Verwaltung von Anwendungen auswählen:

Wenn Sie Hostprojekte verwenden:

  • Alle Ressourcen müssen sich in den jeweiligen Dienstprojekten befinden, die Sie manuell an das Hostprojekt anhängen, damit sie in App Hub-Anwendungen registriert werden können.

Wenn Sie für Apps aktivierte Ordner verwenden:

  • Dienste und Arbeitslasten müssen sich in Projekten im für die Verwaltung von Anwendungen konfigurierten Ordner oder dessen untergeordneten Elementen befinden, damit sie in App Hub-Anwendungen innerhalb der administrativen Grenze des Ordners registriert werden können.
  • Die automatische Erkennung von Diensten und Arbeitslasten erfolgt innerhalb des jeweiligen für die Verwaltung von Anwendungen konfigurierten Ordners und seiner untergeordneten Projekte.
  • Planen Sie Ihre Ordnerstruktur sorgfältig:

    • Mit einem einzigen für die Verwaltung von Anwendungen konfigurierten Ordner können Sie Anwendungen in vielen Projekten verwalten.
    • Sie können verschachtelte app-fähige Ordner erstellen, um die Anwendungsverwaltung an verschiedene Teams oder Geschäftseinheiten zu delegieren. So haben Sie eine detailliertere Kontrolle über Anwendungen.

Wie unter Anwendungen in einem Ordner verwalten beschrieben, können Anwendungen in einem übergeordneten Ordner wie F1 Ressourcen aus Projekten direkt in diesem Ordner (z. B. P10 und P11) sowie aus Projekten in verschachtelten Ordnern (z. B. P20 und P21 in F2) verwenden, wenn die Anwendungsverwaltung für den übergeordneten Ordner aktiviert ist.

Eine Anwendung mit den Projekten P10 und P20, die sich über mehrere Ordnerebenen erstrecken.

Wenn Sie die Anwendungsverwaltung nur für den verschachtelten Ordner F2 aktivieren, können Anwendungen in diesem Ordner nur Ressourcen aus den darin enthaltenen Projekten wie P20 und P21 verwenden. Ressourcen im übergeordneten Ordner F1, z. B. P10 und P11, sind für Anwendungen in F2 nicht verfügbar. Wenn Sie Ressourcen aus einem Projekt im übergeordneten Ordner einfügen möchten, müssen Sie das Projekt in F2 verschieben.

Eine Anwendung mit den Projekten P10 und P20, wobei P10 in den Ordner F2 verschoben wurde.

Muster für Ressourcenstrukturen

Im Folgenden finden Sie gängige Muster, die wir für die sorgfältige Planung Ihrer Ordner- und Projektstruktur empfehlen:

  • Ein einzelner für Apps aktivierter Ordner:Beginnen Sie mit der Konfiguration in kleinen Organisationen oder für die erste Einführung und konsolidieren Sie die Anwendungsverwaltung innerhalb einer einzigen administrativen Grenze.
  • Ein app-fähiger Ordner pro Umgebung:Erzwingen Sie eine starke Isolation zwischen Entwicklungsumgebungen, um unterschiedliche Richtlinien zu ermöglichen und das Risiko zu verringern.
  • Ein app-fähiger Ordner pro Geschäftsbereich oder Team:Richten Sie die Verwaltung an Ihrer Organisationsstruktur und den Zuständigkeiten der Teams aus, um die Autonomie zu fördern. Sie können diese Vorgehensweise implementieren, indem Sie mehrere separate app-fähige Ordner erstellen.
  • Eine geschachtelte Struktur von Ordnern für Anwendungen erstellen:Sie können die Ordner nach Geschäftsbereichen, Teams oder Umgebungen mit hierarchischer Steuerung organisieren. Erstellen Sie beispielsweise Ordner auf der obersten Ebene für Geschäftseinheiten mit verschachtelten Ordnern für Entwicklungs-, Staging- und Produktionsumgebungen in jeder Einheit. Bei diesem Muster werden die in Überlegungen zur Ressourcenhierarchie beschriebenen Ordnerstrukturen für Apps verwendet.
  • Ein Hostprojekt pro Anwendung oder Gruppe von Anwendungen:Organisieren Sie vorhandene Ressourcen aus Ihren Standardprojekten. Diese Option eignet sich für Organisationen, die an die projektbasierte Trennung von Zuständigkeiten gewöhnt sind oder vorhandene Anwendungen auf diese Weise verwalten.

Nächste Schritte