Dieses Dokument bietet einen Überblick über die anwendungsorientierte Google Cloud, eine einheitliche Methode zum Entwerfen, Bereitstellen und Verwalten Ihrer Anwendungen und Ressourcen in mehreren Google Cloud -Projekten.
Wenn Google Cloud Ressourcen auf mehrere Projekte verteilt sind, kann es schwierig sein, den Zustand, die Leistung, die Sicherheit und die Kosten der Anwendung zu verfolgen. Anstatt Ressourcen einzeln zu erfassen, sollten Sie zusammengehörige Ressourcen als registrierte Anwendungen gruppieren und verwalten. Damit können Sie:
- Konsistent bereitstellen: Verwenden Sie Vorlagen, um Anwendungen zu entwerfen, bereitzustellen und zu aktualisieren.
- Governance stärken: Legen Sie Eigentumsrechte und Richtlinien auf Anwendungsebene fest.
- Zustand und Kosten im Blick behalten: Leistung, Sicherheitsstatus und Kosten an einem Ort ansehen.
- Effiziente Fehlerbehebung: Verwenden Sie Ressourcenabhängigkeiten, um Probleme zu finden und die Auswirkungen zu bewerten.
- KI-Unterstützung nutzen: Mit Gemini Cloud Assist können Sie Ihre Infrastruktur entwerfen, Kosten optimieren und Fehler beheben.
Anwendungsdefinition
Eine Anwendung ist eine logische Gruppierung von Komponenten wie Diensten und Arbeitslasten, die zusammenarbeiten, um Geschäftsfunktionen bereitzustellen. Die folgende dreistufige Webanwendung umfasst beispielsweise ein Cloud Run-Frontend, ein Cloud Run-Backend und eine Cloud SQL-Datenbank:
Hauptfunktionen und Integrationen
Das folgende Diagramm zeigt wichtige Funktionen und Produkte in der anwendungszentrierten Google Cloud.
Die Zahlen im Diagramm beziehen sich auf die folgenden Beschreibungen:
Ressourcen: Registrieren Sie Ihre Google Cloud Ressourcen als logische Gruppierungen, um sie gemeinsam zu verwalten.
Anwendungsdesign und ‑bereitstellung:
Mit Application Design Center können Sie Vorlagen entwerfen und Anwendungen bereitstellen.
Mit dem App Hub können Sie vorhandene Ressourcen in Anwendungen organisieren.
Beobachtbarkeit: Mit Google Cloud Observability können Sie Anwendungen, Agents und MCP-Server optimieren und überwachen:
- Zustand und Leistung mit Messwerten, Logs und Traces überwachen
- Benachrichtigungen basierend auf Messwerten und Logs einrichten
Kostenoptimierung: Mit der App Optimize API können Sie Ausgaben und Ressourcennutzung nachvollziehen.
- Kostentrends und Nutzungsänderungen in Cloud Hub und Cost Explorer ansehen.
- Verwenden Sie die App Optimize API direkt für die Trendanalyse oder um Kostendaten mit anderen Geschäftsdaten zu verknüpfen.
Sicherheit und Compliance: Risiken lassen sich minimieren, indem Sie die Ergebnisse des Sicherheitsstatus in Security Command Center im Blick behalten.
Statistiken:
- In Cloud Hub erhalten Sie einen zentralen Überblick über Benachrichtigungen, Vorfälle, Sicherheitsergebnisse, Kosten, Wartungsaktivitäten und Konfigurationsabweichungen.
- Beobachtbarkeits-, Sicherheits- und Bereitstellungsdaten mithilfe eines interaktiven Topologiediagramms in Beziehung setzen.
KI-Unterstützung: Mit Gemini Cloud Assist erhalten Sie kontextbezogene Hilfe bei folgenden Aufgaben:
- Anwendungen entwerfen – auf der Designoberfläche, als herunterladbarer Terraform-Code oder in Ihrer eigenen IDE.
- Probleme beheben und Kosten optimieren – mit benutzerdefinierten Empfehlungen.
Das anwendungszentrierte Verwaltungsmodell
Zum Verwalten von Ressourcen konfigurieren Sie eine Grenze für die Anwendungsverwaltung mit einem Verwaltungsprojekt, in dem alle Aufgaben, Metadaten und APIs für die Anwendungsverwaltung zentralisiert werden. Sie können die Grenze beispielsweise auf Ordnerebene definieren, indem Sie einen App-fähigen Ordner konfigurieren.
Beispiel für die Organisation von Ressourcen
Im folgenden Beispiel werden Ressourcen in separate Verwaltungsgrenzen auf Ordnerebene unterteilt.
Wenn Sie Grenzen nach Geschäftseinheit organisieren, ergeben sich folgende Vorteile:
Jeder Ordner ist eine Grenze für die Anwendungsverwaltung mit einem eigenen Verwaltungsprojekt. So kann jede Geschäftseinheit Anwendungen mit relevanten Ressourcen registrieren.
Anwendungen in Geschäftsbereich 1 können Ressourcen in Projekten im Ordner Geschäftsbereich 1 enthalten. So können Geschäftseinheiten ihre Arbeit trennen und gleichzeitig den Zugriff auf Ressourcen freigeben.
Weitere Informationen zur Strukturierung Ihrer Ressourcen finden Sie unter Best Practices für die Anwendungsverwaltung.
Automatisch aktivierte APIs
Wenn Sie ein Verwaltungsprojekt einrichten, werden die erforderlichen APIs für die Anwendungsverwaltung automatisch aktiviert, einschließlich der APIs für App Hub, App Design Center und Google Cloud Observability.
Im Verwaltungsprojekt gespeicherte Anwendungsdaten
Im Verwaltungsprojekt werden die folgenden Daten für Ihre Grenze für die Anwendungsverwaltung gespeichert:
- App Hub-Daten: Das logische Modell Ihrer Anwendungen, Dienste und Arbeitslasten, einschließlich Metadaten wie Inhaber, Umgebung und geschäftliche Kritikalität.
- App Design Center-Daten: Anwendungsvorlagen>, Kataloge und Bereiche zum Entwerfen und Bereitstellen von Anwendungen.
Wenn Sie aggregierte Telemetriedaten für Anwendungsressourcen in einem für Anwendungen aktivierten Ordner ansehen möchten, konfigurieren Sie den Observability-Bereich für das Verwaltungsprojekt.
Auswirkungen des Löschens eines Verwaltungsprojekts
Wenn Sie das Verwaltungsprojekt für eine Ordnergrenze löschen, gehen alle Daten des Anwendungsmodells dauerhaft verloren. Die zugrunde liegenden Google CloudRessourcen in anderen Projekten sind davon nicht betroffen, aber ihre logischen Gruppierungen und Metadaten in App Hub werden gelöscht.
Nächste Schritte
- Übersicht über das App Design Center
- Aktivieren Sie die erforderlichen APIs und erstellen Sie einen ersten Gruppenbereich, indem Sie App Design Center einrichten.
- Registrieren Sie vorhandene Ressourcen und Arbeitslasten in einer zentralen Registrierung mit App Hub.
- Anwendungsleistung und -status in Cloud Hub verwalten