Dieses Dokument bietet eine konzeptionelle Übersicht über die anwendungsorientierte Google Cloud, ihre wichtigsten Produkte und wie sie zusammenarbeiten, um den gesamten Lebenszyklus der Anwendungsverwaltung zu optimieren.
Da Cloud-Anwendungen immer komplexer werden, kann die Verwaltung der zugrunde liegenden Infrastruktur eine erhebliche Herausforderung darstellen. Außerdem bestehen diese Anwendungen oft aus zahlreichen Komponenten, die auf mehrere Google Cloud Projekte verteilt sind. Diese Verteilung kann Entwickler und Operatoren daran hindern, eine klare und ganzheitliche Übersicht zu behalten, und erschwert so Aufgaben wie Monitoring, Fehlerbehebung und Kostenverwaltung.
Anstatt einzelne Ressourcen in verschiedenen Projekten oder Produkten zu verfolgen, können Sie die integrierte, anwendungsorientierte Umgebung in Google Cloud verwenden, um zugehörige Ressourcen als registrierte Anwendungen zu gruppieren und zu verwalten.
- Anwendungsvorlagen verwenden, um einheitliche Anwendungsdesigns, Bereitstellungen und Updates zu verwalten.
- Umfassende Informationen zu Anwendungszustand, Leistung, Sicherheitsstatus und Kosten erhalten.
- Governance verbessern, indem Sie Eigentümer zuweisen und Richtlinien auf Anwendungsebene anwenden.
- Fehlerbehebung und Folgenabschätzung durch ein klares Verständnis der Ressourcenabhängigkeiten beschleunigen.
- Gemini Cloud Assist für Aufgaben wie Anwendungsdesign, Kostenoptimierung und Fehlerbehebung verwenden. Gemini Cloud Assist verwendet Daten zu Beziehungen zwischen Anwendungsressourcen als Kontext für Statistiken und Antworten.
Anwendungen
Eine Anwendung fungiert als logische Gruppierung von Komponenten, einschließlich Diensten und Arbeitslasten, die zusammen eine bestimmte Geschäftsfunktion bereitstellen. Das folgende Beispiel zeigt eine dreistufige Webanwendung mit einem Cloud Run-Frontend-Dienst, einem Cloud Run-Backend-Dienst und einer Cloud SQL-Datenbank.

