Mit dem anwendungsorientierten Google Cloud können Sie Ihre Ressourcen als registrierte Anwendungen gruppieren, um sie projektübergreifend in Google CloudProjekten konsistent zu entwerfen, bereitzustellen und zu verwalten.
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:
Das Gruppieren Ihrer Ressourcen bietet folgende Vorteile:
- 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 einsehen.
- Effiziente Fehlerbehebung: Verwenden Sie Ressourcenabhängigkeiten, um Probleme zu finden und die Auswirkungen zu bewerten.
- KI-Unterstützung verwenden: Verwenden Sie Gemini Cloud Assist für Design, Kostenoptimierung und Fehlerbehebung.
Hauptfunktionen und Integrationen
Das folgende Diagramm zeigt die wichtigsten Funktionen und Produkte in Application-centric Google Cloud.
Die Ziffern im Diagramm beziehen sich auf die folgenden Beschreibungen:
Ressourcen: Registrieren Sie Ihre Google Cloud Ressourcen als logische Gruppen, um sie gemeinsam zu verwalten.
Anwendungsdesign und -bereitstellung:
Verwenden Sie das Application Design Center, um Vorlagen zu entwerfen und Anwendungen bereitzustellen.
Verwenden Sie App Hub, um vorhandene Ressourcen in Anwendungen zu organisieren.
Beobachtbarkeit: Verwenden Sie Google Cloud Observability, um Anwendungen, Agents und MCP-Server zu optimieren und zu überwachen:
- Zustand und Leistung mit Messwerten, Logs und Traces überwachen
- Benachrichtigungen anhand von Messwerten und Logs einrichten
Kostenoptimierung: Mit der App Optimize API können Sie sich einen Überblick über die Ausgaben und die Ressourcennutzung verschaffen.
- Kostentrends und Nutzungsänderungen in Cloud Hub und Cost Explorer ansehen.
- Verwenden Sie die App Optimize API direkt für Trendanalysen oder um Kostendaten mit anderen Geschäftsdaten zu verknüpfen.
Sicherheit und Compliance: Verwalten Sie Risiken, indem Sie die Ergebnisse zum Sicherheitsstatus im Security Command Center im Blick behalten.
Insights:
- In Cloud Hub erhalten Sie eine zentrale Ansicht von Benachrichtigungen, Vorfällen, Sicherheitsergebnissen, Kosten, Wartungsaktivitäten und Konfigurationsabweichungen.
- Korrelieren Sie Beobachtbarkeits-, Sicherheits- und Bereitstellungsdaten mithilfe eines interaktiven Topologiediagramms.
KI-Unterstützung: Mit Gemini Cloud Assist erhalten Sie kontextsensitive Hilfe zu folgenden Themen:
- Anwendungen auf dem Design-Canvas entwerfen, als herunterladbaren Terraform-Code oder in Ihrer eigenen IDE.
- Fehler beheben und Kosten optimieren mit personalisierten Empfehlungen.
Das anwendungszentrierte Verwaltungsmodell
Zum Verwalten von Ressourcen konfigurieren Sie eine Anwendungsverwaltungsgrenze mit einem Verwaltungsprojekt, in dem alle Aufgaben, Metadaten und APIs der Anwendungsverwaltung zentralisiert sind. Sie können die Grenze beispielsweise auf Ordnerebene definieren, indem Sie einen für die Verwaltung von Anwendungen konfigurierten Ordner konfigurieren.
Beispiel für die Ressourcenorganisation
Im folgenden Beispiel werden Ressourcen in unterschiedliche Verwaltungsgrenzen auf Ordnerebene organisiert.
Die Organisation von Grenzen nach Geschäftseinheit bietet folgende Vorteile:
Jeder Ordner ist eine Anwendungsverwaltungsgrenze mit einem eigenen Verwaltungsprojekt. So kann jede Geschäftseinheit Anwendungen mit relevanten Ressourcen registrieren.
Anwendungen in Geschäftseinheit 1 können Ressourcen in Projekten im Ordner Geschäftsuntereinheit 1 enthalten. So können Geschäftseinheiten ihre Arbeit trennen und gleichzeitig den Zugriff auf Ressourcen teilen.
Weitere Informationen zum Strukturieren 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 APIs für App Hub, Application Design Center und Google Cloud Observability.
Im Verwaltungsprojekt gespeicherte Anwendungsdaten
Im Verwaltungsprojekt werden die folgenden Daten für Ihre Anwendungsverwaltungsgrenze gespeichert:
- App Hub-Daten: Das logische Modell Ihrer Anwendungen, Dienste und Arbeitslasten, einschließlich Metadaten wie Inhaber, Umgebung und geschäftliche Wichtigkeit.
- Application Design Center-Daten: Anwendungsvorlagen, Kataloge und Bereiche zum Entwerfen und Bereitstellen von Anwendungen.
Wenn Sie aggregierte Telemetriedaten für Anwendungsressourcen in einem für die Verwaltung von Anwendungen konfigurierten Ordner aufrufen möchten, konfigurieren Sie den Beobachtbarkeitsbereich für das Verwaltungsprojekt.
Auswirkungen des Löschens von Verwaltungsprojekten
Wenn Sie das Verwaltungsprojekt für eine Ordnergrenze löschen, gehen alle Daten des Anwendungsmodells dauerhaft verloren. Die zugrunde liegenden Google Cloud-Ressourcen in anderen Projekten sind davon nicht betroffen, aber ihre logischen Gruppierungen und Metadaten in App Hub werden gelöscht.