Cloud Deployment Manager

Crea y administra recursos en la nube con plantillas sencillas

Pruébalo gratis

Simplifica la gestión de la nube

Con Google Cloud Deployment Manager, puedes especificar todos los recursos que necesitas para tu aplicación en un formato declarativo mediante yaml. También puedes usar plantillas Python o Jinja2 para parametrizar la configuración y permitir que se puedan reutilizar paradigmas de despliegue comunes, por ejemplo, un grupo de instancias con autoescalado y balanceo de carga. Trata tu configuración como si fuera código y haz despliegues repetibles.

Procesos de despliegue repetibles

Si creas archivos de configuración que definan los recursos, puedes repetir el proceso para crear dichos recursos una y otra vez, y lograr así resultados uniformes.

Lenguaje declarativo

Son muchas las herramientas que utilizan un enfoque imperativo y te obligan a definir los pasos para crear recursos y configurarlos. El enfoque declarativo te permite especificar la configuración y dejar que el sistema determine los pasos que se deben seguir.

Céntrate en la aplicación

Puedes centrarte en el conjunto de recursos que constituyen la aplicación o el servicio en lugar de desplegar cada recurso por separado.

Basado en plantillas

Con las plantillas, puedes usar elementos básicos para crear abstracciones o conjuntos de recursos que suelan desplegarse a la vez (por ejemplo, una plantilla de instancia, un grupo de instancias y una herramienta de adaptación dinámica). Puedes parametrizar dichas plantillas y usarlas una y otra vez. Solo tienes que cambiar los valores de entrada para definir la imagen o el número de máquinas virtuales que quieres desplegar, así como la zona en la que quieres hacerlo.

Características de Cloud Deployment Manager

Despliegue paralelo
Despliega una gran cantidad de recursos a la vez, en paralelo.
Plantillas
Dispones de plantillas Python y Jinja2 para controlar mediante programación lo que se despliega.
Actualizaciones
Añade, elimina o cambia recursos en el despliegue.
Parámetros de entrada y salida
Transfiere variables (por ejemplo, zona, tamaño de la máquina, número de máquinas, estado: prueba, producción, despliegue por fases) a las plantillas y recibe valores de salida (por ejemplo, la dirección IP asignada o el enlace a la instancia).
Archivos de esquema
Usa el esquema JSON para definir y limitar parámetros.
Referencias
La definición de un recurso puede hacer referencia a otro recurso, con lo que se crean dependencias y se controla el orden de creación de los recursos.
Modo de vista previa
Consulta los cambios que hará Deployment Manager durante una operación de creación o actualización antes de confirmarlos.
IU de la consola
Consulta los despliegues en Google Cloud Console para ver el despliegue completo en una única vista jerárquica.

"En Wix Media Group usamos Deployment Manager para crear y administrar nuestros despliegues en Google Cloud Platform. Nos facilita el despliegue de sistemas en diferentes ubicaciones, nos ofrece el control que necesitamos para poner en marcha servicios nuevos y nos proporciona la flexibilidad necesaria para desplegar varias versiones de nuestro código de manera simultánea".

— Golan Parashi Jefe técnico de infraestructura en Wix Media Group

PRECIOS DE CLOUD DEPLOYMENT MANAGER

Deployment Manager está disponible gratis para los clientes de Cloud Platform.