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, 영구 디스크가 있습니다.
- 독립적인 유틸리티: 제품을 독립적으로 구매하거나 다른 제품에 대한 강제 종속성 없이 기능적으로 사용할 수 있습니다.
- 전문적으로 관리됨: 지정된 제품팀이 출시부터 서비스 종료까지 전체 수명 주기를 관리합니다.
- 지원됨: Google에서 직접 제공하는 전담 지원 옵션이 포함되는 경우가 많습니다.
논리적 제품 대안
논리적 제품 옵션은 기본 제품의 특수 버전입니다. 기본 제품의 핵심 성능과 기능을 유지하지만 특정 기술, 사용 사례 또는 시장 세그먼트에 맞게 조정됩니다.
- 검증된 핵심 기반으로 빌드: 변형은 기본 제품에서 직접 발전하며 동일한 기본 아키텍처를 공유합니다.
- 목적에 맞게 제작됨: 이 변형은 특정 고객의 요구사항을 충족하도록 맞춤설정됩니다. 예를 들어 Cloud SQL은 제품이고 MySQL용 Cloud SQL 및 PostgreSQL용 Cloud SQL은 변형입니다.
기능 및 범위
이번 출시에서 API는 다음과 같은 논리적 제품 및 논리적 제품 옵션에 관한 필수 메타데이터를 제공합니다.
- 이름: 항목의 리소스 이름입니다.
- 제목: 법인의 공식 이름입니다.
- 수명 주기 상태: 항목의 현재 출시 단계입니다.
제외
API에는 핵심 Google Cloud 제품만 포함됩니다. Google 지도 및 Google Workspace 제품은 제외됩니다.
클라우드 제품 레지스트리의 이점
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 및 List API에는 항목이 다른 유형으로 대체되었는지 여부를 전달하는 추가 메타데이터 필드가 포함됩니다.
- 바뀜: 구조가 변경되면 필드가 true로 설정됩니다.
- 대체: 유형 변경으로 인해 필드에 이 항목의 새 리소스 이름이 포함됩니다.
다음 단계
Cloud 제품 레지스트리 사용에 대해 자세히 알아보려면 다음 리소스를 참고하세요.