Auf dieser Seite werden die Schritte zum Erstellen eines Bereitstellungspakets für Ihr VM-Produkt im Rahmen der Veröffentlichung Ihres Produkts in Google Cloud Marketplace beschrieben.
Eine Bereitstellung besteht aus einer Reihe von Ressourcen, die zusammen erstellt und verwaltet werden, z. B. die für Ihr Produkt erforderlichen Ressourcen. Ein Bereitstellungspaket ist eine Spezifikation für eine Reihe von Ressourcen, die normalerweise zusammen bereitgestellt werden, wodurch der Prozess der Bereitstellung dieses bestimmten Produkts optimiert wird.
Angeben, welche Bereitstellungsoptionen Ihren Kunden angeboten werden sollen
Sie können Ihren Kunden ermöglichen, Ihr VM-Produkt mithilfe einer oder beiden der folgenden Optionen bereitzustellen:
Terraform (empfohlen): Terraform ist ein Open-Source-Tool zum Bereitstellen von Infrastruktur. Weitere Informationen finden Sie in der Dokumentation zu Terraform in Google Cloud.
Mit dieser Option können Ihre Kunden Terraform-Module herunterladen und bereitstellen, entweder direkt aus Cloud Marketplace oder mithilfe von Terraform.
Wir empfehlen, Terraform zu unterstützen, insbesondere wenn die folgenden Fälle auf Ihr Produkt zutreffen:
Ihre Kunden sind mit Terraform vertraut.
Ihre Kunden möchten ihre Bereitstellungen als Infrastruktur als Code (IaC) verwalten.
Die Architektur Ihres Produkts ist komplex und umfassend konfigurierbar.
Ihr Produkt erfordert Funktionen, die nicht über das Open-Source-Tool
mpdev
verfügbar sind.
Cloud Deployment Manager: Cloud Deployment Manager ist ein Dienst zur Infrastrukturbereitstellung, der das Erstellen und Verwalten von Google Cloud-Ressourcen automatisiert. Weitere Informationen finden Sie in der Deployment Manager-Dokumentation.
Mit dieser Option stellen Ihre Kunden Ihr Produkt direkt über Cloud Marketplace bereit.
Führen Sie die folgenden Schritte aus, um festzulegen, welche Bereitstellungsoptionen Ihren Kunden angeboten werden sollen:
Gehen Sie im Producer Portal zum Abschnitt Bereitstellungspaket.
Klicken Sie unter Konfiguration auf die Kästchen, um Terraform und Deployment Manager auszuwählen oder die Auswahl aufzuheben. Sie müssen mindestens eine der beiden Optionen auswählen.
VM-Image auswählen
Führen Sie die folgenden Schritte aus, um das VM-Image Ihres Produkts auszuwählen:
Gehen Sie im Producer Portal zum Abschnitt Bereitstellungspaket.
Klicken Sie unter Quelle des Bereitstellungs-Images auf das Kästchen, um anzugeben, ob Images des Marketplace verwenden verwendet werden soll.
Wenn Sie die Nutzung von Cloud Marketplace-Images aktivieren, kopiert Cloud Marketplace Ihr Image bei der Überprüfung Ihres VM-Images in ein Google-eigenes Google Cloud-Projekt. Wir empfehlen, die Nutzung von Cloud Marketplace-Images zu aktivieren, damit die Nutzung Ihrer Produkte durch Ihre Kunden nicht unbeabsichtigt unterbrochen wird, wenn Sie Änderungen an Ihren Images vornehmen. Wenn Sie beispielsweise keine Images von Cloud Marketplace verwenden und eine IAM-Richtlinie (Identity and Access Management) für das veröffentlichte Image Ihres Produkts ändern, können einige Ihrer Kunden möglicherweise nicht auf das Produkt zugreifen.
Wählen Sie Ihr VM-Image aus.
Das ausgewählte VM-Image muss die folgenden Anforderungen erfüllen:
Das VM-Image muss mit Ihrem aktuellen Google Cloud-Projekt verknüpft sein.
An das VM-Image muss die richtige Lizenz für Ihr Produkt angehängt sein. Sie erstellen diese Lizenz und hängen sie an, wenn Sie Ihr VM-Image erstellen.
Nächste Schritte
Nachdem Sie festgelegt haben, welche Bereitstellungsoptionen Ihren Kunden angeboten werden sollen, und Ihr VM-Image ausgewählt haben, müssen Sie die verbleibenden Schritte ausführen, um die Quelle des Bereitstellungs-Images zu konfigurieren.
Konfigurieren Sie das VM-Image für die Terraform-Bereitstellung.
VM-Image für die Bereitstellung mit Deployment Manager konfigurieren