Se dejará de ofrecer asistencia para Google Cloud Deployment Manager a partir del 31 de marzo de 2026.
Después de esta fecha, no podrás usar el servicio de Deployment Manager. Ya no se admitirán todas las APIs y funciones relacionadas.
Qué debes saber
Dejaremos de ofrecer asistencia para Deployment Manager el 31 de marzo de 2026.
En los últimos años, nos enfocamos en modernizar la experiencia de implementación de Google Clouda través de Infrastructure Manager (Infra Manager).
Qué debe hacer
Si actualmente usas Deployment Manager, migra a Infra Manager o a otra tecnología de implementación alternativa antes del 31 de marzo de 2026 para garantizar que tus servicios continúen sin interrupciones.
Completa las siguientes acciones obligatorias antes del 31 de marzo de 2026:
- Revisa tus casos de uso y las aplicaciones que dependen de Deployment Manager.
- Decide si Infra Manager satisface tus necesidades o si otra herramienta es más adecuada.
- Migra tus implementaciones a la plataforma que seleccionaste.
¿Cómo se relaciona Deployment Manager con Infrastructure Manager?
Google Cloud ofrece dos servicios distintos para implementar y administrar la infraestructura: Deployment Manager (DM) y Infra Manager. Si bien ambos tienen como objetivo automatizar este proceso, difieren en su enfoque y en las tecnologías subyacentes.
- Deployment Manager usa archivos de configuración basados en YAML y plantillas de Jinja o Python para definir la infraestructura de forma declarativa.
- Infra Manager aprovecha Terraform para crear implementaciones de infraestructura con infraestructura como código (IaC). Defines tu infraestructura en archivos de configuración de Terraform, que Infra Manager implementa y administra en Google Cloud. Infra Manager proporciona un entorno administrado para ejecutar Terraform, lo que simplifica la administración de la infraestructura en Google Cloud.
Comparación de funciones
Existen diferencias clave en las funciones y funcionalidades de Deployment Manager y Infra Manager.
Configuración y plantillas
Función | Deployment Manager | Infra Manager | Consideraciones |
---|---|---|---|
Lenguaje de configuración | YAML con plantillas de Jinja o Python | HCL de Terraform | Aprende el lenguaje HCL de Terraform y convierte las configuraciones de DM existentes. |
Administración de plantillas | Admite plantillas reutilizables y tipos compuestos (obsoleto). | Aprovecha los módulos de Terraform. | Adaptarse al sistema de módulos de Terraform para administrar componentes de infraestructura reutilizables |
Administración del código fuente | Admite varias opciones para almacenar configuraciones. | Admite repositorios de Git y buckets de Cloud Storage públicos y privados, pero no admite directamente repositorios de Git privados. | Si dependes de repositorios privados de Git para administrar tus configuraciones de DM, es posible que tengas dificultades para migrar tus configuraciones a Infra Manager. |
Administración de estado
Función | Deployment Manager | Infra Manager | Consideraciones |
---|---|---|---|
Administración de estados | Administra el estado de implementación de forma interna. | Almacena archivos de estado en Cloud Storage. | Familiarízate con la administración de estados de Terraform (que implica administrar archivos de estado y posibles problemas de bloqueo de estados). Infra Manager controla la administración de estados automáticamente. |
Actualizaciones y reversiones de la Deployment
Función | Deployment Manager | Infra Manager | Consideraciones |
---|---|---|---|
Mecanismo de actualización de la implementación | Admite actualizaciones progresivas y en el lugar. | Infra Manager administra las actualizaciones a través de sus métodos CreateDeployment y UpdateDeployment . |
Comprende los mecanismos de actualización de Terraform, que pueden diferir de las estrategias de actualización de Deployment Manager. |
Funciones de reversión | Ofrece la opción de revertir a implementaciones anteriores. | Avanza implementando configuraciones anteriores de Terraform. | Infra Manager proporciona acceso al archivo de estado de Terraform para cada revisión de implementación, pero revertir a una versión anterior es un proceso manual. |
Funcionalidad de vista previa | Permite obtener una vista previa de los cambios antes de la implementación. | UsaCreatePreview para crear y revisar un plan de Terraform. |
Adáptate al flujo de trabajo de Terraform para obtener una vista previa de los cambios con terraform plan . |
Integración con servicios de Google Cloud
Función | Deployment Manager | Infra Manager | Consideraciones |
---|---|---|---|
Integración con servicios de Google Cloud | Se integra en varios servicios de Google Cloud . | Se integra con Google Cloud a través de proveedores de Terraform. | Los proveedores de Terraform ofrecen una mayor cobertura de servicios que Deployment Manager. Sin embargo, es posible que algunas funciones o integraciones específicas de Google Cloudno estén disponibles de inmediato en los proveedores de Terraform. Google Cloud |
Control de acceso | Permite la integración con Identity and Access Management (IAM) para un control de acceso detallado a las implementaciones. | Infra Manager también se integra con IAM para brindar un control de acceso detallado a las implementaciones. | Asegúrate de que se implementen los mecanismos de control de acceso adecuados cuando se integre Infra Manager con IAM. La cuenta de servicio que usas para crear una implementación debe tener los permisos necesarios para cada uno de los recursos que deseas implementar. |
Migra a Infrastructure Manager con DM Convert
Puedes migrar tu experiencia de implementación a Infra Manager con la herramienta DM Convert. Sin embargo, hay algunos conceptos de Deployment Manager que no son compatibles con Terraform y no se pueden exportar a Terraform con DM Convert.
Para obtener más información sobre cómo DM Convert traduce los conceptos en todos los formatos, consulta Comprende cómo DM Convert traduce los conceptos en todos los formatos.
Convierte tus configuraciones y plantillas a Infrastructure Manager
Para convertir tus configuraciones y plantillas de Deployment Manager en una configuración de Terraform, haz lo siguiente:
- Convierte tus configuraciones y plantillas de Deployment Manager en un archivo de configuración y estado de Terraform.
Importa tus recursos de Terraform a Infra Manager.
Borra tu implementación de Deployment Manager con el comando abandon.
Estamos aquí para ayudarte
Comprendemos que realizar estos cambios puede requerir cierta planificación. Comunícate con tu representante Google Cloud correspondiente si tienes más preguntas o necesitas ayuda con tus planes de migración. Estamos aquí para ayudarte a lograr una transición sin problemas.