Wenn Sie Ihre Infrastrukturressourcen in App Hub-Anwendungen organisieren möchten, müssen Sie eine Grenze für die Anwendungsverwaltung definieren. Diese Grenze kann ein Ordner mit einem oder mehreren Projekten oder ein einzelnes Projekt sein, das der Ressourcenhierarchie Ihrer Organisation entspricht.
Innerhalb dieser Grenze kann App HubGoogle Cloud -Ressourcen erkennen und verwalten. Sie können sie in Anwendungen gruppieren, indem Sie sie als Dienste und Arbeitslasten registrieren. Ein wichtiger Teil dieser Einrichtung ist das Verwaltungsprojekt, ein bestimmtes Google Cloud Projekt, das als zentraler Punkt für die Verwaltung von APIs, Zugriffssteuerung, Abrechnung und Kontingenten für Ihre Anwendungen dient.
Auf dieser Seite erfahren Sie, wie Sie das beste Einrichtungsmodell für die Verwaltungsgrenze Ihrer Anwendung auswählen. Dazu werden die Vorteile, Überlegungen und Funktionsunterschiede der Einrichtungsalternativen beschrieben.
Einrichtungsmodelle vergleichen
In der folgenden Tabelle finden Sie einen Vergleich zwischen Projekten und Ordnern für die Verwaltungsgrenze Ihrer Anwendung:
| Feature | Grenze für ein einzelnes Projekt | Grenze auf Ordnerebene | Hostprojekt (Legacy) |
|---|---|---|---|
| Empfehlung | Neue Nutzer oder kleine Organisationen, in denen sich alle Anwendungskomponenten in einem einzigen Projekt befinden. | Große Organisationen mit mehreren Projekten in einem einzelnen Ordner, in denen Sie die Anwendungsverwaltung an Ihre Organisationsstruktur anpassen möchten. | Unterstütztes Modell für bestehende Nutzer, um Anwendungskomponenten aus mehreren Projekten zu verwalten, die nicht in einem einzelnen Ordner enthalten sind. |
| Ausdehnung der Grenze | Ein einzelnes Google Cloud Projekt | Alle untergeordneten Projekte in einem Google Cloud -Ordner | Eine manuell verwaltete Gruppe von Dienstprojekten |
| Verwaltung | App Hub erkennt unterstützte Ressourcen im Projekt automatisch. Sie können diese Ressourcen als Dienste oder Arbeitslasten von Anwendungen registrieren. | Projekte im Ordner werden der Grenze automatisch hinzugefügt. Sie können unterstützte Ressourcen aus diesen untergeordneten Projekten als Dienste oder Arbeitslasten von Anwendungen registrieren. | Sie müssen Dienstprojekte manuell an das Hostprojekt anhängen, um sie der Grenze hinzuzufügen. Sie können unterstützte Ressourcen aus diesen Dienstprojekten als Dienste oder Arbeitslasten von Anwendungen registrieren. |
| Primärer Anwendungsfall | Kleine Anwendungen, erste Einführung oder Teams, die Infrastrukturressourcen in einem einzelnen Projekt verwalten. | Abstimmung der Anwendungsverwaltung auf Ihre Organisationsstruktur nach Geschäftseinheit, Umgebung oder Team. | Szenarien, in denen Anwendungskomponenten auf Projekte verteilt sind, die keinen gemeinsamen Ordner haben. |
| Anwendungszentrierte Unterstützung von Google Cloud-Funktionen | Eingeschränkter Support | Umfassende Unterstützung | Eingeschränkter Support |
| Komplexität der Einrichtung | Niedrig: Es ist nur ein Projekt erforderlich. | Medium: Erfordert eine Ordnerstruktur. | Hoch: Erfordert die manuelle Verknüpfung aller Projekte mit der Grenze. |
| Einrichtungsanleitung | Einzelnes Projekt einrichten | Ordner einrichten | Hostprojekt einrichten (Legacy) |
Ressourcenhierarchie für die Anwendungsverwaltung planen
Die effektive Anwendungsverwaltung in App Hub basiert direkt auf Ihrer vorhandenen Ressourcenhierarchie in Google Cloud. Wenn Sie einen Ordner oder ein Projekt als Grenze für die Anwendungsverwaltung auswählen, werden in der Ebene für die Anwendungsverwaltung von App Hub die standardmäßigen hierarchischen Regeln und Richtlinien zur Übernahme von Google Cloudberücksichtigt.
Die Art und Weise, wie Sie die Grenze für die Anwendungsverwaltung definieren, wirkt sich auf die Verfügbarkeit von Funktionen in anwendungszentrierten Google Cloud-Produkten aus. Weitere Informationen finden Sie unter Unterstützung von Funktionen nach Grenztyp.
So werden Anwendungen in die Google Cloud Ressourcenhierarchie eingeordnet
Das Datenmodell von App Hub kann als Overlay für die Google CloudRessourcenhierarchie betrachtet werden:
- Berechtigungen werden übernommen:IAM-Rollen und -Berechtigungen für Anwendungen werden für das Verwaltungsprojekt gewährt und es gelten die standardmäßigen IAM-Übernahmeregeln aus Ihrer Ressourcenhierarchie.
- Zentrale Metadaten: Im Verwaltungsprojekt werden Anwendungsmetadaten wie Anwendungsinhaber, Kritikalität und Umgebung zentralisiert. So wird Ihrem Ressourcenmanagement eine anwendungsbezogene Ebene hinzugefügt.
Die Wahl der Verwaltungsgrenze Ihrer Anwendung hat grundlegenden Einfluss darauf, wie Sie Ihre Komponenten in App Hub-Anwendungen organisieren. Wie in Abbildung 1 dargestellt, können Sie die Verwaltungsgrenze Ihrer Anwendung in einem übergeordneten Ordner wie F1 definieren. Dann können Anwendungen in diesem Ordner Ressourcen aus Projekten verwenden, die sich direkt darin befinden, z. B. P10 und P11, sowie aus Projekten in verschachtelten Ordnern, z. B. P20 und P21 in F2.

Abbildung 1. Die Verwaltungsgrenze der Anwendung wird für einen übergeordneten Ordner definiert.
Wie in Abbildung 2 dargestellt, können Anwendungen im Ordner F2, wenn Sie die Verwaltungsgrenze für Ihre Anwendung im verschachtelten Ordner F2 definieren, Ressourcen aus den darin enthaltenen Projekten wie P20 und P21 verwenden. Wenn Sie Ressourcen aus Projekten im übergeordneten Ordner F1, z. B. P10, einbeziehen möchten, müssen Sie das Projekt in F2 verschieben.

Abbildung 2. Die Grenze für die Anwendungsverwaltung wird für einen untergeordneten Ordner definiert.
Funktionsunterstützung nach Grenztyp
In der folgenden Tabelle wird der anwendungszentrierte Google Cloud-Produktsupport für die einzelnen Grenzkonfigurationsmodelle verglichen.
| Grenztyp | App Hub-Projekttyp | Anwendungsbezogener Google Cloud-Support |
|---|---|---|
| Einzelnes Projekt | Hostprojekt |
|
| Verwaltungsprojekt |
|
|
| Ordnerebene | Verwaltungsprojekt |
|
| Mehrere Projekte | Hostprojekt |
|
Nächste Schritte
- Einzelnes Projekt einrichten
- Ordner einrichten
- Hostprojekt einrichten (Legacy)
- IAM-Rollen und -Berechtigungen für App Hub
- App Hub – Übersicht