Cloud Product Registry – Übersicht

Die Cloud Product Registry API ist die maßgebliche Quelle für Google Cloud -Produkte. Mit dieser API können Sie programmatisch auf die offizielle Hierarchie der Google Cloud -Tools zugreifen. So sorgen Sie dafür, dass Ihre internen Kataloge und Governance-Richtlinien auf genauen Echtzeitdaten basieren.

Datenmodell

In der Registrierung werden Ressourcen in einer dreistufigen Hierarchie organisiert: Produktsuiten, Logische Produkte und Logische Produktvarianten. Diese Struktur hilft Ihnen, die Beziehung zwischen übergeordneten Marken und spezifischen, funktionalen Tools zu verstehen.

Produkt-Suite

Eine Produktgruppe ist eine übergeordnete Organisationseinheit, die eine einheitliche Gruppierung von Produkten mit einer gemeinsamen Marke und Marktpositionierung darstellt. Sie fungiert als Dachmarke für zugehörige Tools und bildet 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.
  • Einheitliche 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 von Tools.
  • Nicht käuflich erwerbbares Rechtssubjekt: Sie können eine „Suite“ nicht 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 Produktgruppe. 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 Persistent Disk.
  • 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 primären Produkts. Es behält die Kernleistung und ‑funktionen des Hauptprodukts bei, ist aber auf eine bestimmte Technologie, einen bestimmten Anwendungsfall oder ein bestimmtes Marktsegment abgestimmt.

  • 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: Der Ressourcenname der Entität.
  • Titel: Offizieller Name der Rechtspersönlichkeit.
  • 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 so 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 Produktgruppen 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 auf Projektebene keine zusätzlichen IAM-Berechtigungen für den Zugriff auf diese API 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 verfolgt die Nutzung von Anfragen anhand IhrerGoogle Cloud Projekt-ID und erzwingt die standardmäßigen Grenzwerte für Abfragen pro Sekunde (Queries Per Second, QPS).

Verwaltung des Lebenszyklus

Google verwaltet den Lebenszyklus von Produkten über 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 im System 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 Einheit 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

Weitere Informationen zur Verwendung der Cloud Product Registry finden Sie in den folgenden Ressourcen: