Questa pagina descrive i passaggi per creare un pacchetto di deployment per il tuo prodotto VM (virtual machine) nell'ambito della pubblicazione del prodotto su Google Cloud Marketplace.
Un deployment è un insieme di risorse create e gestite insieme, ad esempio le risorse necessarie per il tuo prodotto. Un pacchetto di deployment è una specifica per un insieme di risorse che in genere vengono implementate insieme, il che snellisce il processo di implementazione di quel determinato prodotto.
Specifica le opzioni di deployment da offrire ai tuoi clienti
Puoi consentire ai tuoi clienti di eseguire il deployment del tuo prodotto VM utilizzando una o entrambe le seguenti opzioni:
Terraform (consigliato): Terraform è uno strumento open source per il provisioning dell'infrastruttura. Per saperne di più, consulta la documentazione di Terraform su Google Cloud.
Con questa opzione, i clienti scaricano ed eseguono il deployment dei moduli Terraform direttamente da Cloud Marketplace o utilizzando Terraform.
Ti consigliamo di supportare Terraform, soprattutto se per il tuo prodotto si verificano i seguenti casi:
I tuoi clienti hanno dimestichezza con Terraform.
I tuoi clienti vogliono gestire i propri deployment come Infrastructure as Code (IaC).
L'architettura del prodotto è complessa ed estremamente configurabile.
Il tuo prodotto richiede funzionalità non disponibili tramite lo strumento
mpdev
open source.
Cloud Deployment Manager: Cloud Deployment Manager è un servizio di deployment dell'infrastruttura che automatizza la creazione e la gestione delle risorse di Google Cloud. Per saperne di più, consulta la documentazione di Deployment Manager.
Con questa opzione, i clienti eseguono il deployment del tuo prodotto direttamente da Cloud Marketplace.
Per specificare le opzioni di deployment da offrire ai clienti, completa i seguenti passaggi:
In Producer Portal, vai alla sezione Pacchetto di deployment.
In Configurazione, utilizza le caselle di controllo per selezionare o deselezionare Terraform e Deployment Manager. Devi selezionare almeno una delle due opzioni.
Seleziona l'immagine della VM
Per selezionare l'immagine della VM del tuo prodotto, completa i seguenti passaggi:
In Producer Portal, vai alla sezione Pacchetto di deployment.
In Origine immagine di deployment, utilizza la casella di controllo per specificare se Utilizzare le immagini di proprietà di Marketplace.
Se attivi l'utilizzo delle immagini di proprietà di Cloud Marketplace, durante la verifica dell'immagine VM, Cloud Marketplace la copia in un progetto Google Cloud di proprietà di Google. Ti consigliamo di attivare l'utilizzo delle immagini di proprietà di Cloud Marketplace per assicurarti che l'utilizzo da parte dei tuoi clienti dei tuoi prodotti non venga interrotto involontariamente se apporti modifiche alle immagini di tua proprietà. Ad esempio, se non utilizzi le immagini di proprietà di Cloud Marketplace e modifichi un criterio di Identity and Access Management (IAM) per l'immagine pubblicata del tuo prodotto, potresti impedire ad alcuni dei tuoi clienti di accedere al prodotto.
Seleziona l'immagine della VM.
L'immagine VM selezionata deve soddisfare i seguenti requisiti:
L'immagine VM deve essere associata al tuo progetto Google Cloud corrente.
L'immagine VM deve avere la licenza corretta per il tuo prodotto. Questa licenza viene creata e collegata quando crei l'immagine VM.
Passaggi successivi
Dopo aver specificato le opzioni di deployment da offrire ai clienti e selezionato l'immagine VM, devi completare i passaggi rimanenti applicabili per configurare l'origine dell'immagine di deployment.