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:
- Analise seus casos de uso e aplicativos que dependem do Deployment Manager.
- Decida se o Infra Manager atende às suas necessidades ou se outra ferramenta é mais adequada.
- Migre suas implantações para a plataforma selecionada.
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:
- Converta suas configurações e modelos do Deployment Manager em um arquivo de configuração e estado do Terraform.
Importe seus recursos do Terraform para o Infra Manager.
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.