Cloud Deployment Manager

Crea y administra recursos en la nube con plantillas simples

Pruébalo gratis

Simplifica la administración de la nube

Google Cloud Deployment Manager te permite especificar todos los recursos necesarios para tu aplicación, en un formato declarativo, con el uso de yaml. También puedes usar las plantillas de Python o Jinja2 para parametrizar la configuración y poder volver a usar los paradigmas de implementación comunes, como un grupo de instancias con balanceo de cargas y ajuste de escala automático. Trata tu configuración como si fuera código y realiza implementaciones repetibles.

Proceso de implementación repetible

El proceso de creación de esos recursos se puede repetir una y otra vez con resultados consistentes.

Lenguaje declarativo

Muchas herramientas hacen uso de un enfoque imperativo y le piden al usuario que defina los pasos para crear y configurar los recursos. Con un enfoque declarativo, el usuario puede especificar cómo debería ser la configuración y dejar que el sistema resuelva los pasos que debe seguir.

Enfoque en la aplicación

El usuario se puede concentrar en el conjunto de recursos que componen la aplicación o el servicio, en lugar de implementar cada uno de los recursos por separado.

Basado en plantillas

Las plantillas permiten el uso de componentes para crear abstracciones o conjuntos de recursos que generalmente se implementan juntos (p. ej., una plantilla de instancias, un grupo de instancias y un escalador automático). Estas plantillas se pueden parametrizar para que sea posible usarlas una y otra vez cambiando los valores de entrada para definir qué imagen implementar, en qué zona hacerlo o qué cantidad de máquinas virtuales usar.

Características de Cloud Deployment Manager

Implementación en paralelo
Implementa muchos recursos al mismo tiempo, en paralelo.
Plantillas
Plantillas de Python y Jinja2 para controlar qué implementar en forma programática.
Actualizaciones
Agrega, borra o cambia los recursos en la implementación.
Parámetros de entrada y salida
Pasa variables (p. ej., zona, tamaño de la máquina, cantidad de máquinas, estado: prueba, producción, etapa de pruebas) a tus plantillas y obtén valores de salida (p. ej., dirección IP asignada, vínculo a la instancia).
Archivos de esquema
Esquema de JSON para definir y limitar parámetros.
Referencias
Una definición de recurso puede hacer referencia a otro recurso que cree dependencias y controle el orden de la creación de los recursos.
Modo de vista previa
Mira los cambios que hará Deployment Manager en una operación de creación o actualización antes de confirmar los cambios.
IU de Console
Mira tus implementaciones en Google Cloud Console, con una vista jerárquica de toda tu implementación.

“Wix Media Group usa Deployment Manager para crear y administrar nuestras implementaciones en Google Cloud Platform. Nos permite implementar con facilidad sistemas en una gran cantidad de ubicaciones, nos brinda el control que necesitamos para poner en marcha servicios nuevos fácilmente y nos da la flexibilidad que necesitamos para implementar varias versiones de nuestro código simultáneamente”.

— Golan Parashi Director técnico de infraestructuras en Wix Media Group

PRECIOS DE CLOUD DEPLOYMENT MANAGER

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

Supervisa tus recursos estés donde estés

Obtén la app de Google Cloud Console para ayudarte a administrar tus proyectos.