Cloud Deployment Manager

Crea y administra recursos en la nube con plantillas sencillas

Pruébalo gratis

Administración simplificada 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 escalabilidad automática 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 con la consiguiente coherencia en los resultados.

Lenguaje declarativo

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

Céntrate en la aplicación

Puedes centrarte en el conjunto de recursos que constituyen la aplicación o 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, normalmente, se despliegan 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 varias veces. Para ello 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 automáticamente 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 recupera 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 cual se crean dependencias y se controla el orden de creación de los recursos.
Modo de vista previa
Consulta los cambios que Deployment Manager hará en una operación de creación o actualización antes de confirmarlos.
IU de la consola
Consulta los despliegues en Google Cloud Console para obtener una vista jerárquica del despliegue completo.

"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.

Supervisa tus recursos estés donde estés

Descarga la aplicación Google Cloud Console para administrar tus proyectos.