Auf dieser Seite wird beschrieben, wie Sie ein Bereitstellungspaket für Ihr VM-Produkt erstellen, um es im Google Cloud Marketplace zu veröffentlichen.
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 Sie Ihren Kunden anbieten möchten
Sie können Ihren Kunden die Bereitstellung Ihres VM-Produkts mit einer oder beiden der folgenden Optionen ermöglichen:
Terraform (empfohlen): Terraform ist ein Open-Source-Tool zur Bereitstellung von Infrastruktur. Weitere Informationen finden Sie in der Terraform in Google Cloud-Dokumentation.
Mit dieser Option können Ihre Kunden Terraform-Module entweder direkt aus dem Cloud Marketplace oder mit Terraform herunterladen und bereitstellen.
Wir empfehlen Ihnen, Terraform zu unterstützen, insbesondere wenn für Ihr Produkt Folgendes zutrifft:
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 kann umfassend konfiguriert werden.
Für Ihr Produkt sind Funktionen erforderlich, die nicht über das Open-Source-
mpdev
-Tool verfügbar sind.
Cloud Deployment Manager: Cloud Deployment Manager ist ein Dienst zur Bereitstellung von Infrastruktur, 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 den Cloud Marketplace bereit.
So legen Sie fest, welche Bereitstellungsoptionen Sie Ihren Kunden anbieten möchten:
Rufe im Producer Portal den Bereich Bereitstellungspaket auf.
Aktivieren oder deaktivieren Sie unter Konfiguration die Kästchen für Terraform und Deployment Manager. Sie müssen mindestens eine der beiden Optionen auswählen.
VM-Image auswählen
So wählen Sie das VM-Image Ihres Produkts aus:
Rufe im Producer Portal den Bereich Bereitstellungspaket auf.
Geben Sie unter Deployment-Image-Quelle mit dem Kästchen an, ob Marketplace-Images verwendet werden sollen.
Wenn Sie die Verwendung von Images verwenden, die dem Cloud Marketplace gehören, wird Ihr Image während der Überprüfung Ihres VM-Images in ein Google Cloud-Projekt kopiert, das Google gehört. Wir empfehlen, die Nutzung von Bildern zu aktivieren, die dem Cloud Marketplace gehören, damit die Nutzung Ihrer Produkte durch Ihre Kunden nicht versehentlich unterbrochen wird, wenn Sie Änderungen an Bildern vornehmen, die Ihnen gehören. Wenn Sie beispielsweise keine Bilder verwenden, die dem Cloud Marketplace gehören, und eine IAM-Richtlinie (Identity and Access Management) für das veröffentlichte Bild Ihres Produkts ändern, können einige Ihrer Kunden möglicherweise nicht auf das Produkt zugreifen.
Wählen Sie das 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.
Dem VM-Image muss die richtige Lizenz für Ihr Produkt zugewiesen sein. Sie erstellen diese Lizenz und hängen sie an, wenn Sie Ihr VM-Image erstellen.
Nächste Schritte
Nachdem Sie angegeben haben, welche Bereitstellungsoptionen Sie Ihren Kunden anbieten möchten, und Ihr VM-Image ausgewählt haben, müssen Sie die restlichen Schritte ausführen, um die Bereitstellungs-Imagequelle zu konfigurieren.
Konfigurieren Sie Ihr VM-Image für die Terraform-Bereitstellung.
Konfigurieren Sie Ihr VM-Image für die Bereitstellung mit Deployment Manager.