Anwendungszentrierte Google Cloud

In diesem Dokument finden Sie eine Übersicht über die anwendungsbezogene Google Cloud, eine einheitliche Möglichkeit, Ihre Anwendungen und Ressourcen in mehreren Google Cloud Projekten zu entwerfen, bereitzustellen und zu verwalten.

Wenn Google Cloud Ressourcen auf mehrere Projekte verteilt sind, kann es komplex sein, den Zustand, die Leistung, die Sicherheit und die Kosten von Anwendungen zu verfolgen. Anstatt Ressourcen einzeln zu verfolgen, können Sie zugehörige Ressourcen als registrierte Anwendungen gruppieren und verwalten. So haben Sie folgende Möglichkeiten:

  • Einheitliche Bereitstellung: Verwenden Sie Vorlagen, um Anwendungen zu entwerfen, bereitzustellen und zu aktualisieren.
  • Stärkere Governance: Legen Sie Inhaberschaft und Richtlinien auf Anwendungsebene fest.
  • Zustand und Kosten im Blick behalten: Sehen Sie Leistung, Sicherheitsstatus und Kosten an einem Ort.
  • Effiziente Fehlerbehebung: Verwenden Sie Ressourcenabhängigkeiten, um Probleme zu finden und Auswirkungen zu bewerten.
  • KI-Unterstützung nutzen: Verwenden Sie Gemini Cloud Assist zum Entwerfen, zur Kostenoptimierung und zur Fehlerbehebung.

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:

Beispiel für eine dreistufige Anwendung

Hauptfunktionen und Einbindungsmöglichkeiten

Das folgende Diagramm zeigt die wichtigsten Funktionen und Produkte in der anwendungsbezogenen Google Cloud.

Beziehungen zwischen anwendungszentrierten Produkten und Funktionen.
Abbildung 1. Beziehungen zwischen anwendungsbezogenen Produkten und Funktionen.

Die Zahlen im Diagramm beziehen sich auf die folgenden Beschreibungen:

  1. Ressourcen: Registrieren Sie Ihre Google Cloud Ressourcen als logische Gruppierungen, um sie gemeinsam zu verwalten.

  2. Anwendungsdesign und ‑bereitstellung:

  3. Beobachtbarkeit: Verwenden Sie Google Cloud Observability, um Anwendungen, Agents und MCP-Server zu optimieren und zu überwachen:

    • Überwachen Sie Zustand und Leistung mit Messwerten, Logs und Traces.
    • Richten Sie Benachrichtigungen basierend auf Messwerten und Logs ein.
  4. Kostenoptimierung: Verwenden Sie die App Optimize API, um Ausgaben und Ressourcennutzung zu analysieren.

  5. Sicherheit und Compliance: Verwalten Sie Risiken, indem Sie Ergebnisse zum Sicherheitsstatus im Security Command Center verfolgen.

  6. Insights:

    • In Cloud Hub erhalten Sie einen zentralen Überblick über Benachrichtigungen, Vorfälle, Sicherheitsergebnisse, Kosten, Wartungsaktivitäten und Konfigurationsabweichungen.
    • Korrelieren Sie Daten zur Beobachtbarkeit, Sicherheit und Bereitstellung mithilfe eines interaktiven Topologiediagramms.
  7. KI-Unterstützung: Mit Gemini Cloud Assist erhalten Sie kontextbezogene Hilfe zu folgenden Themen:

Das anwendungsbezogene Verwaltungsmodell

Zum Verwalten von Ressourcen konfigurieren Sie eine Verwaltungsgrenze für Anwendungen mit einem Verwaltungsprojekt, in dem alle Aufgaben, Metadaten und APIs für die Anwendungs verwaltung zentralisiert sind. Sie können die Grenze beispielsweise auf Ordnerebene definieren, indem Sie einen für Anwendungen aktivierten Ordnerkonfigurieren.

Beispiel für die Ressourcenorganisation

Im folgenden Beispiel werden Ressourcen in separate Verwaltungsgrenzen auf Ordnerebene organisiert.

Ein Beispiel für ein Ressourcenmodell für anwendungsorientierte Google Cloud, das zeigt, wie Ordner und Projekte innerhalb von Grenzen für die Anwendungsverwaltung organisiert werden können.
Abbildung 2. Beispiel für ein Ressourcenorganisationsmodell in der anwendungsbezogenen Google Cloud.

Die Organisation von Grenzen nach Geschäftseinheit bietet folgende Vorteile:

  • Jeder Ordner ist eine Verwaltungsgrenze für Anwendungen 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 – Unterbereich 1 enthalten. So können Geschäftsbereiche ihre Arbeit trennen und gleichzeitig den Zugriff auf Ressourcen gemeinsam nutzen.

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 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 Verwaltungsgrenze für Anwendungen 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 Beobachtbarkeitsbereich für das Verwaltungsprojekt.

Auswirkungen des Löschens des Verwaltungsprojekts

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.

Nächste Schritte