En esta página, se describen los pasos para crear un paquete de implementación para tu producto de máquina virtual (VM), como parte de la publicación de tu producto en Google Cloud Marketplace.
Una implementación es un conjunto de recursos que se crean y administran juntos, como los recursos necesarios para tu producto. Un paquete de implementación es una especificación para un conjunto de recursos que generalmente se implementan juntos, lo que optimiza el proceso de implementación de ese producto en particular.
Especifica qué opciones de implementación ofrecer a tus clientes
Puedes permitir que tus clientes implementen tu producto de VM con una de las siguientes opciones o ambas:
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 con Terraform.
Te recomendamos que admitas Terraform, en especial si se cumplen los siguientes casos para tu producto:
Tus clientes están familiarizados con Terraform.
Tus clientes desean administrar sus implementaciones como infraestructura como código (IaC).
La arquitectura de tu producto es compleja y se puede configurar de forma extensa.
Tu producto requiere funciones que no están disponibles a través de la herramienta
mpdev
de código abierto.
Cloud Deployment Manager: Cloud Deployment Manager es un servicio de implementación de infraestructura que automatiza la creación y administración de recursos de Google Cloud. Para obtener más información, consulta la documentación de Deployment Manager.
Con esta opción, los clientes implementan tu producto directamente desde Cloud Marketplace.
Para especificar qué opciones de implementación ofrecer a tus clientes, completa los siguientes pasos:
En Producer Portal, ve a la sección Paquete de implementación.
En Configuración, usa las casillas de verificación para seleccionar o borrar Terraform y Deployment Manager. Debes seleccionar al menos una de las dos opciones.
Selecciona la imagen de la VM
Para seleccionar la imagen de VM de tu producto, completa los siguientes pasos:
En Producer Portal, ve a la sección Paquete de implementación.
En Fuente de la imagen de implementación, usa la casilla de verificación para especificar si quieres usar imágenes de Marketplace.
Si activas el uso de imágenes que pertenecen a Cloud Marketplace, durante la verificación de la imagen de tu VM, Cloud Marketplace la copia en un proyecto de Google Cloud que pertenece a Google. Te recomendamos que actives el uso de las imágenes que pertenecen a Cloud Marketplace para asegurarte de que el uso que tus clientes hacen de tus productos no se interrumpa de forma involuntaria si realizas cambios en las imágenes que te pertenecen. Por ejemplo, si no usas imágenes que son propiedad de Cloud Marketplace y cambias una política de Identity and Access Management (IAM) para la imagen publicada de tu producto, es posible que algunos de tus clientes no puedan acceder al producto.
Selecciona la imagen de tu VM.
La imagen de la VM que selecciones debe cumplir con los siguientes requisitos:
La imagen de la VM debe estar asociada con tu proyecto de Google Cloud actual.
La imagen de la VM debe tener la licencia correcta para tu producto adjunta. Creas y adjuntas esta licencia cuando creas la imagen de la VM.
Próximos pasos
Después de especificar qué opciones de implementación ofrecerás a tus clientes y seleccionar la imagen de la VM, debes completar los pasos restantes aplicables 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 la implementación de Deployment Manager.