Wenn Sie Ihre Infrastrukturressourcen in App Hub-Anwendungen organisieren möchten, müssen Sie eine Verwaltungsgrenze für Anwendungen definieren. Diese Grenze kann ein Ordner mit einem oder mehreren Projekten oder ein einzelnes Projekt sein, das mit der Ressourcenhierarchie Ihrer Organisation's übereinstimmt.
Innerhalb dieser Grenze kann App Hub Google Cloud Ressourcen erkennen und verwalten. Sie können sie in Anwendungen gruppieren, indem Sie sie als Dienste und Arbeitslasten registrieren. Ein wichtiger Bestandteil 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 Ihre Verwaltungsgrenze für Anwendungen auswählen. Dabei werden die Vorteile, Überlegungen und Unterschiede zwischen den Einrichtungsalternativen erläutert.
Einrichtungsmodelle vergleichen
In der folgenden Tabelle werden Projekte und Ordner für Ihre Verwaltungsgrenze für Anwendungen verglichen:
| Feature | Grenze für ein einzelnes Projekt (Vorschau) | Grenze auf Ordnerebene | Hostprojekt (Legacy) |
|---|---|---|---|
| Empfehlung | Neue Nutzer oder kleine Organisationen, bei denen sich alle Anwendungskomponenten befinden in einem einzigen Projekt. | Große Organisationen mit mehreren Projekten in einem einzigen Ordner, bei denen die Anwendungsverwaltung an die Organisationsstruktur angepasst werden soll. | Unterstütztes Modell für bestehende Nutzer, um Anwendungskomponenten aus mehreren Projekten zu verwalten, die sich nicht in einem einzigen Ordner befinden. |
| Umfang der Grenze | Ein einzelnes Google Cloud Projekt | Alle untergeordneten Projekte in einem Google Cloud Ordner | Ein manuell verwalteter Satz von Dienstprojekten, die eine Grenze für mehrere Projekte definieren |
| 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 automatisch zur Grenze 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 zur 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. | Anpassung der Anwendungsverwaltung an Ihre Organisationsstruktur nach Geschäftseinheit, Umgebung oder Team. | Szenarien, in denen Anwendungskomponenten auf mehrere Projekte verteilt sind, die keinen gemeinsamen Ordner haben. |
| Unterstützung für anwendungszentrierte Google Cloud-Features | Eingeschränkte Unterstützung | Umfassende Unterstützung | Eingeschränkte Unterstützung |
| Komplexität der Einrichtung | Gering: Erfordert ein einzelnes Projekt. | 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 Verwaltungsgrenze für Anwendungen auswählen, berücksichtigt die Anwendungsverwaltungsebene von App Hub die Standardregeln für Hierarchie und Vererbung von Google Cloud.
Die Art und Weise, wie Sie Ihre Verwaltungsgrenze für Anwendungen definieren, wirkt sich auf die Verfügbarkeit von Features in anwendungszentrierten Google Cloud-Produkten aus. Weitere Informationen finden Sie unter Featureunterstützung nach Grenztyp.
Wie Anwendungen mit der Google Cloud Ressourcenhierarchie übereinstimmen
Das Datenmodell von App Hub kann als Overlay für die Google Cloud Ressourcenhierarchie betrachtet werden:
- Berechtigungen werden vererbt: IAM-Rollen und -Berechtigungen für Anwendungen werden für das Verwaltungsprojekt gewährt. Es gelten die Standardregeln für die IAM-Vererbung aus Ihrer Ressourcenhierarchie.
- Metadaten sind zentralisiert:Das Verwaltungsprojekt zentralisiert Anwendungsmetadaten wie Anwendungsinhaber, Kritikalität und Umgebung. So wird Ihrer Ressourcenverwaltung eine anwendungsbezogene Ebene hinzugefügt.
Die Wahl Ihrer Verwaltungsgrenze für Anwendungen bestimmt grundlegend, wie Sie Ihre Komponenten in App Hub-Anwendungen organisieren. Wie in Abbildung 1 dargestellt, können Anwendungen in einem übergeordneten Ordner, z. B. F1, Ressourcen aus Projekten direkt im Ordner, z. B. P10 und P11, sowie aus Projekten in untergeordneten Ordnern, z. B. P20 und P21 in F2, verwenden.

Abbildung 1. Die Verwaltungsgrenze für Anwendungen wird für einen übergeordneten Ordner definiert.
Wie in Abbildung 2 dargestellt, können Anwendungen in einem untergeordneten Ordner, z. B. F2, Ressourcen aus Projekten im Ordner, z. B. P20 und P21, verwenden. Wenn Sie Ressourcen aus Projekten im übergeordneten Ordner F1, z. B. P10, einbeziehen möchten, müssen Sie dieses Projekt nach F2 verschieben.

Abbildung 2. Die Verwaltungsgrenze für Anwendungen wird für einen untergeordneten Ordner definiert.
Featureunterstützung nach Grenztyp
In der folgenden Tabelle wird die Produktunterstützung für die einzelnen Einrichtungsmodelle für Grenzen verglichen.
| Grenztyp | App Hub-Projekttyp | Produktunterstützung |
|---|---|---|
| Einzelnes Projekt (Vorschau) | 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
- Übersicht über App Hub