Cloud Deployment Manager
Ve la documentación de este producto.
Simplifica la administración de la nube
Google Cloud Deployment Manager permite especificar todos los recursos necesarios para tu aplicación en un formato declarativo mediante YAML. También puedes usar las plantillas de Python o Jinja2 para parametrizar la configuración y reutilizar 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
Escribe archivos de configuración para definir los recursos y repetir su proceso de creación una y otra vez con resultados coherentes.
Lenguaje declarativo
Muchas herramientas utilizan 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 enfocar 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 usar componentes básicos para crear abstracciones o conjuntos de recursos que generalmente se implementan juntos (p. ej., una plantilla o un grupo de instancias y un escalador automático). Estas plantillas se pueden parametrizar para que sea posible utilizarlas 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
Implementación en paralelo
Implementa muchos recursos al mismo tiempo, en paralelo.
Plantillas
Plantillas de Python y Jinja2 para controlar de manera programática qué implementar.
Actualizaciones
Agrega, borra o cambia los recursos en la implementación.
Parámetros de entrada y salida
Pasa variables (p. ej., la zona, el tamaño de la máquina, la cantidad de máquinas o los estados de prueba, producción o etapa intermedia) a tus plantillas y obtén valores de salida (p. ej., la dirección IP asignada o el vínculo a la instancia).
Archivos de esquema
Usa esquemas de JSON para definir y limitar parámetros.
Referencias
La definición de un recurso puede hacer referencia a otros recursos, lo que crea dependencias y controla su orden de creación.
Modo de vista previa
Mira los cambios que hará Deployment Manager en una operación de creación o actualización antes de confirmarlos.
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 las 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 de manera sencilla y nos da la flexibilidad que necesitamos para implementar varias versiones de nuestro código en simultáneo.
— Golan Parashi, director técnico de Infraestructura, Wix Media Group
Recursos técnicos
Precios
Deployment Manager está disponible sin costo adicional para los clientes de Google Cloud Platform.
Comienza a compilar en Google Cloud con un crédito gratis de $300 y los más de 20 productos del nivel Siempre gratuito.