이 페이지에서는 Google Cloud Marketplace에 제품을 게시하는 동안 가상 머신(VM) 제품의 배포 패키지를 만드는 단계에 대해 설명합니다.
배포는 제품에 필요한 리소스와 같이 함께 만들고 관리하는 리소스 모음입니다. 배포 패키지는 일반적으로 함께 배포되는 리소스 집합의 사양이며 특정 제품을 배포하는 프로세스를 간소화합니다.
고객에게 제공할 배포 옵션 지정
다음 옵션을 하나 또는 둘 다 사용해서 고객이 VM 제품을 배포하도록 지원합니다.
Terraform(권장): Terraform은 인프라 프로비저닝을 위한 오픈소스 도구입니다. 자세한 내용은 Google Cloud 기반 Terraform 문서를 참조하세요.
이 옵션을 사용하면 고객이 Cloud Marketplace에서 또는 Terraform을 사용해서 Terraform 모듈을 다운로드하고 배포합니다.
제품이 다음 사례에 해당하는 경우 Terraform을 지원하는 것이 좋습니다.
고객이 Terraform에 익숙합니다.
고객이 배포를 코드형 인프라(IaC)로 관리하길 원합니다.
제품 아키텍처가 복잡하고 포괄적으로 구성할 수 있습니다.
오픈소스
mpdev
도구를 통해 제공되지 않는 기능이 제품에 필요합니다.
Cloud Deployment Manager: Cloud Deployment Manager는 Google Cloud 리소스 만들기 및 관리를 자동화하는 인프라 배포 서비스입니다. 자세한 내용은 Deployment Manager 문서를 참조하세요.
이 옵션을 사용하면 고객이 Cloud Marketplace에서 직접 제품을 배포합니다.
고객에게 제공할 배포 옵션을 지정하려면 다음 단계를 완료합니다.
Producer Portal에서 배포 패키지 섹션으로 이동합니다.
구성 아래에서 체크박스를 사용해서 Terraform 및 Deployment Manager를 선택하거나 선택 해제합니다. 최소한 두 옵션 중 하나를 선택해야 합니다.
VM 이미지 선택
제품의 VM 이미지를 선택하려면 다음 단계를 완료합니다.
Producer Portal에서 배포 패키지 섹션으로 이동합니다.
배포 이미지 소스 아래에서 체크박스를 사용하여 Marketplace 소유 이미지 사용 여부를 지정합니다.
Cloud Marketplace 소유 이미지를 사용하도록 설정하면 VM 이미지를 확인하는 동안 Cloud Marketplace가 이미지를 Google 소유 Google Cloud 프로젝트에 복사합니다. 사용자 소유 이미지를 변경할 때 고객의 제품 사용이 의도치 않게 중단되지 않도록 Cloud Marketplace 소유 이미지를 사용하도록 설정하는 것이 좋습니다. 예를 들어 Cloud Marketplace 소유 이미지를 사용하지 않고 제품의 게시된 이미지에 대해 Identity and Access Management(IAM) 정책을 변경하면 일부 고객이 제품에 액세스하지 못할 수 있습니다.
VM 이미지를 선택합니다.
선택한 VM 이미지는 다음 요구사항을 충족해야 합니다.
VM 이미지는 현재 Google Cloud 프로젝트와 연결되어 있어야 합니다.
VM 이미지에는 연결된 제품에 대한 올바른 라이선스가 있어야 합니다. VM 이미지를 만들 때 이 라이선스를 만들고 연결합니다.
다음 단계
고객에게 제공할 배포 옵션을 지정하고 VM 이미지를 선택한 다음에는 남은 적용 가능한 단계를 완료해서 배포 이미지 소스를 구성해야 합니다.