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.
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 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 Anda 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.