Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini menjelaskan langkah-langkah untuk membuat paket deployment untuk produk virtual machine (VM) Anda, sebagai bagian dari publikasi produk Anda ke Google Cloud Marketplace.
Deployment adalah kumpulan resource yang dibuat dan dikelola bersama—seperti
resource yang diperlukan untuk produk Anda. Paket deployment adalah
spesifikasi untuk kumpulan resource yang biasanya di-deploy bersama, yang
menyederhanakan proses deployment produk tertentu tersebut.
Menentukan opsi deployment yang akan ditawarkan kepada pelanggan
Anda dapat mengizinkan pelanggan men-deploy produk VM menggunakan salah satu atau kedua opsi berikut:
Terraform (Direkomendasikan):
Terraform adalah alat open source
untuk menyediakan infrastruktur. Untuk informasi selengkapnya, lihat dokumentasi Terraform di Google Cloud.
Dengan opsi ini, pelanggan Anda dapat mendownload dan men-deploy modul Terraform, baik langsung dari Cloud Marketplace maupun menggunakan Terraform.
Sebaiknya Anda mendukung Terraform, terutama jika kasus berikut berlaku untuk produk Anda:
Pelanggan Anda sudah memahami Terraform.
Pelanggan Anda ingin mengelola deployment mereka sebagai infrastruktur sebagai
kode (IaC).
Arsitektur produk Anda kompleks dan dapat dikonfigurasi secara ekstensif.
Cloud Deployment Manager:
Cloud Deployment Manager adalah layanan deployment infrastruktur yang mengotomatiskan pembuatan dan pengelolaan resourceGoogle Cloud . Untuk mengetahui informasi selengkapnya, buka dokumentasi Deployment Manager.
Dengan opsi ini, pelanggan Anda dapat men-deploy produk Anda langsung dari Cloud Marketplace.
Untuk menentukan opsi deployment yang akan ditawarkan kepada pelanggan, selesaikan langkah-langkah berikut:
Di Producer Portal, buka bagian Paket deployment.
Di bagian Konfigurasi, gunakan kotak centang untuk memilih atau menghapus centang pada Terraform dan Deployment Manager. Anda harus memilih setidaknya salah satu dari
dua opsi tersebut.
Memilih image VM
Untuk memilih image VM produk Anda, selesaikan langkah-langkah berikut:
Di Producer Portal, buka bagian Paket deployment.
Di bagian Sumber image deployment, gunakan kotak centang untuk menentukan apakah akan Menggunakan image milik Marketplace atau tidak.
Jika Anda mengaktifkan penggunaan image milik Cloud Marketplace, selama
verifikasi image VM, Cloud Marketplace akan menyalin image Anda ke
project Google Cloud milik Google. Sebaiknya aktifkan penggunaan gambar milik Cloud Marketplace untuk memastikan penggunaan produk oleh pelanggan tidak terganggu secara tidak sengaja jika Anda membuat perubahan pada gambar yang Anda miliki. Misalnya, jika Anda tidak menggunakan gambar milik Cloud Marketplace, dan Anda mengubah kebijakan Identity and Access Management (IAM) untuk gambar yang dipublikasikan produk Anda, Anda dapat menyebabkan beberapa pelanggan tidak dapat mengakses produk tersebut.
Pilih image VM Anda.
Image VM yang Anda pilih harus memenuhi persyaratan berikut:
Image VM harus dikaitkan dengan project Google Cloud
saat ini.
Image VM harus memiliki lisensi yang benar untuk produk Anda yang terpasang
padanya. Anda membuat dan melampirkan lisensi ini saat
membuat image VM.
Langkah berikutnya
Setelah menentukan opsi deployment yang akan ditawarkan kepada pelanggan dan
memilih image VM, Anda harus menyelesaikan langkah-langkah lainnya yang berlaku untuk
mengonfigurasi sumber image deployment.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-03 UTC."],[],[],null,["# Create your deployment package\n\nThis page describes the steps to create a deployment package for your virtual\nmachine (VM) product, as part of publishing your product to Google Cloud Marketplace.\n\nA deployment is a set of resources that are created and managed together---such as\nthe resources needed for your product. A deployment package is a\nspecification for a set of resources that are typically deployed together, which\nstreamlines the process of deploying that particular product.\n\nSpecify which deployment options to offer to your customers\n-----------------------------------------------------------\n\nYou can enable your customers to deploy your VM product by using\neither or both of the following options:\n\n- **Terraform** (Recommended):\n [Terraform](https://www.terraform.io/) is an open source\n tool for provisioning infrastructure. For more information, refer to the\n [Terraform on Google Cloud](/docs/terraform) documentation.\n\n With this option, your customers download and deploy Terraform modules,\n either directly from Cloud Marketplace or by using Terraform.\n\n We recommend that you support Terraform, especially if the following cases\n are true for your product:\n - Your customers are familiar with Terraform.\n\n - Your customers want to manage their deployments as infrastructure as\n code (IaC).\n\n - Your product's architecture is complex and extensively configurable.\n\n - Your product requires features that aren't available through the\n [open source `mpdev` tool](https://github.com/GoogleCloudPlatform/marketplace-tools).\n\n- **Cloud Deployment Manager** :\n [Cloud Deployment Manager](/deployment-manager) is an infrastructure\n deployment service that automates the creation and management of\n Google Cloud resources. For more information, visit the\n [Deployment Manager documentation](/deployment-manager/docs).\n\n With this option, your customers deploy your product directly from\n Cloud Marketplace.\n\nTo specify which deployment options to offer your customers, complete the\nfollowing steps:\n\n1. In Producer Portal, go to the **Deployment package** section.\n\n2. Under **Configuration** , use the checkboxes to select or clear\n **Terraform** and **Deployment Manager**. You must select at least one of the\n two options.\n\nSelect your VM image\n--------------------\n\nTo select your product's VM image, complete the following steps:\n\n1. In Producer Portal, go to the **Deployment package** section.\n\n2. Under **Deployment image source** , use the checkbox to specify whether or not\n to **Use Marketplace owned images**.\n\n If you turn on usage of Cloud Marketplace owned images, then during\n verification of your VM image, Cloud Marketplace copies your image to a\n Google-owned Google Cloud project. We recommend that you turn on usage\n of Cloud Marketplace owned images to ensure that your customers' usage\n of your products isn't unintentionally disrupted if you make changes to\n images that you own. For example, if you don't use Cloud Marketplace\n owned images, and you change an Identity and Access Management (IAM) policy for your\n product's published image, you might cause some of your customers to be\n unable to access the product.\n | **Note:** For your customers to use Terraform to deploy your product, you must turn on **Use Marketplace owned images**.\n3. Select your VM image.\n\n The VM image you select must meet the following requirements:\n - The VM image must be associated with your current Google Cloud\n project.\n\n - The VM image must have the correct license for your product attached to\n it. You create and attach this license when you\n [create your VM image](/marketplace/docs/partners/vm/build-vm-image#create_a_licensed_vm_image).\n\nNext steps\n----------\n\nAfter you've specified which deployment options to offer to your customers and\nselected your VM image, you must complete the remaining applicable steps to\nconfigure your deployment image source.\n\n- [Configure your VM image for Terraform deployment](/marketplace/docs/partners/vm/configure-terraform-deployment).\n\n- [Configure your VM image for Deployment Manager deployment](/marketplace/docs/partners/vm/configure-dm-deployment)."]]