Wenn Sie Ihre vorhandenen Google Cloud Ressourcen als Dienste und Arbeitslasten in einer App Hub-Anwendung registrieren, können Sie die Verwaltung vereinfachen, indem Sie Ressourcen nach ihrem geschäftlichen Zweck organisieren. Dieser Ansatz bietet einheitliche Transparenz, Monitoring, Governance und operative Kontrolle.
In diesem Leitfaden wird beschrieben, wie Sie vorhandene Google Cloud Ressourcen gruppieren, die noch nicht als Anwendung definiert sind.
Hinweis
Sie müssen die Ersteinrichtung für die Anwendungsverwaltung abschließen, bevor Sie Ressourcen in Anwendungen organisieren können. Dieser Prozess umfasst in der Regel die folgenden Rollen und Schritte:
Für Administratoren:
- Wählen Sie Ihr Anwendungs-Setup-Modell aus. Sie müssen ein Verwaltungsprojekt konfigurieren und eine Grenze für die Anwendungsverwaltung definieren, die die Google Cloud Ressourcen enthält, die Sie organisieren möchten.
- Aktivieren Sie die erforderlichen APIs für alle Google Cloud Ressourcen, die Sie verwenden möchten.
- Nutzern Zugriff gewähren Weisen Sie basierend auf den Verantwortlichkeiten des Nutzers im Anwendungslebenszyklus die entsprechenden IAM-Rollen zu.
Für Entwickler und Betreiber:
- Lassen Sie sich von Ihrem Administrator bestätigen, dass die Ersteinrichtung abgeschlossen ist.
- Prüfen Sie, ob Sie die erforderlichen IAM-Rollen für die Aufgaben haben, die Sie ausführen möchten.
- Öffnen Sie Ihr Verwaltungsprojekt in der Google Cloud Console oder suchen Sie die Projekt-ID des Verwaltungsprojekts für Terraform- oder Google Cloud CLI-Interaktionen.
Anwendung erstellen
Erstellen Sie in App Hub eine Anwendung, die als logischer Container für Ihre vorhandenen Google Cloud Ressourcen dient:
Console
Wählen Sie in der Google Cloud Console mit der Projektauswahl Ihr Verwaltungsprojekt aus.
So rufen Sie die Seite Anwendungen im App Hub auf:
Klicken Sie auf Anwendung erstellen.
Wählen Sie auf dem Tab Anwendungsdetails den besten Standort für Ihre Anwendung basierend auf Ihren Anforderungen an die geografische Verteilung aus:
- Wählen Sie Global aus, um eine globale Anwendung zu erstellen.
- Wählen Sie Regional aus, um eine regionale Anwendung zu erstellen. Wählen Sie dann die spezifische Region für Ihre Anwendung basierend auf den von App Hub unterstützten Regionen aus.
Weitere Informationen zum besten Standort für Ihre Anwendung finden Sie unter Globale und regionale Anwendungen.
Geben Sie einen Namen für die Anwendung ein.
Dieser Name ist eine eindeutige Kennung, die nur Kleinbuchstaben, Zahlen oder Bindestriche enthalten darf. Sie können diesen Namen nach dem Erstellen der Anwendung nicht mehr ändern.
Fügen Sie optional einen Anzeigenamen und eine Beschreibung für die Anwendung hinzu.
Dies sind keine eindeutigen Kennungen und Sie können sie nach dem Erstellen der Anwendung ändern.
Klicken Sie auf Weiter.
Suchen Sie auf dem Tab Anwendungsressourcen nach Infrastrukturressourcen und setzen Sie ein Häkchen bei den Ressourcen, die Sie als Dienste und Arbeitslasten der Anwendung registrieren möchten.
Sie können jeweils bis zu 10 Ressourcen auswählen.
Klicken Sie auf Weiter.
Auf dem Tab Attribute und Inhaber können Sie Attribute für die Anwendung hinzufügen, z. B. Wichtigkeit, Umgebung und Anwendungs-Inhaber.
Sie können dieselben Attribute und Inhaber für die Ressourcen verwenden, die Sie für die Anwendung registrieren, oder diese später definieren.
Klicken Sie auf Erstellen.
Wenn die Anwendung erstellt wurde, werden auf der Seite Anwendungen die zugehörigen Details angezeigt, einschließlich der Ressourcen, die Sie als Dienste und Arbeitslasten registriert haben. Nachdem Sie die Anwendung erstellt haben, können Sie weitere Dienste und Arbeitslasten dafür registrieren.
gcloud
So erstellen Sie eine Anwendung über Ihr Terminal oder Cloud Shell mit der Google Cloud CLI:
gcloud apphub applications create APPLICATION_NAME \ --project=PROJECT_ID \ --scope-type=LOCATION \ --location=REGION \ --display-name=DISPLAY_NAME \ --criticality-type=CRITICALITY \ --environment-type=ENVIRONMENT \ --developer-owners=display-name=DEV_NAME,email=DEV_EMAIL \ --operator-owners=display-name=OPERATOR_NAME,email=OPERATOR_EMAIL \ --business-owners=display-name=BUSINESS_NAME,email=BUSINESS_EMAILErsetzen Sie
APPLICATION_NAMEdurch den Namen der Anwendung. Dieser Name ist eine eindeutige Kennung, die nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten darf.Verwenden Sie optionale Flags wie
--criticality-type, um die Attribute der obersten Ebene der Anwendung zu definieren und die Auffindbarkeit und Governance zu unterstützen.Ersetzen Sie für erforderliche und optionale Flags Folgendes:
- Erforderlich:
PROJECT_ID: die ID des Verwaltungsprojekts. Erforderlich:
LOCATION: Der Standort für Ihre Anwendung basierend auf Ihren Anforderungen an die geografische Verteilung. Verwenden Sie einen der folgenden Werte:REGIONALfür regionale Anwendungen.GLOBALfür globale Anwendungen.
Weitere Informationen zum besten Standort für Ihre Anwendung finden Sie unter Globale und regionale Anwendungen.
- Erforderlich: