Descontinuação do Deployment Manager

O suporte do Google Cloud Deployment Manager vai ser descontinuado a 31 de março de 2026.

Após esta data, não vai poder usar o serviço Deployment Manager. Todas as APIs e funções relacionadas vão deixar de ser suportadas.

O que precisa de saber

Vamos descontinuar o suporte para o Deployment Manager a 31 de março de 2026.

Ao longo dos últimos anos, concentrámos os nossos esforços na modernização da Google Cloud experiência de implementação através do Infrastructure Manager (Infra Manager).

O que tem de fazer

Se usa atualmente o Deployment Manager, migre para o Infra Manager ou uma tecnologia de implementação alternativa antes de 31 de março de 2026 para garantir que os seus serviços continuam sem interrupções.

Conclua as seguintes ações necessárias antes de 31 de março de 2026:

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

Google Cloud oferece dois serviços distintos para implementar e gerir infraestruturas: o Deployment Manager (DM) e o Infra Manager. Embora ambas as opções visem automatizar este processo, diferem na abordagem e nas tecnologias subjacentes.

  • O Deployment Manager usa ficheiros de configuração baseados em YAML e modelos Jinja ou Python para definir a infraestrutura de forma declarativa.
  • O Infra Manager tira partido do Terraform para criar implementações de infraestrutura através da infraestrutura como código (IaC). Define a sua infraestrutura em ficheiros de configuração do Terraform, que o Infra Manager implementa e gere no Google Cloud. O Infra Manager oferece um ambiente gerido para executar o Terraform, simplificando a gestão da infraestrutura no Google Cloud.

Comparação de funcionalidades

Existem diferenças importantes nas funcionalidades do Deployment Manager e do Infra Manager.

Configuração e criação de modelos

Funcionalidade Deployment Manager Infra Manager Considerações
Idioma de configuração YAML com modelos Jinja/Python Terraform HCL Aprenda a linguagem HCL do Terraform e converta as configurações do DM existentes.
Gestão de modelos Suporta modelos reutilizáveis e tipos compostos (descontinuado). Tira partido dos módulos do Terraform. Adaptar-se ao sistema de módulos do Terraform para gerir componentes de infraestrutura reutilizáveis.
Gestão de código-fonte Suporta várias opções para armazenar configurações. Suporta repositórios Git públicos e privados, bem como contentores do Cloud Storage, mas não tem suporte direto para repositórios Git privados. Se usar repositórios Git privados para gerir as suas configurações do DM, pode ter dificuldades ao migrar as configurações para o Infra Manager.

Gestão de estados

Funcionalidade Deployment Manager Infra Manager Considerações
Gestão de estado Gere o estado de implementação internamente. Armazena ficheiros de estado no Cloud Storage. Familiarize-se com a gestão de estado do Terraform (que envolve a gestão de ficheiros de estado e potenciais problemas de bloqueio de estado). O Infra Manager processa a gestão de estados automaticamente.

Atualizações e reversões de implementações

Funcionalidade Deployment Manager Infra Manager Considerações
Mecanismo de atualização da implementação Suporta atualizações no local e atualizações contínuas. O Infra Manager gere as atualizações através dos respetivos métodos CreateDeployment e UpdateDeployment. Compreenda os mecanismos de atualização do Terraform que podem diferir das estratégias de atualização do Deployment Manager.
Capacidades de reversão Oferece reversão para implementações anteriores. Avançar implementando as configurações anteriores do Terraform. O Infra Manager fornece acesso ao ficheiro de estado do Terraform para cada revisão de implementação, mas a reversão para uma versão anterior é um processo manual.
Funcionalidade de pré-visualização Permite pré-visualizar as alterações antes da implementação. Use CreatePreview para criar e rever um plano do Terraform. Adapte-se ao fluxo de trabalho do Terraform para pré-visualizar alterações através do comando terraform plan.

Integração com Google Cloud serviços

Funcionalidade Deployment Manager Infra Manager Considerações
Integração com Google Cloud serviços Integra-se com vários Google Cloud serviços. Integra-se com Google Cloud através de fornecedores do Terraform. Os fornecedores do Terraform oferecem uma maior Google Cloud cobertura de serviços do que o Deployment Manager. No entanto, algumas funcionalidades ou integrações específicas Google Cloudpodem não estar prontamente disponíveis nos fornecedores do Terraform.
Controlo de acesso Permite a integração com a gestão de identidade e de acesso (IAM) para um controlo de acesso detalhado a implementações. O Infra Manager também se integra com o IAM para um controlo de acesso detalhado às implementações. Certifique-se de que os mecanismos de controlo de acesso adequados são implementados quando integra o Infra Manager com o IAM. A conta de serviço que usa para criar uma implementação precisa das autorizações necessárias para cada um dos recursos que quer implementar.

Migre para o Infrastructure Manager com o DM Convert

Pode migrar a sua experiência de implementação para o Infra Manager através da ferramenta DM Convert. No entanto, existem alguns conceitos do Deployment Manager que não são suportados pelo Terraform e não podem ser exportados para o Terraform através do DM Convert.

Para mais informações sobre como o DM Convert traduz conceitos em vários formatos, consulte o artigo Compreender como o DM Convert traduz conceitos em vários formatos.

Converta as suas configurações e modelos para o Infrastructure Manager

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

  1. Converta as suas configurações e modelos do Deployment Manager num ficheiro de estado e configuração do Terraform.
  2. Importe os seus recursos do Terraform para o Infra Manager.

  3. Elimine a implementação do Deployment Manager com o comando abandon.

Estamos aqui para ajudar

Compreendemos que estas alterações podem exigir algum planeamento. Informe o seu representante respetivo Google Cloud se tiver outras dúvidas ou precisar de ajuda com os seus planos de migração. Estamos aqui para ajudar a alcançar uma transição perfeita.