Cloud Product Registry の概要

Cloud Product Registry API は、ファーストパーティの Google Cloud プロダクトの信頼できる情報源として機能します。この API を使用すると、 Google Cloudの公式階層にプログラムでアクセスできるため、内部カタログとガバナンス ポリシーが正確なリアルタイム データに依存していることを確認できます。

データモデル

レジストリは、リソースを 3 階層の階層(プロダクト スイート、論理プロダクト、論理プロダクト バリアント)に整理します。この構造は、上位のブランドと特定の論理エンティティの関係を把握するのに役立ちます。

サービス スイート

プロダクト スイートは、共通のブランドと市場でのポジショニングを共有するプロダクトの統合グループを表す、ハイレベルな組織エンティティです。関連する論理プロダクトをまとめる包括的なブランドとして機能し、ソリューションの統一されたファミリーを作成します。たとえば、 Google Cloud、Google Workspace、Google マップなどです。

  • 独自のマーケティング プレゼンス: スイートにはトップレベルのマーケティング ページがあり、関連するアプリやプロダクトを見つけるための主なエントリ ポイントとして機能します。たとえば、Google Workspace や Google Cloudなどです。
  • まとまりのあるグループ化: スイートは、共有ドメイン内のプロダクト間の関係を強調するために、統一されたファミリーとして一般公開されます。
  • 外部 ID: マーケットは、スイートを論理プロダクトの緩やかなコレクションではなく、単一のグループとして識別します。
  • 購入不可のエンティティ: 「Suite」を直接購入することはできません。代わりに、その中に含まれる個々の論理プロダクトを購入または有効にします。

論理プロダクト

論理プロダクトは、プロダクト スイート内の単独のプレミア サービスです。これらのプロダクトは、明確な境界を持つ個別のソリューションとして認識、購入、使用されるように設計されています。

  • 顧客中心: 市場で個別のサービスとして認識されている。独自のブランドを持ち、顧客の期待に応える。
  • 完全に機能する: 独自の API、ユーザー インターフェース、クライアントが含まれており、明確なエンドツーエンドの機能を提供します。たとえば、Compute Engine、Cloud SQL、Persistent Disk などがあります。
  • 独立したユーティリティ: 製品を個別に購入したり、他の製品への依存関係を強制されることなく機能的に使用したりできます。
  • 専門チームによる管理: 指定されたプロダクト チームが、リリースからサービス終了までのライフサイクル全体を管理します。
  • サポート対象: Google が直接提供する専用のサポート オプションが含まれていることがよくあります。

論理プロダクト バリエーション

論理プロダクト バリエーションは、プライマリ商品の特殊なバージョンです。メイン プロダクトのコアとなるパワーと機能は維持しつつ、特定のテクノロジー、ユースケース、市場セグメントに合わせて調整されています。

  • 実績のあるコアをベースに構築: バリエーションはプライマリ商品から直接進化し、同じ基盤アーキテクチャを共有します。
  • 専用設計: 特定の顧客ニーズを満たすようにバリエーションが調整されています。たとえば、Cloud SQL がプロダクトで、Cloud SQL for MySQL と Cloud SQL for PostgreSQL がバリアントです。

機能とスコープ

このリリースでは、API は論理プロダクトと論理プロダクト バリエーションの重要なメタデータを提供します。これには次のものが含まれます。

  • 名前: エンティティのリソース名。
  • タイトル: エンティティの正式名称。
  • ライフサイクル ステータス: エンティティの現在のリリース ステージ。

除外

この API にはコア Google Cloud プロダクトのみが含まれています。Google マップと Google Workspace のプロダクトは対象外です。

Cloud Product Registry のメリット

Cloud Product Registry は、プロダクト検出用の標準化されたインターフェースを提供し、 Google Cloud カタログとの統合を簡素化します。

  • 信頼できる単一の情報源: すべての Google Cloud 商品名、ID、説明の公式記録にアクセスすることで、推測を排除できます。
  • 明確な構造化データ: API を使用すると、上位のプロダクト スイート、個々の論理プロダクト、それらの特定のバリエーション間の関係をナビゲートできます。

アクセスと認証

Cloud Product Registry API は一般公開されている Google データを公開するため、この API にアクセスするためにプロジェクト レベルで追加の IAM 権限は必要ありません。

割り当てと上限

公平なアクセスとサービスの安定性を確保するため、API はプロジェクト ベースのレート制限を適用します。システムは、Google Cloud プロジェクト ID に対するリクエストの使用状況を追跡し、標準の秒間クエリ数(QPS)の上限を適用します。

ライフサイクル管理

Google は、非推奨と再構築の定義されたプロセスを通じて、プロダクトのライフサイクルを管理します。これらのイベントを理解することで、安定した統合を維持し、カタログの変更を予測できます。

非推奨

論理商品またはバリエーションが非推奨になると、システムは直ちに新しい販売または登録を制限します。以前からのお客様をサポートするため、エンティティは API で引き続き表示されます。システムは、関連するすべての契約の有効期限が切れた後にのみ、完全に削除します。

再構築

再編は、事業拡大によりエンティティの分類が変更された場合に発生します。これは通常、スタンドアロンの論理商品が論理商品バリエーションとして再分類された場合、またはその逆の場合に発生します。

  • リソース名: タイプ変更により、エンティティのリソース名が変更されます。
  • API の動作: すべての Get API と List API に、エンティティが別のタイプに置き換えられたかどうかを伝える追加のメタデータ フィールドが含まれます。
    • 置き換え: 再構築された場合、フィールドは true に設定されます。
    • 置換: 型の変更により、このエンティティの新しいリソース名がフィールドに含まれます。

次のステップ

Cloud Product Registry の使用方法については、次のリソースをご覧ください。