Abandon de Deployment Manager

L'assistance pour Google Cloud Deployment Manager sera interrompue le 31 mars 2026.

Après cette date, vous ne pourrez plus utiliser le service Deployment Manager. Toutes les API et fonctions associées ne seront plus prises en charge.

Que devez-vous savoir ?

Nous cesserons de prendre en charge Deployment Manager le 31 mars 2026.

Au cours des dernières années, nous nous sommes efforcés de moderniser l'expérience de déploiement de Google Cloudgrâce à Infrastructure Manager (Infra Manager).

Que devez-vous faire ?

Si vous utilisez actuellement Deployment Manager, migrez vers Infra Manager ou une autre technologie de déploiement avant le 31 mars 2026 pour que vos services continuent de fonctionner sans interruption.

Effectuez les actions requises suivantes avant le 31 mars 2026 :

Quel est le rapport entre Deployment Manager et Infrastructure Manager ?

Google Cloud propose deux services distincts pour déployer et gérer l'infrastructure : Deployment Manager (DM) et Infra Manager. Bien que les deux visent à automatiser ce processus, ils diffèrent dans leur approche et leurs technologies sous-jacentes.

  • Deployment Manager utilise des fichiers de configuration YAML et des modèles Jinja ou Python pour définir l'infrastructure de manière déclarative.
  • Infra Manager utilise Terraform pour créer des déploiements d'infrastructure à l'aide d'une infrastructure as code (IaC). Vous définissez votre infrastructure dans des fichiers de configuration Terraform, qu'Infra Manager déploie et gère sur Google Cloud. Infra Manager fournit un environnement géré pour exécuter Terraform, ce qui simplifie la gestion de l'infrastructure sur Google Cloud.

Comparatif des fonctionnalités

Il existe des différences importantes entre les fonctionnalités de Deployment Manager et d'Infra Manager.

Configuration et création de modèles

Fonctionnalité Deployment Manager Infra Manager Remarques
Langage de configuration YAML avec des modèles Jinja/Python Terraform HCL Découvrez le langage HCL de Terraform et convertissez les configurations DM existantes.
Gestion des modèles Compatible avec les modèles réutilisables et les types composites (obsolètes). Utilise les modules Terraform. Adaptez-vous au système de modules de Terraform pour gérer les composants d'infrastructure réutilisables.
Gestion du code source Prend en charge différentes options de stockage des configurations. Compatible avec les dépôts Git publics et privés, ainsi qu'avec les buckets Cloud Storage, mais ne prend pas directement en charge les dépôts Git privés. Si vous vous appuyez sur des dépôts Git privés pour gérer vos configurations DM, vous pouvez rencontrer des difficultés lors de la migration de vos configurations vers Infra Manager.

Gestion de l'état

Fonctionnalité Deployment Manager Infra Manager Remarques
Gestion de l'état Gère l'état du déploiement en interne. Stocke les fichiers d'état dans Cloud Storage. Familiarisez-vous avec la gestion de l'état de Terraform (qui implique la gestion des fichiers d'état et des éventuels problèmes de verrouillage de l'état). Infra Manager gère automatiquement la gestion des états.

Mises à jour et rollbacks de déploiement

Fonctionnalité Deployment Manager Infra Manager Remarques
Mécanisme de mise à jour du déploiement Compatible avec les mises à jour sur place et progressives. Infra Manager gère les mises à jour à l'aide de ses méthodes CreateDeployment et UpdateDeployment. Comprendre les mécanismes de mise à jour de Terraform, qui peuvent différer des stratégies de mise à jour de Deployment Manager.
Fonctionnalités de rollback Permet de revenir à des déploiements précédents. Effectuez un roll forward en déployant les configurations Terraform précédentes. Infra Manager permet d'accéder au fichier d'état Terraform pour chaque révision de déploiement, mais le rétablissement d'une version précédente est un processus manuel.
Fonctionnalité d'aperçu Permet de prévisualiser les modifications avant le déploiement. UtilisezCreatePreview pour créer et examiner un plan Terraform. Adaptez-vous au workflow de Terraform pour prévisualiser les modifications à l'aide de terraform plan.

Intégration aux services Google Cloud

Fonctionnalité Deployment Manager Infra Manager Remarques
Intégration aux services Google Cloud S'intègre à différents services Google Cloud . S'intègre à Google Cloud via les fournisseurs Terraform. Les fournisseurs Terraform offrent une couverture de service Google Cloud plus étendue que Deployment Manager. Toutefois, certaines fonctionnalités ou intégrations spécifiques à Google Cloudne sont pas toujours disponibles dans les fournisseurs Terraform.
Contrôle des accès Permet l'intégration à Identity and Access Management (IAM) pour un contrôle précis des accès aux déploiements. Infra Manager s'intègre également à IAM pour un contrôle précis des accès aux déploiements. Assurez-vous que des mécanismes de contrôle des accès appropriés sont implémentés lorsque vous intégrez Infra Manager à IAM. Le compte de service que vous utilisez pour créer un déploiement doit disposer des autorisations nécessaires pour chacune des ressources que vous souhaitez déployer.

Migrer vers Infrastructure Manager à l'aide de DM Convert

Vous pouvez migrer votre expérience de déploiement vers Infra Manager à l'aide de l'outil DM Convert. Toutefois, certains concepts de Deployment Manager ne sont pas compatibles avec Terraform et ne peuvent pas être exportés vers Terraform à l'aide de DM Convert.

Pour en savoir plus sur la façon dont DM Convert traduit les concepts dans différents formats, consultez Comprendre comment DM Convert traduit les concepts dans différents formats.

Convertir vos configurations et modèles en Infrastructure Manager

Pour convertir vos configurations et modèles Deployment Manager en configuration Terraform :

  1. Convertissez vos configurations et modèles Deployment Manager en fichier de configuration et d'état Terraform.
  2. Importez vos ressources Terraform dans Infra Manager.

  3. Supprimez votre déploiement Deployment Manager à l'aide de la commande abandon.

Nous sommes là pour vous aider

Nous sommes conscients que ces changements peuvent nécessiter une certaine planification. N'hésitez pas à contacter votre représentant Google Cloud si vous avez d'autres questions ou si vous avez besoin d'aide pour vos plans de migration. Nous sommes là pour vous aider à effectuer une transition en toute simplicité.