사용 설정된 서비스
- 사용자는 먼저 서비스 소비자 프로젝트를 사용 설정해야 관리형 서비스를 사용할 수 있습니다. 서비스 소비자 프로젝트의 관리형 서비스를 사용 설정하면 사용자가 서비스를 사용할 수 있고, Google Cloud 콘솔에 모니터링 페이지가 추가되고, 프로젝트에 결제가 사용 설정되어 있는 경우에는 해당 서비스에 결제가 사용 설정됩니다.
관리형 서비스
- 관리형 서비스는 API와 같은 잘 정의된 인터페이스를 통해 서비스 액세스 권한을 제공합니다. 사용자는 서비스를 구현하는 컴퓨팅 및 스토리지와 같은 기본 리소스를 관리할 필요 없이 관리형 서비스에 액세스합니다. - 예를 들어 Compute Engine 및 Cloud SQL을 사용하여 데이터 스토리지 서비스를 빌드하고 이를 사용자에게 API로 제공할 수 있습니다. 사용자는 이 API와만 상호작용합니다. 관리형 서비스가 어떻게 구현되었는지는 알지 못하며 신경 쓰지도 않습니다. 관리형 서비스를 줄여서 서비스라고도 합니다. 
작업
- Service Infrastructure는 작업의 일반 개념을 사용하여 API 호출, 리소스 사용량 등 관리형 서비스의 활동을 나타냅니다. 각 작업은 관리형 서비스 및 특정 서비스 소비자와 연관되어 있으며 API 메소드 이름, 리소스 사용량 등 작업을 설명하는 속성 집합을 포함하고 있습니다. 
비공개 서비스
- Cloud Endpoints를 사용하여 만든 API와 같은 비공개 서비스는 서비스를 명시적으로 공유하고 있는 사용자와 그룹 구성원만 사용 설정할 수 있습니다. - 비공개 서비스는 공개 또는 비공개(RFC 1918) IP 주소를 통한 연결과 관련이 없습니다. 
공개 서비스
- 공개 API 및 서비스는 모든 사용자에게 전역적으로 표시됩니다. 공개 Google Cloud API 및 서비스의 예로는 BigQuery API, Cloud Storage, Cloud Monitoring API가 있습니다. 공개 API의 전체 목록은 Cloud APIs를 참고하세요. - 공개 서비스는 공개 또는 비공개(RFC 1918) IP 주소를 통한 연결과 관련이 없습니다. 
서비스 구성
- 각 관리형 서비스는 이름, 제목, RPC API 정의, REST API 정의, 문서, 인증 등 다양한 기능을 다루는 서비스 구성으로 설명됩니다. - 관리형 서비스의 구성을 변경하려면 업데이트된 서비스 구성을 게시해야 합니다. 자세히 알아보려면 서비스 구성 관리를 참조하세요. - Service Management API는 예전에 Swagger Specification이라고 불리던 OpenAPI 사양을 게시할 수도 있습니다. 그러면 해당하는 서비스 구성으로 자동 변환됩니다. 
서비스 소비자
- 관리형 서비스에서 API를 사용 설정했으므로 API를 사용할 수 있는 Google Cloud 프로젝트를 소유하는 에이전트 (예: 사용자 또는 사용자 그룹)입니다. 하나의 관리형 서비스에 여러 서비스 소비자가 있을 수 있습니다.
Service Consumer Management API
- Service Consumer Management는 테넌시 단위를 생성 및 관리하고 할당량 제한을 재정의할 수 있는 기능을 포함하여 관리형 서비스 사용자와의 관계를 관리할 수 있게 도와주는 유틸리티를 제공합니다.
Service Control API
- Service Control API는 관리형 서비스 및 해당 작업 집합에서 사용되며 작업을 진행해도 되는지, 보고서가 작업을 완료했는지 등을 확인합니다. 자세히 알아보려면 Service Infrastructure 개요를 참조하세요.
Service Management API
- Service Management API는 관리형 서비스 및 서비스 구성의 생성과 수명 주기를 관리합니다. 사용자가 서비스를 찾아서 사용 설정하고 사용할 수 있도록 Service Management API를 사용하여 Google Cloud 에서 관리형 서비스를 출시, 게시, 업데이트합니다.
서비스 프로듀서
- 관리형 서비스의 게시와 유지관리를 책임지는Google Cloud 프로젝트를 소유하는 에이전트 (예: 사용자 또는 사용자 그룹)입니다. 각 관리형 서비스는 단 하나의 서비스 제작자가 소유합니다.
서비스 배포
- 서비스 출시는 Service Management API가 서비스 구성을 Google Cloud Platform에 배포하는 방법과 구성을 적용하는 방법을 정의합니다. 함께 배포할 여러 서비스 구성 버전과 사용 방법을 알려주는 전략을 지정할 수 있습니다. - Service Management API는 이전 서비스 구성 버전으로 롤백할 수 있도록 서비스 배포의 기록을 유지합니다. 이전에 제출한 롤아웃 기록을 복제하는 새로운 롤아웃을 시작함으로써 서비스 구성을 롤백할 수 있습니다. 
Service Usage API
- 개발자 및 관리형 서비스 사용자가 API를 나열, 사용 설정, 사용 중지하고, Google Cloud프로젝트에서 할당량 제한을 보고 관리할 수 있게 해주는 메서드를 제공합니다.
테넌트 프로젝트
- 테넌트 프로젝트는 단일 서비스 소비자 전용의 관리형 서비스 리소스를 호스팅하는 데 사용되는 Google 소유 Google Cloud 프로젝트입니다. 이 접근 방식은 각 소비자를 위해 격리된 환경을 만듭니다. 테넌시 유닛은 여러 테넌트 프로젝트를 포함할 수 있습니다.
테넌시 유닛
- 테넌시 유닛은 관리형 서비스를 배포하는 데 사용되는 서비스별, 서비스 소비자별 격리 환경을 제공합니다. 새로운 사용자가 서비스를 사용하기 시작할 때, 단일 임대 단위에서 해당 서비스 소비자만을 위한 모든 리소스를 만들 수 있습니다. 서비스 소비자별로 별도의 임대 단위를 만들면 사용자의 데이터를 격리하는 데 도움이 되며, 사용자가 서비스 사용을 중지할 경우 임대 단위를 삭제하면 사용자의 데이터를 확실히 삭제할 수 있습니다. 테넌시 유닛을 자세히 알아보려면 테넌시 유닛 시작하기를 참조하세요.