Descontinuação do Deployment Manager

O suporte ao Google Cloud Deployment Manager será descontinuado em 31 de março de 2026.

Após essa data, não será possível usar o serviço Deployment Manager. Todas as APIs e funções relacionadas não serão mais compatíveis.

O que você precisa saber

Vamos descontinuar o suporte ao Deployment Manager em 31 de março de 2026.

Nos últimos anos, concentramos nossos esforços na modernização da experiência de implantação do Google Cloud com o Gerenciador de infraestrutura (Infra Manager).

O que é preciso fazer

Se você usa o Deployment Manager, migre para o Infra Manager ou outra tecnologia de implantação antes de 31 de março de 2026 para garantir que seus serviços continuem funcionando sem interrupções.

Conclua as seguintes ações obrigatórias até 31 de março de 2026:

Qual é a relação entre o Deployment Manager e o Infrastructure Manager?

OGoogle Cloud oferece dois serviços distintos para implantação e gerenciamento de infraestrutura: o Deployment Manager (DM) e o Infra Manager. Embora ambos tenham como objetivo automatizar esse processo, eles diferem na abordagem e nas tecnologias subjacentes.

  • O Deployment Manager usa arquivos de configuração baseados em YAML e modelos Jinja ou Python para definir a infraestrutura de maneira declarativa.
  • O Infra Manager usa o Terraform para criar implantações de infraestrutura usando a infraestrutura como código (IaC). Você define sua infraestrutura em arquivos de configuração do Terraform, que o Infra Manager implanta e gerencia no Google Cloud. O Infra Manager oferece um ambiente gerenciado para executar o Terraform, simplificando o gerenciamento de infraestrutura no Google Cloud.

Comparação de recursos

Há diferenças importantes nos recursos e funcionalidades do Deployment Manager e do Infra Manager.

Configuração e criação de modelos

Recurso Deployment Manager Infra Manager Considerações
Linguagem de configuração YAML com modelos Jinja/Python HCL do Terraform Aprenda a linguagem HCL do Terraform e converta as configurações atuais do DM.
Gerenciamento de modelos Oferece suporte a modelos reutilizáveis e tipos compostos (descontinuados). Usa módulos do Terraform. Adaptar-se ao sistema de módulos do Terraform para gerenciar componentes de infraestrutura reutilizáveis.
Gerenciamento de código-fonte Oferece suporte a várias opções para armazenar configurações. Oferece suporte a repositórios Git públicos e privados e buckets do Cloud Storage, mas não tem suporte direto para repositórios Git privados. Se você usa repositórios Git particulares para gerenciar as configurações do DM, pode enfrentar desafios ao migrar as configurações para o Infra Manager.

Gerenciamento de estado

Recurso Deployment Manager Infra Manager Considerações
Gerenciamento de estado Gerencia o estado de implantação internamente. Armazena arquivos de estado no Cloud Storage. Familiarize-se com o gerenciamento de estado do Terraform, que envolve o gerenciamento de arquivos de estado e possíveis problemas de bloqueio de estado. O Infra Manager processa o gerenciamento de estado automaticamente.

Atualizações e reversões de implantação

Recurso Deployment Manager Infra Manager Considerações
Mecanismo de atualização de implantação Compatível com atualizações no local e graduais. O Infra Manager gerencia atualizações usando os métodos CreateDeployment e UpdateDeployment. Entender os mecanismos de atualização do Terraform, que podem ser diferentes das estratégias de atualização do Deployment Manager.
Recursos de reversão Oferece reversão para implantações anteriores. Fazer o roll forward implantando as configurações anteriores do Terraform. O Infra Manager fornece acesso ao arquivo de estado do Terraform para cada revisão de implantação, mas a reversão para uma versão anterior é um processo manual.
Funcionalidade de visualização Permite visualizar as mudanças antes da implantação. UseCreatePreview para criar e revisar um plano do Terraform. Adapte-se ao fluxo de trabalho do Terraform para visualizar mudanças usando o terraform plan.

Integração com serviços do Google Cloud

Recurso Deployment Manager Infra Manager Considerações
Integração com serviços do Google Cloud Integração com vários serviços do Google Cloud . Integra-se ao Google Cloud por provedores do Terraform. Os provedores do Terraform oferecem uma cobertura de serviços Google Cloud maior do que o Deployment Manager. No entanto, alguns recursos ou integrações específicos do Google Cloudpodem não estar disponíveis nos provedores do Terraform.
Controle de acesso Permite a integração com o Identity and Access Management (IAM) para controle granular de acesso a implantações. O Infra Manager também se integra ao IAM para controle de acesso granular às implantações. Verifique se os mecanismos de controle de acesso adequados estão implementados ao integrar o Infra Manager com o IAM. A conta de serviço usada para criar uma implantação precisa das permissões necessárias para cada um dos recursos que você quer implantar.

Migrar para o Infrastructure Manager usando a DM Convert

Migre sua experiência de implantação para o Infra Manager usando a ferramenta DM Convert. No entanto, há alguns conceitos do Deployment Manager que não são compatíveis com o Terraform e não podem ser exportados para o Terraform usando o DM Convert.

Para mais informações sobre como o DM Convert traduz conceitos em formatos, consulte Noções básicas sobre como o DM Convert traduz conceitos em formatos.

Converter suas configurações e modelos para o Infrastructure Manager

Para converter suas configurações e modelos do Deployment Manager em uma configuração do Terraform:

  1. Converta suas configurações e modelos do Deployment Manager em um arquivo de configuração e estado do Terraform.
  2. Importe seus recursos do Terraform para o Infra Manager.

  3. Exclua a implantação do Deployment Manager usando o comando "abandon".

Estamos aqui para ajudar

Entendemos que essas mudanças podem exigir algum planejamento. Informe ao representante Google Cloud correspondente se tiver outras dúvidas ou precisar de ajuda com seus planos de migração. Estamos aqui para ajudar você a fazer uma transição perfeita.