Discontinuación de Deployment Manager

La asistencia para Google Cloud Deployment Manager dejará de estar disponible el 31 de marzo del 2026.

Después de esa fecha, no podrás usar el servicio Deployment Manager. Todas las APIs y funciones relacionadas dejarán de ser compatibles.

Información que debes saber

Dejaremos de ofrecer asistencia para Deployment Manager el 31 de marzo del 2026.

En los últimos años, hemos centrado nuestros esfuerzos en modernizar la Google Cloud experiencia de implementación a través deInfrastructure Manager (Infra Manager).

Qué debes hacer

Si actualmente usas Deployment Manager, migra a Infra Manager o a otra tecnología de implementación antes del 31 de marzo del 2026 para asegurarte de que tus servicios sigan funcionando sin interrupciones.

Completa las siguientes acciones obligatorias antes del 31 de marzo del 2026:

¿Qué relación hay entre Deployment Manager e Infrastructure Manager?

Google Cloud ofrece dos servicios distintos para desplegar y gestionar infraestructuras: Deployment Manager (DM) e Infra Manager. Aunque 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 Jinja o Python para definir la infraestructura de forma declarativa.
  • Infra Manager aprovecha Terraform para crear despliegues de infraestructura mediante la infraestructura como código (IaC). Puedes definir tu infraestructura en archivos de configuración de Terraform, que Infra Manager implementa y gestiona en Google Cloud. Infra Manager proporciona un entorno gestionado para ejecutar Terraform, lo que simplifica la gestión de la infraestructura en Google Cloud.

Comparación de funciones

Hay diferencias clave en las funciones de Deployment Manager e Infra Manager.

Configuración y plantillas

Función Deployment Manager Infra Manager Cuestiones importantes
Idioma 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.
Gestió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 gestionar componentes de infraestructura reutilizables.
Gestión del código fuente Admite varias opciones para almacenar configuraciones. Admite repositorios de Git públicos y privados, así como segmentos de Cloud Storage, pero no ofrece asistencia directa para repositorios de Git privados. Si utilizas repositorios de Git privados para gestionar tus configuraciones de DM, es posible que tengas problemas al migrar tus configuraciones a Infra Manager.

Gestión del estado

Función Deployment Manager Infra Manager Cuestiones importantes
Gestión de estados Gestiona el estado del despliegue internamente. Almacena archivos de estado en Cloud Storage. Familiarízate con la gestión de estados de Terraform (que implica gestionar archivos de estado y posibles problemas de bloqueo de estados). Infra Manager gestiona el estado automáticamente.

Actualizaciones y restauraciones de implementaciones

Función Deployment Manager Infra Manager Cuestiones importantes
Mecanismo de actualización de la implementación Admite actualizaciones in situ y continuas. Infra Manager gestiona las actualizaciones mediante los métodos CreateDeployment y UpdateDeployment. Conocer los mecanismos de actualización de Terraform, que pueden ser diferentes de las estrategias de actualización de Deployment Manager.
Funciones de restauración Ofrece la opción de restaurar implementaciones anteriores. Restaurar implementando las configuraciones de Terraform anteriores. Infra Manager proporciona acceso al archivo de estado de Terraform de cada revisión de la implementación, pero volver a una versión anterior es un proceso manual.
Función de vista previa Permite previsualizar los cambios antes de implementarlos. Usa CreatePreview para crear y revisar un plan de Terraform. Adáptate al flujo de trabajo de Terraform para previsualizar los cambios con terraform plan.

Integración con servicios de Google Cloud

Función Deployment Manager Infra Manager Cuestiones importantes
Integración con Google Cloud servicios Se integra con varios servicios de Google Cloud . Se integra con Google Cloud a través de proveedores de Terraform. Los proveedores de Terraform ofrecen una mayor Google Cloud cobertura de servicios que Deployment Manager, pero es posible que algunas funciones o integraciones Google Cloudespecíficas no estén disponibles en los proveedores de Terraform.
Control de acceso Permite la integración con Gestión de Identidades y Accesos (IAM) para controlar el acceso a las implementaciones de forma granular. Infra Manager también se integra con IAM para ofrecer un control de acceso pormenorizado a las implementaciones. Asegúrate de que se implementen los mecanismos de control de acceso adecuados al integrar Infra Manager con la gestión de identidades y accesos. La cuenta de servicio que uses para crear una implementación debe tener los permisos necesarios para cada uno de los recursos que quieras implementar.

Migrar 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 traduce DM Convert los conceptos entre formatos, consulta Cómo traduce DM Convert los conceptos entre formatos.

Convertir configuraciones y plantillas a Infrastructure Manager

Para convertir tus configuraciones y plantillas de Deployment Manager en una configuración de Terraform, sigue estos pasos:

  1. Convierte tus configuraciones y plantillas de Deployment Manager en un archivo de configuración y de estado de Terraform.
  2. Importa tus recursos de Terraform a Infra Manager.

  3. Elimina tu despliegue de Deployment Manager con el comando abandon.

Estamos aquí para ayudarte

Somos conscientes de que estos cambios pueden requerir cierta planificación. Ponte en contacto con tu representante de Google Cloud si tienes alguna otra pregunta o necesitas ayuda con tus planes de migración. Estamos aquí para ayudarte a que la transición sea lo más fluida posible.