En esta página se describen los pasos para crear un paquete de implementación de tu producto de máquina virtual (VM) como parte del proceso de publicación en Google Cloud Marketplace.
Una implementación es un conjunto de recursos que se crean y gestionan juntos, como los recursos necesarios para tu producto. Un paquete de implementación es una especificación de un conjunto de recursos que suelen implementarse juntos, lo que agiliza el proceso de implementación de ese producto concreto.
Especificar qué opciones de implementación ofrecer a los clientes
Puedes permitir que tus clientes implementen tu producto de máquina virtual con una o ambas de las siguientes opciones:
Terraform (recomendado): Terraform es una herramienta de código abierto para aprovisionar infraestructura. Para obtener más información, consulta la documentación de Terraform en Google Cloud.
Con esta opción, tus clientes descargan e implementan módulos de Terraform, ya sea directamente desde Cloud Marketplace o mediante Terraform.
Te recomendamos que ofrezcas compatibilidad con Terraform, sobre todo si se dan las siguientes circunstancias en tu producto:
Tus clientes están familiarizados con Terraform.
Tus clientes quieren gestionar sus implementaciones como infraestructura como código (IaC).
La arquitectura de su producto es compleja y se puede configurar de muchas formas.
Tu producto requiere funciones que no están disponibles en la herramienta de código abierto
mpdev
.
Cloud Deployment Manager: Cloud Deployment Manager es un servicio de despliegue de infraestructuras que automatiza la creación y gestión deGoogle Cloud recursos. Para obtener más información, consulta la documentación de Deployment Manager.
Con esta opción, sus clientes implementan su producto directamente desde Cloud Marketplace.
Para especificar qué opciones de implementación quieres ofrecer a tus clientes, sigue estos pasos:
En el portal Producer, ve a la sección Paquete de implementación.
En Configuración, usa las casillas para seleccionar o desmarcar Terraform y Deployment Manager. Debes seleccionar al menos una de las dos opciones.
Selecciona tu imagen de VM
Para seleccionar la imagen de VM de tu producto, sigue estos pasos:
En el portal Producer, ve a la sección Paquete de implementación.
En Origen de la imagen de implementación, usa la casilla para especificar si quieres usar imágenes propiedad de Marketplace.
Si activas el uso de imágenes propiedad de Cloud Marketplace, durante la verificación de tu imagen de VM, Cloud Marketplace copiará tu imagen en un proyecto propiedad de Google. Google Cloud Te recomendamos que actives el uso de imágenes propiedad de Cloud Marketplace para asegurarte de que no se interrumpa por error el uso que hacen tus clientes de tus productos si haces cambios en las imágenes de tu propiedad. Por ejemplo, si no usas imágenes propiedad de Cloud Marketplace y cambias una política de gestión de identidades y accesos (IAM) de la imagen publicada de tu producto, es posible que algunos de tus clientes no puedan acceder al producto.
Selecciona la imagen de VM.
La imagen de VM que selecciones debe cumplir los siguientes requisitos:
La imagen de la VM debe estar asociada a tu proyecto actual. Google Cloud
La imagen de VM debe tener adjunta la licencia correcta de su producto. Esta licencia se crea y se adjunta cuando crea la imagen de la VM.
Pasos siguientes
Una vez que hayas especificado qué opciones de implementación quieres ofrecer a tus clientes y hayas seleccionado la imagen de VM, debes completar los pasos aplicables restantes para configurar la fuente de la imagen de implementación.
Configura tu imagen de VM para la implementación de Terraform.
Configura tu imagen de VM para el despliegue de Deployment Manager.