App Hub bietet ein grundlegendes Datenmodell für Ihre Anwendungen in Google Cloud und dient als zentrale Registrierung für Ihre Anwendungen. Sie können eine Anwendung registrieren, indem Sie mit App Hub vorhandene Ressourcen ermitteln und gruppieren oder mit Application Design Center eine neue Anwendung entwerfen und bereitstellen, die automatisch in App Hub registriert wird.
Anschließend können Sie Ihre Anwendung betreiben und optimieren. Dabei steht Ihnen KI-Unterstützung zur Verfügung.
Schlüsselkomponenten
Das folgende Diagramm veranschaulicht die wichtigsten Komponenten der anwendungsorientierten Google Cloud.
Die Zahlen im Diagramm beziehen sich auf die folgenden Beschreibungen:
Ressourcen: Anwendungen in App Hub stellen Gruppierungen von Google Cloud Ressourcen dar, die als Dienste und Arbeitslasten registriert sind.
Sie definieren, welche Ressourcen von App Hub verwaltet werden können, indem Sie mit einem Verwaltungsprojekt eine Verwaltungsgrenze für Anwendungen konfigurieren. Sie können die Grenze beispielsweise auf Ordnerebene definieren, indem Sie einen ordnerbasierten App-Hub konfigurieren.
Weitere Informationen zu den Anwendungskonzepten und dem Anwendungs modell finden Sie unter Schlüsselkonzepte und Datenverarbeitung.
Anwendungsdesign und -bereitstellung:
App Design Center: Entwerfen und stellen Sie neue Anwendungen mit Google-Vorlagen basierend auf Best Practices oder Ihren eigenen benutzerdefinierten Vorlagen bereit. Erstellen Sie Ihre Anwendung mit der Designoberfläche, importieren Sie Terraform-Module oder verwenden Sie Gemini Cloud Assist, um Sie beim Design zu unterstützen.
Weitere Informationen finden Sie in der Übersicht zu Application Design Center.
App Hub: Organisieren Sie vorhandene Ressourcen innerhalb Ihrer Anwendungsverwaltungsgrenze in Anwendungen, um eine ganzheitliche Übersicht Ihrer Dienste und Arbeitslasten zu erhalten. Weitere Informationen finden Sie in der Übersicht zu App Hub.
Unabhängig davon, ob Sie mit Application Design Center eine neue Anwendung erstellen oder mit App Hub Ihre vorhandenen Ressourcen organisieren, erhalten Sie eine definierte Anwendung, die in App Hub katalogisiert ist und als Grundlage für einheitliche Vorgänge dient.
Beobachtbarkeit: Google Cloud Observability-Produkte liefern Telemetriedaten für Google Cloud. Anwendungen, Agents und MCP-Server überwachen und die Nutzung mit den Funktionen von Application Monitoring optimieren:
- Anwendungszustand und -leistung mit Messwerten, Logs und Traces überwachen.
- Benachrichtigungen basierend auf Messwerten und Logs einrichten.
- Kosten und Ressourcennutzung in Cost Explorer analysieren.
Kostenoptimierung: Mit der App Optimize API können Sie Ihre Google Cloud Ausgaben und Ressourcennutzung nachvollziehen.
- Kostentrends und Nutzungsänderungen für Dienste und Arbeitslasten in Cloud Hub und Cost Explorer ansehen. Cloud Hub bietet auch Empfehlungen zur Kostensenkung und Statistiken von Gemini Cloud Assist zu Nutzungsänderungen im Zusammenhang mit den letzten Kostenänderungen.
- App Optimize API direkt für die Trend analyse verwenden oder Kostendaten mit anderen Geschäftsdaten verknüpfen.
Sicherheit und Compliance: Security Command Center ist in andere Google Cloud Produkte eingebunden, damit Sie den Sicherheitsstatus bewerten und Sicherheitsrichtlinien erzwingen können. Sie können die Compliance bewerten und Richtlinien erzwingen, bevor Sie die Anwendung in App Design Center bereitstellen. Sie können auch Ergebnisse für alle registrierten Anwendungen in Security Command Center ansehen.
Statistiken: Cloud Hub bietet eine zentrale Ansicht der Betriebsdaten und Statistiken Ihrer Anwendungen. Sie können aggregierte Daten verwenden, um Ihre Anwendungen proaktiv zu verwalten, einschließlich:
- Benachrichtigungen und Vorfälle.
- Ergebnisse zu Sicherheit und Compliance.
- Kosten und Nutzung, einschließlich Statistiken von Gemini Cloud Assist zu den letzten Kostenänderungen.
- Wartungsaktivitäten.
- Letzte Cloud Run- und GKE-Bereitstellungen und Konfigurationsabweichungen von Ihren App Design Center-Vorlagen.
Sie können auch Abfragen ausführen, um Daten zu korrelieren, einschließlich Daten zur Beobachtbarkeit, Sicherheit und Bereitstellung. Die Ergebnisse werden als interaktives Topologiediagramm angezeigt, mit dem Sie Probleme schneller beheben oder Auswirkungen schneller bewerten können.
Weitere Informationen finden Sie in der Übersicht zu Cloud Hub.
KI-Unterstützung: KI-Unterstützung von Gemini Cloud Assist, für Aufgaben wie:
Anwendungen entwerfen. Mit natürlicher Sprache iterativ eine Anwendung auf dem App Design Center-Canvas entwerfen oder die vorgeschlagene Architektur als Terraform-Code herunterladen.
Gemini Cloud Assist unterstützt auch die MCP-Integration mit IDEs und kann Anwendungsbereitstellungsarchitekturen basierend auf einer Analyse Ihres lokalen Codes empfehlen.
Fehlerbehebung. Wenn Sie eine Prüfung über einen der unterstützten Einstiegspunkte starten, verwendet Gemini Cloud Assist den Kontext des Einstiegspunkts, um Ihnen beim Erfassen relevanter Informationen zu helfen.
Gemini Cloud Assist verwendet Informationen zu Ressourcenbeziehungen aus der Anwendungstopologie und die Inhalte, die auf IhrerGoogle Cloud Konsolenseite sichtbar sind, um relevantere und genauere Antworten auf Ihre Prompts zu geben.
Weitere Informationen finden Sie in der Übersicht zu Gemini Cloud Assist.
Datenverarbeitung
Sie definieren, welche Ressourcen von App Hub verwaltet werden können, indem Sie ein Verwaltungsprojekt konfigurieren, in dem alle Aufgaben und Metadaten der Anwendungsverwaltung zentralisiert sind. Google Cloud
Im Verwaltungsprojekt für Ihre Grenze werden App Hub- und App Design Center-Daten gespeichert und die erforderlichen APIs für die Anwendungsverwaltung aktiviert.
Im Verwaltungsprojekt gespeicherte Daten
Im Verwaltungsprojekt werden die folgenden Daten zu Ihren Anwendungen gespeichert:
- App Hub-Daten: Das vollständige logische Modell für alle Anwendungen innerhalb der Grenze, einschließlich der Definitionen und Beziehungen zwischen Anwendungen, Diensten und Arbeitslasten. Dieses Modell enthält auch Metadaten wie Anwendungsinhaber, Wichtigkeit und Umgebung.
- Application Design Center-Daten: Elemente wie Anwendungsvorlagen, Kataloge und Bereiche, die zum Entwerfen und Bereitstellen neuer Anwendungen verwendet werden.
Wenn Sie Logs, Messwerte und Traces für Anwendungsressourcen in einem ordnerbasierten App-Hub aufrufen möchten, müssen Sie auch den Beobachtbarkeitsbereich so konfigurieren, dass alle Telemetriedaten Ihrer Anwendung im Verwaltungsprojekt sichtbar sind.
Verwaltungsprojekt löschen
Wenn das Verwaltungsprojekt gelöscht wird, gehen alle Daten dieses Anwendungsmodells dauerhaft verloren. Die zugrunde liegenden Infrastrukturressourcen wie Ihre Google Kubernetes Engine-Cluster oder Load-Balancer sind weiterhin vorhanden, aber ihre logische Gruppierung und Beziehungen in App Hub gehen verloren.
APIs für die Anwendungsverwaltung
Wenn Sie ein Verwaltungsprojekt einrichten, werden die erforderlichen APIs für die Anwendungsverwaltung automatisch aktiviert. Dazu gehören APIs für App Hub, App Design Center, Google Cloud Observability und die zugehörigen API-Abhängigkeiten. Weitere Informationen zu erforderlichen und empfohlenen APIs finden Sie unter APIs im Verwaltungsprojekt aktivieren.
Ressourcen organisieren
Das folgende Diagramm zeigt ein Beispiel dafür, wie Ressourcen für die Anwendungsverwaltung organisiert werden können. In diesem Fall sind zwei Ordner (Geschäftsbereich 1 und Geschäftsbereich 2) mit eigenen Verwaltungsprojekten verknüpft, wodurch separate Verwaltungsgrenzen für Anwendungen definiert werden. Jeder Ordner stellt eine Geschäftseinheit dar, deren Ressourcen als Dienste und Arbeitslasten in Anwendungen registriert sind. Der erste Ordner (Geschäftsbereich 1) enthält auch einen Unterordner (Geschäftsbereich 1), der einen separaten Geschäftsbereich darstellt, sowie verschiedene unabhängige Projekte mit eigenen Ressourcen. Alle Ordner sind für die Anwendungsverwaltung konfiguriert und haben daher eigene Verwaltungsprojekte.
Weitere Informationen zum Strukturieren Ihrer Ressourcen finden Sie unter Best Practices für die Anwendungsverwaltung.
Nächste Schritte
- Weitere Informationen zu App Hub
- Modell für die Anwendungseinrichtung auswählen
- Weitere Informationen zu App Design Center
- Weitere Informationen zu Cloud Hub
- Auf die Anwendungsverwaltung vorbereiten