Cloud Product Registry – Übersicht

Die Cloud Product Registry API ist die maßgebliche Quelle für eigene Google Cloud Produkte. Mit dieser API können Sie programmatisch auf die offizielle Hierarchie von Google Cloudzugreifen, damit Ihre internen Kataloge und Governance-Richtlinien auf genauen Echtzeitdaten basieren.

Datenmodell

In der Registry werden Ressourcen in einer dreistufigen Hierarchie organisiert: Product Suites (Produktsuiten), Logical Products (logische Produkte) und Logical Product Variants (logische Produktvarianten). Diese Struktur hilft Ihnen, die Beziehung zwischen Marken auf hoher Ebene und bestimmten logischen Einheiten zu verstehen.

Produkt-Suite

Eine Produktgruppe ist eine Organisationseinheit auf hoher Ebene, die eine einheitliche Gruppierung von Produkten mit einer gemeinsamen Marke und Marktpositionierung darstellt. Sie fungiert als Dachmarke für zugehörige logische Produkte und bildet so eine einheitliche Familie von Lösungen. Dazu gehören beispielsweise Google Cloud, Google Workspace und Google Maps.

  • Eigene Marketingpräsenz: Die Suite enthält eine Marketingseite der obersten Ebene und dient als primärer Einstiegspunkt für die Suche nach zugehörigen Apps und Produkten. Beispiel: Google Workspace oder Google Cloud.
  • Zusammenhängende Gruppierung: Die Suite wird öffentlich als einheitliche Familie angezeigt, um die Beziehung zwischen Produkten in einer gemeinsamen Domain hervorzuheben.
  • Externe Identität: Der Markt identifiziert die Suite als eine einzelne Gruppe und nicht als lose Sammlung logischer Produkte.
  • Nicht käuflich erwerbbares Rechtssubjekt: Sie können keine „Suite“ direkt kaufen. Stattdessen kaufen oder aktivieren Sie die darin enthaltenen einzelnen logischen Produkte.

Logisches Produkt

Ein logisches Produkt ist ein erstklassiges, eigenständiges Angebot innerhalb einer Produkt-Suite. Diese Produkte sind so konzipiert, dass sie als eigenständige Lösungen mit klaren Grenzen erkannt, gekauft und verwendet werden können.

  • Kundenorientiert: Der Markt erkennt dies als separates Angebot. Sie hat eine einzigartige Marke und entspricht den Erwartungen der Kunden.
  • Voll funktionsfähig: Sie umfasst eindeutige APIs, Benutzeroberflächen oder Clients, die eine eigenständige End-to-End-Funktionalität bieten. Beispiele sind Compute Engine, Cloud SQL und nichtflüchtiger Speicher.
  • Unabhängige Nutzung: Sie können das Produkt unabhängig kaufen oder funktional nutzen, ohne dass Abhängigkeiten von anderen Produkten bestehen.
  • Professionell verwaltet: Ein bestimmtes Produktteam verwaltet den gesamten Lebenszyklus, von der Einführung bis zur Einstellung.
  • Unterstützt: Oft sind spezielle Supportoptionen enthalten, die direkt von Google bereitgestellt werden.

Logische Produktvariante

Eine logische Produktvariante ist eine spezielle Version eines Hauptprodukts. Es behält die Kernfunktionen des Hauptprodukts bei, ist aber auf eine bestimmte Technologie, einen bestimmten Anwendungsfall oder ein bestimmtes Marktsegment zugeschnitten.

  • Basierend auf einem bewährten Kern: Die Variante wird direkt aus einem primären Produkt entwickelt und basiert auf derselben zugrunde liegenden Architektur.
  • Speziell entwickelt: Die Variante ist auf die spezifischen Bedürfnisse der Kunden zugeschnitten. Cloud SQL ist beispielsweise das Produkt, Cloud SQL for MySQL und Cloud SQL for PostgreSQL sind die Varianten.

Funktionen und Umfang

In dieser Version bietet die API wichtige Metadaten für logische Produkte und logische Produktvarianten, darunter:

  • Name: Ressourcenname der Entität.
  • Titel: Offizieller Name der Entität.
  • Lebenszyklusstatus: Die aktuelle Release-Phase der Entität.

Ausschlüsse

Die API enthält nur Core- Google Cloud -Produkte. Google Maps- und Google Workspace-Produkte sind davon ausgeschlossen.

Vorteile der Cloud Product Registry

Die Cloud Product Registry bietet eine standardisierte Schnittstelle für die Produktermittlung und vereinfacht die Integration in den Google Cloud -Katalog.

  • Zentrale Datenquelle: Sie können Vermutungen vermeiden, indem Sie auf den offiziellen Datensatz für alle Google Cloud Produkttitel, ‑IDs und ‑Beschreibungen zugreifen.
  • Übersichtliche, strukturierte Daten: Mit der API können Sie die Beziehungen zwischen Produkt-Suites auf hoher Ebene, einzelnen logischen Produkten und ihren spezifischen Varianten nachvollziehen.

Zugriff und Authentifizierung

Da über die Cloud Product Registry API öffentliche Google-Daten bereitgestellt werden, sind für den Zugriff auf diese API keine zusätzlichen IAM-Berechtigungen auf Projektebene erforderlich.

Kontingente und Limits

Um einen fairen Zugriff und die Stabilität des Dienstes zu gewährleisten, werden für die API projektbasierte Ratenbegrenzungen angewendet. Das System erfasst die Nutzung Ihrer Anfragen anhand IhrerGoogle Cloud Projekt-ID und setzt die standardmäßigen QPS-Grenzwerte (Queries per Second, Abfragen pro Sekunde) durch.

Verwaltung des Lebenszyklus

Google verwaltet den Lebenszyklus von Produkten durch definierte Prozesse für die Einstellung und Umstrukturierung. Wenn Sie diese Ereignisse kennen, können Sie stabile Integrationen aufrechterhalten und Änderungen am Katalog vorhersehen.

Einstellung

Wenn ein logisches Produkt oder eine Variante eingestellt wird, wird es sofort für neue Verkäufe oder Registrierungen gesperrt. Um Bestandskunden zu unterstützen, bleibt die Einheit in der API sichtbar. Das System entfernt sie erst dann endgültig, wenn alle zugehörigen Verträge abgelaufen sind.

Umstrukturierung

Eine Umstrukturierung erfolgt, wenn sich die Klassifizierung einer Rechtspersönlichkeit aufgrund einer Geschäftsausweitung ändert. Das passiert häufig, wenn ein eigenständiges logisches Produkt als logische Produktvariante neu klassifiziert wird oder umgekehrt.

  • Ressourcenname: Der Ressourcenname der Einheit ändert sich aufgrund der Typänderung.
  • API-Verhalten: Alle Get- und List-APIs enthalten zusätzliche Metadatenfelder, um anzugeben, ob eine Entität durch einen anderen Typ ersetzt wird:
    • Ersetzt: Das Feld wird auf „true“ gesetzt, wenn es umstrukturiert wird.
    • Ersatz: Das Feld enthält den neuen Ressourcennamen dieser Entität aufgrund einer Typänderung.

Nächste Schritte

In den folgenden Ressourcen finden Sie weitere Informationen zur Verwendung der Cloud Product Registry: