Halaman ini menjelaskan langkah-langkah pembuatan paket deployment untuk produk mesin virtual (VM) Anda, sebagai bagian dari memublikasikan produk Anda ke Google Cloud Marketplace.
Deployment adalah serangkaian resource yang dibuat dan dikelola bersama-sama—seperti resource yang dibutuhkan untuk produk Anda. Paket deployment adalah spesifikasi untuk serangkaian resource yang biasanya di-deploy bersama-sama, sehingga menyederhanakan proses deployment produk tersebut.
Menentukan opsi deployment yang akan ditawarkan kepada pelanggan Anda
Anda dapat memungkinkan pelanggan men-deploy produk VM Anda menggunakan salah satu atau kedua opsi berikut:
Terraform (Direkomendasikan): Terraform adalah alat open source untuk menyediakan infrastruktur. Untuk mengetahui informasi selengkapnya, lihat dokumentasi Terraform di Google Cloud.
Dengan opsi ini, pelanggan Anda akan mendownload dan men-deploy modul Terraform, baik langsung dari Cloud Marketplace maupun menggunakan Terraform.
Sebaiknya Anda mendukung Terraform, terutama jika kasus berikut berlaku pada produk Anda:
Pelanggan Anda memahami Terraform.
Pelanggan Anda ingin mengelola deployment mereka sebagai Infrastructure as Code (IaC).
Arsitektur produk Anda sangat kompleks dan dapat dikonfigurasi secara ekstensif.
Produk Anda memerlukan fitur yang tidak tersedia melalui alat
mpdev
open source.
Cloud Deployment Manager: Cloud Deployment Manager adalah layanan deployment infrastruktur yang mengotomatiskan pembuatan dan pengelolaan resource Google Cloud. Untuk informasi selengkapnya, buka dokumentasi Deployment Manager.
Dengan opsi ini, pelanggan 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 Deployment package.
Di bagian Configuration, gunakan kotak centang untuk memilih atau menghapus Terraform dan Deployment Manager. Anda harus memilih setidaknya satu dari dua opsi.
Pilih image VM Anda
Untuk memilih image VM produk Anda, selesaikan langkah-langkah berikut:
Di Producer Portal, buka bagian Deployment package.
Di bagian Sumber gambar deployment, gunakan kotak centang untuk menentukan apakah Menggunakan gambar yang dimiliki Marketplace atau tidak.
Jika Anda mengaktifkan penggunaan image yang dimiliki Cloud Marketplace, maka selama verifikasi image VM Anda, Cloud Marketplace akan menyalin image Anda ke project Google Cloud milik Google. Sebaiknya aktifkan penggunaan image yang dimiliki Cloud Marketplace untuk memastikan penggunaan produk oleh pelanggan tidak terganggu secara tidak sengaja jika Anda mengubah gambar yang dimiliki. Misalnya, jika Anda tidak menggunakan image yang dimiliki Cloud Marketplace, dan Anda mengubah kebijakan Identity and Access Management (IAM) untuk image produk yang dipublikasikan, Anda dapat menyebabkan beberapa pelanggan tidak dapat mengakses produk.
Pilih image VM Anda.
Image VM yang Anda pilih harus memenuhi persyaratan berikut:
Image VM harus terkait dengan project Google Cloud Anda saat ini.
Image VM harus memiliki lisensi yang benar untuk produk 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 selanjutnya yang berlaku untuk mengonfigurasi sumber image deployment.