Cloud Product Registry API は、 ファースト パーティ Google Cloud プロダクトの信頼できる唯一の情報源として機能します。この API を使用すると、 ツールの公式階層にプログラムでアクセスできるため、 Google Cloud 社内カタログとガバナンス ポリシーが正確な リアルタイム データに依存するようにできます。
データモデル
レジストリは、リソースを 3 階層の階層に整理します。プロダクト スイート、論理プロダクト、論理プロダクト バリアントです。この構造により、上位のブランドと特定の機能ツール間の関係を簡単に把握できます。
プロダクト スイート
プロダクト スイートは、共通のブランドと市場でのポジショニングを共有するプロダクトの統合グループを表す、上位の組織エンティティです。関連ツールを収容する包括的なブランドとして機能し、ソリューションの統合ファミリーを作成します。たとえば、 Google CloudGoogle Workspace、Google マップなどです。
- 明確なマーケティング プレゼンス: スイートには最上位のマーケティング ページがあり、関連するアプリや プロダクトを見つけるための主要なエントリ ポイントとして機能します。たとえば、Google Workspace や Google Cloudなどです。
- まとまりのあるグループ化: スイートは、共有ドメイン内のプロダクト間の関係を 強調するために、統合ファミリーとして公開されます。
- 外部 ID: 市場では、スイートはツールの緩やかなコレクションではなく、単一のグループとして認識されます。
- 購入できないエンティティ: 「スイート」を直接購入することはできません。代わりに、スイートに含まれる個々の論理プロダクトを購入または有効にします。
論理プロダクト
論理プロダクトは、プロダクト スイート内の優れたスタンドアロン オファリングです。 これらのプロダクトは、明確な境界を持つ個別のソリューションとして認識、購入、使用されるように設計されています。
- 顧客中心: 市場では、これは個別のオファリングとして認識されます。独自のブランドを持ち、顧客の期待に応えます。
- 完全な機能: 独自の API、ユーザー インターフェース、クライアント が含まれており、明確なエンドツーエンドの機能を提供します。例としては、Compute Engine、Cloud SQL、永続ディスクなどがあります。
- 独立したユーティリティ: プロダクトを個別に購入することも、他のプロダクトへの依存関係を強制することなく 機能的に使用することもできます。
- 専門家による管理: 指定されたプロダクト チームが、リリースから提供終了までのライフサイクル全体を管理します。
- サポート対象: 多くの場合、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
- 信頼できる唯一の情報源: すべての プロダクトのタイトル、ID、説明の 公式レコードにアクセスすることで、推測を排除できます。 Google Cloud
- 明確で構造化されたデータ: API を使用すると、上位のプロダクト スイート、個々の論理プロダクト、その特定のバリアント間の関係を把握できます。
アクセスと認証
Cloud Product Registry API は公開 Google データを公開するため、この API にアクセスするためにプロジェクト レベルで追加の IAM 権限は必要ありません。
割り当てと上限
公平なアクセスとサービスの安定性を確保するため、API はプロジェクト ベースのレート制限を適用します。システムは、プロジェクト ID に対するリクエストの使用状況を追跡し、標準の秒間クエリ数(QPS)の上限を適用します。Google Cloud
ライフサイクル管理
Google は、非推奨と再構築の定義されたプロセスを通じて、プロダクトのライフサイクルを管理します。これらのイベントを理解することで、安定した統合を維持し、 カタログの変更を予測できます。
非推奨
論理プロダクトまたはバリアントが非推奨になると、新しい販売や登録が直ちに制限されます。レガシー ユーザーをサポートするため、エンティティは API に表示されたままになります。関連するすべての契約の有効期限が切れると、システムは完全に削除します。
再構築
再構築は、ビジネスの拡大によりエンティティの分類が変更された場合に発生します。これは通常、スタンドアロンの論理プロダクトが論理プロダクト バリアントとして再分類される場合、またはその逆の場合に発生します。
- リソース名: タイプの変更により、エンティティのリソース名が変更されます。
- API の動作: すべての Get API と List API には、エンティティが別のタイプに置き換えられたかどうかを示す追加のメタデータ フィールドが含まれています。
- Replaced: 再構築された場合、フィールドは true に設定されます。
- Replacement: タイプの変更により、フィールドにこのエンティティの新しいリソース名が含まれます。
次のステップ
Cloud Product Registry の使用方法について詳しくは、次のリソースをご覧ください。