Dieses Dokument bietet einen konzeptionellen Überblick über die anwendungszentrierte 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 mehrereGoogle Cloud -Projekte verteilt sind. Diese Verteilung kann Entwickler und Betreiber daran hindern, eine klare und ganzheitliche Übersicht zu behalten, was Aufgaben wie Monitoring, Fehlerbehebung und Kostenverwaltung erschwert.
Anstatt einzelne Ressourcen in verschiedenen Projekten oder Produkten zu verfolgen, können Sie die integrierte, anwendungszentrierte Umgebung in Google Cloudverwenden, um zugehörige Ressourcen als registrierte Anwendungen zu gruppieren und gemeinsam zu verwalten.
- Mit Anwendungsvorlagen können Sie einheitliche Anwendungsdesigns, Bereitstellungen und Updates verwalten.
- Sie erhalten einen umfassenden Überblick über den Zustand, die Leistung, die Sicherheitslage und die Kosten von Anwendungen.
- Die Governance lässt sich verbessern, indem Sie die Inhaberschaft zuweisen und Richtlinien auf Anwendungsebene anwenden.
- Mit einem klaren Verständnis der Ressourcenabhängigkeiten können Sie die Fehlerbehebung und die Analyse der Auswirkungen beschleunigen.
- Verwenden Sie Gemini Cloud Assist für Aufgaben wie Anwendungsdesign, Kostenoptimierung und Fehlerbehebung. Gemini Cloud Assist verwendet Daten zu Beziehungen zwischen Anwendungsressourcen als Kontext für Statistiken und Antworten.
Anwendungen
Eine Anwendung dient 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 aufGoogle Cloud und dient als zentrales Register für Ihre Anwendungen. Sie können eine Anwendung registrieren, indem Sie mit App Hub vorhandene Ressourcen suchen 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 zur Seite.
Schlüsselkomponenten
Das folgende Diagramm veranschaulicht die wichtigsten Komponenten von anwendungszentrierten Google Cloud-Lösungen.
Die Zahlen im Diagramm beziehen sich auf die folgenden Beschreibungen:
Ressourcen: Anwendungen in App Hub stellen Gruppierungen vonGoogle Cloud Ressourcen dar, die als Dienste und Arbeitslasten registriert sind.
Sie definieren, welche Ressourcen App Hub verwalten kann, indem Sie mit einem Verwaltungsprojekt eine Anwendungsgrenze für die Verwaltung konfigurieren. Sie können die Grenze beispielsweise auf Ordnerebene definieren, indem Sie einen für Apps aktivierten Ordner konfigurieren.
Weitere Informationen zu den Anwendungskonzepten und zum Anwendungsmodell finden Sie unter Schlüsselkonzepte und Datenverarbeitung.
Anwendungsdesign und ‑bereitstellung:
App Design Center: Hier können Sie neue Anwendungen mit Google-Vorlagen entwerfen und bereitstellen, die auf Best Practices oder Ihren eigenen benutzerdefinierten Vorlagen basieren. Erstellen Sie Ihre Anwendung mit dem Design-Canvas, importieren Sie Terraform-Module oder lassen Sie sich von Gemini Cloud Assist beim Design helfen.
Weitere Informationen finden Sie in der Übersicht über 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 App Hub-Übersicht.
Ganz gleich, ob Sie das Application Design Center verwenden, um eine neue Anwendung zu erstellen, oder App Hub, um Ihre vorhandenen Ressourcen zu organisieren – das Ergebnis ist eine definierte Anwendung, die in App Hub katalogisiert wird und als Grundlage für einheitliche Vorgänge dient.
Beobachtbarkeit: Google Cloud Observability-Produkte liefern Telemetriedaten fürGoogle Cloud. Mit den Application Monitoring-Funktionen können Sie Anwendungen, Agents und MCP-Server überwachen und die Nutzung optimieren:
- Zustand und Leistung von Anwendungen mit Messwerten, Logs und Traces überwachen
- Benachrichtigungen basierend auf Messwerten und Logs einrichten
- Kosten und Ressourcennutzung im Kosten-Explorer analysieren
Kostenoptimierung: Mit der App Optimize API können Sie IhreGoogle Cloud Ausgaben und die Ressourcennutzung nachvollziehen.
- In Cloud Hub und Cost Explorer können Sie Kostentrends und Nutzungsänderungen für Dienste und Arbeitslasten ansehen. Cloud Hub bietet auch Empfehlungen zur Kostensenkung und Informationen von Gemini Cloud Assist zu Nutzungsänderungen im Zusammenhang mit den letzten Kostenänderungen.
- Verwenden Sie die App Optimize API direkt für die Trendanalyse oder um Kostendaten mit anderen Geschäftsdaten zu verknüpfen.
Sicherheit und Compliance: Security Command Center lässt sich in andere Google Cloud-Produkte einbinden, um Ihnen bei der Bewertung des Sicherheitsstatus und der Durchsetzung von Sicherheitsrichtlinien zu helfen. Sie können die Compliance prüfen und Richtlinien erzwingen, bevor Sie die Anwendung im 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 aufrufen, um Ihre Anwendungen proaktiv zu verwalten. Dazu gehören:
- Benachrichtigungen und Vorfälle
- Ergebnisse zu Sicherheit und Compliance.
- Kosten und Nutzung, einschließlich Gemini Cloud Assist-Informationen zu aktuellen Kostenänderungen.
- Wartungsaktivitäten.
- Aktuelle 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 zu Observability, Sicherheit und Bereitstellung. Die Ergebnisse werden als interaktive Topologiegrafik angezeigt, mit der Sie Probleme schneller beheben oder Auswirkungen schneller bewerten können.
Weitere Informationen finden Sie in der Cloud Hub-Übersicht.
KI-Unterstützung: Mit Gemini Cloud Assist erhalten Sie KI-basierte Unterstützung bei Aufgaben wie:
Anwendungen entwerfen Sie können in 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 in IDEs und kann Anwendungsbereitstellungsarchitekturen basierend auf einer Analyse Ihres lokalen Codes empfehlen.
Fehlerbehebung Wenn Sie eine Untersuchung über einen der unterstützten Einstiegspunkte starten, verwendet Gemini Cloud Assist den Kontext des Einstiegspunkts, um Ihnen beim Sammeln 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 über Gemini Cloud Assist.
Datenverarbeitung
Sie definieren, welche Ressourcen App Hub verwalten kann, indem Sie ein Verwaltungsprojekt konfigurieren. In diesem Google Cloud -Projekt werden alle Aufgaben und Metadaten für die Anwendungsverwaltung zentralisiert.
Das Verwaltungsprojekt für Ihre App Hub- und App Design Center-Daten für Grenzbereiche und aktiviert die erforderlichen APIs für die Anwendungsverwaltung.
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 im Grenzbereich, einschließlich der Definitionen und Beziehungen zwischen Anwendungen, Diensten und Arbeitslasten. Dieses Modell enthält auch Metadaten wie Anwendungsinhaber, Wichtigkeit und Umgebung.
- App 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 für Apps aktivierten Ordner aufrufen möchten, müssen Sie auch den Beobachtbarkeitsbereich konfigurieren, damit 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 ihre Beziehungen innerhalb von 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 und Google Cloud Observability sowie 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 (Business Unit 1 und Business Unit 2) an eigene Verwaltungsprojekte angehängt, wodurch separate Grenzen für die Anwendungsverwaltung definiert werden. Jeder Ordner stellt eine Geschäftseinheit dar, deren Ressourcen als Dienste und Arbeitslasten in Anwendungen registriert sind. Der erste Ordner (Business Unit 1) enthält auch einen Unterordner (Business Sub-unit 1), der eine separate Unternehmenseinheit darstellt, sowie verschiedene unabhängige Projekte mit eigenen Ressourcen. Alle Ordner sind für die Anwendungsverwaltung konfiguriert und haben daher eigene Verwaltungsprojekte.
Weitere Informationen zur Strukturierung Ihrer Ressourcen finden Sie unter Best Practices für die Anwendungsverwaltung.
Nächste Schritte
- Weitere Informationen zu App Design Center
- Application Design Center einrichten.
- Weitere Informationen zu App Hub
- Weitere Informationen zu Cloud Hub