Crea il pacchetto di deployment

In questa pagina vengono descritti i passaggi per creare un pacchetto di deployment per il prodotto della macchina virtuale (VM) 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 di cui viene generalmente eseguito il deployment insieme, semplificando il processo di deployment di quel particolare prodotto.

Specifica le opzioni di implementazione 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 (opzione consigliata): Terraform è uno strumento open source per il provisioning dell'infrastruttura. Per ulteriori informazioni, consulta la documentazione di Terraform su Google Cloud.

    Con questa opzione, i clienti possono scaricare ed eseguire il deployment di moduli Terraform, direttamente da Cloud Marketplace o utilizzando Terraform.

    Ti consigliamo di supportare Terraform, soprattutto se i seguenti casi si verificano per il tuo prodotto:

    • I tuoi clienti conoscono Terraform.

    • I tuoi clienti vogliono gestire i deployment come Infrastructure as Code (IaC).

    • L'architettura del tuo prodotto è complessa e ampiamente configurabile.

    • Il tuo prodotto richiede funzionalità che non sono 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 Google Cloud. Per ulteriori informazioni, 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 tuoi clienti, completa i seguenti passaggi:

  1. In Producer Portal, vai alla sezione Pacchetto di deployment.

  2. 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 VM

Per selezionare l'immagine VM del tuo prodotto, completa i seguenti passaggi:

  1. In Producer Portal, vai alla sezione Pacchetto di deployment.

  2. In Origine immagine deployment, utilizza la casella di controllo per specificare se utilizzare immagini di proprietà del Marketplace o meno.

    Se attivi l'utilizzo delle immagini di proprietà di Cloud Marketplace, durante la verifica dell'immagine VM, Cloud Marketplace copia l'immagine 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 dei tuoi prodotti da parte dei clienti non venga involontariamente interrotto se apporti modifiche alle immagini di tua proprietà. Ad esempio, se non utilizzi immagini di proprietà di Cloud Marketplace e modifichi un criterio di Identity and Access Management (IAM) per l'immagine pubblicata del tuo prodotto, alcuni dei tuoi clienti potrebbero non essere in grado di accedere al prodotto.

  3. Seleziona l'immagine VM.

    L'immagine VM selezionata deve soddisfare i seguenti requisiti:

    • L'immagine VM deve essere associata al progetto Google Cloud attuale.

    • L'immagine VM deve disporre della licenza corretta per il prodotto collegato. Puoi creare e collegare questa licenza quando crei l'immagine VM.

Passaggi successivi

Dopo aver specificato le opzioni di deployment da offrire ai tuoi clienti e aver selezionato l'immagine VM, devi completare i restanti passaggi applicabili per configurare l'origine dell'immagine di deployment.