En esta página, se describe cómo implementar una oferta de SaaS, lo que significa que el tiempo de ejecución de SaaS aprovisiona los recursos de Google Cloud y, luego, implementa la aplicación de SaaS en las regiones especificadas en el recurso de la oferta de SaaS.
Para implementar la oferta de SaaS, SaaS Runtime crea la unidad implementando el esquema asociado a un tipo de unidad.
Antes de comenzar
Asegúrate de haber creado lo siguiente:
- Es un recurso de oferta de SaaS para tu aplicación de SaaS.
- Tipos de unidades para modelar la oferta de SaaS.
Implementa la oferta de SaaS
Para implementar la oferta de SaaS, SaaS Runtime aprovisiona los recursos que forman parte de un tipo de unidad. En SaaS Runtime, el término para los recursos aprovisionados o la aplicación implementada es unidad.
Cuando creas una unidad, el entorno de ejecución de SaaS aprovisiona los recursos definidos en la configuración de Terraform que está conectada al tipo de unidad. Los recursos se aprovisionan en cada región que forma parte de la oferta de SaaS.
Por ejemplo, si tuvieras un tipo de unidad para una sola VM, cuando crees una unidad, el tiempo de ejecución de SaaS aprovisionará la VM en las regiones definidas en la oferta de SaaS.
Sigue estos pasos para crear una unidad:
En la consola, ve a SaaS Runtime > Units.
Selecciona Crear.
En la página Detalles de la unidad, haz lo siguiente:
En Nombre de la unidad, escribe un nombre para la unidad. El nombre solo debe contener letras minúsculas, números o guiones.
En Oferta de SaaS, selecciona el recurso de oferta de SaaS que creaste antes.
En Región, selecciona la región en la que deseas implementar los recursos o la aplicación.
En Tipo de unidad, selecciona el tipo de unidad que define los recursos o la aplicación que deseas implementar.
En Modo de administración, selecciona Usuario.
- Unspecified si
- Usuario al que se le quitarán las unidades de forma manual. El entorno de ejecución de SaaS no desaprovisiona las unidades automáticamente.
- Sistema para que el entorno de ejecución de SaaS desaprovisione las unidades dependientes cuando ya no se necesiten.
Opcional: Agrega una etiqueta a los recursos que implementas. Para obtener más detalles sobre las etiquetas, consulta la Descripción general de las etiquetas.
Para agregar una etiqueta, sigue estos pasos:
En Etiquetas, selecciona Agregar etiquetas.
En Clave 1 y Valor 1, ingresa el par clave-valor deseado.
Repite los pasos anteriores para cada etiqueta que desees agregar.
Selecciona Crear.
Para aprovisionar los recursos o implementar la aplicación, haz lo siguiente:
En la página Unidades > Crear una unidad, selecciona Provision.
En el campo de versión, selecciona la versión de la configuración de Terraform que deseas implementar.
En Cuenta de servicio, selecciona la cuenta de servicio.
Agrega un proyecto de inquilino:
- Selecciona Agregar variables del proyecto de usuario.
- Define la primera variable de entrada:
- En Nombre, conserva el nombre
tenant_project_id. - En Tipo de variable, selecciona Cadena.
- En Valor de la variable, escribe
quickstart-tenant-project.
- En Nombre, conserva el nombre
- Define la segunda variable de entrada:
- En Nombre, conserva el nombre
tenant_project_number. - En Tipo de variable, selecciona Integer.
- En Valor de la variable, ingresa tu número de proyecto.
- En Nombre, conserva el nombre
Selecciona Provision.
Cómo ver la unidad implementada
Ahora usaste el entorno de ejecución de SaaS para crear una unidad, que implementa los recursos o la aplicación en el tipo de unidad asociado.
Para ver los recursos que implementaste, haz lo siguiente:
En la consola, ve a la página SaaS Runtime > Units > Unit details.
Haz clic en el nombre de tu unidad.
En la página Detalles de la unidad, haz lo siguiente:
- Comprueba que el Estado sea Listo (o que el estado sea Aprovisionamiento mientras la operación aún esté en curso).
- Expande la sección Variables.
- En Variables de salida, puedes ver detalles relacionados con las variables de salida especificadas en la configuración de Terraform. Para obtener más detalles sobre las variables, consulta Variables y asignación de variables.
¿Qué sigue?
- Para obtener más información sobre el entorno de ejecución de SaaS, consulta la descripción general.
- Para obtener más detalles sobre las cuentas de servicio necesarias cuando se usa el entorno de ejecución de SaaS, consulta Cuentas de servicio.
- Para conocer los pasos para actualizar la versión, consulta Lanza una versión.