Ritiro di Deployment Manager

Il supporto di Google Cloud Deployment Manager verrà interrotto il 31 marzo 2026.

Dopo questa data, non potrai utilizzare il servizio Deployment Manager. Tutte le API e le funzioni correlate non saranno più supportate.

Informazioni importanti

Interromperemo il supporto di Deployment Manager il 31 marzo 2026.

Negli ultimi anni, abbiamo concentrato i nostri sforzi sulla modernizzazione dell'esperienza di deployment di Google Cloudtramite Infrastructure Manager (Infra Manager).

Che cosa devi fare

Se attualmente utilizzi Deployment Manager, esegui la migrazione a Infra Manager o a una tecnologia di deployment alternativa prima del 31 marzo 2026 per garantire la continuità dei servizi.

Completa le seguenti azioni richieste prima del 31 marzo 2026:

Qual è il rapporto tra Deployment Manager e Infrastructure Manager?

Google Cloud offre due servizi distinti per il deployment e la gestione dell'infrastruttura: Deployment Manager (DM) e Infra Manager. Sebbene entrambi mirino ad automatizzare questo processo, differiscono per approccio e tecnologie sottostanti.

  • Deployment Manager utilizza file di configurazione basati su YAML e modelli Jinja o Python per definire l'infrastruttura in modo dichiarativo.
  • Infra Manager utilizza Terraform per creare deployment dell'infrastruttura utilizzando Infrastructure as Code (IaC). Definisci l'infrastruttura nei file di configurazione Terraform, che Infra Manager esegue il deployment e gestisce su Google Cloud. Infra Manager fornisce un ambiente gestito per l'esecuzione di Terraform, semplificando la gestione dell'infrastruttura su Google Cloud.

Confronto delle funzionalità

Esistono differenze fondamentali nelle funzionalità di Deployment Manager e Infra Manager.

Configurazione e modelli

Funzionalità Deployment Manager Infra Manager Considerazioni
Lingua di configurazione YAML con modelli Jinja/Python HCL di Terraform Scopri il linguaggio HCL di Terraform e converti le configurazioni DM esistenti.
Gestione dei modelli Supporta modelli riutilizzabili e tipi composti (ritirati). Sfrutta i moduli Terraform. Adattati al sistema di moduli di Terraform per la gestione di componenti dell'infrastruttura riutilizzabili.
Gestione del codice sorgente Supporta varie opzioni per l'archiviazione delle configurazioni. Supporta repository Git pubblici e privati e bucket Cloud Storage, ma non supporta direttamente i repository Git privati. Se utilizzi repository Git privati per gestire le configurazioni di Deployment Manager, potresti riscontrare difficoltà durante la migrazione delle configurazioni a Infra Manager.

Gestione dello stato

Funzionalità Deployment Manager Infra Manager Considerazioni
Gestione dello stato Gestisce internamente lo stato del deployment. Archivia i file di stato in Cloud Storage. Familiarizza con la gestione dello stato di Terraform (che prevede la gestione dei file di stato e i potenziali problemi di blocco dello stato). Infra Manager gestisce automaticamente la gestione dello stato.

Aggiornamenti e rollback dei deployment

Funzionalità Deployment Manager Infra Manager Considerazioni
Meccanismo di aggiornamento del deployment Supporta gli aggiornamenti sul posto e in sequenza. Infra Manager gestisce gli aggiornamenti tramite i metodi CreateDeployment e UpdateDeployment. Comprendi i meccanismi di aggiornamento di Terraform che potrebbero differire dalle strategie di aggiornamento di Deployment Manager.
Funzionalità di rollback Offre il rollback ai deployment precedenti. Esegui il rollback eseguendo il deployment delle configurazioni Terraform precedenti. Infra Manager fornisce l'accesso al file di stato di Terraform per ogni revisione del deployment, ma il rollback a una versione precedente è un processo manuale.
Funzionalità di anteprima Consente di visualizzare l'anteprima delle modifiche prima del deployment. UtilizzaCreatePreview per creare e rivedere un piano Terraform. Adattati al flusso di lavoro di Terraform per visualizzare l'anteprima delle modifiche utilizzando terraform plan.

Integrazione con i servizi Google Cloud

Funzionalità Deployment Manager Infra Manager Considerazioni
Integrazione con i servizi Google Cloud Si integra con vari servizi Google Cloud . Si integra con Google Cloud tramite i provider Terraform. I provider Terraform offrono una copertura dei servizi Google Cloud maggiore rispetto a Deployment Manager, tuttavia alcune funzionalità o integrazioni specifiche di Google Cloudpotrebbero non essere immediatamente disponibili nei provider Terraform.
Controllo dell'accesso Consente l'integrazione con Identity and Access Management (IAM) per il controllo granulare dell'accesso ai deployment. Infra Manager si integra anche con IAM percontrollo dell'accessoo granulare ai deployment. Assicurati che vengano implementati meccanismi di controllo dell'accesso appropriati quando integri Infra Manager con IAM. Il account di servizio che utilizzi per creare un deployment deve disporre delle autorizzazioni necessarie per ciascuna delle risorse che vuoi eseguire il deployment.

Esegui la migrazione a Infrastructure Manager utilizzando DM Convert

Puoi eseguire la migrazione della tua esperienza di deployment a Infra Manager utilizzando lo strumento DM Convert. Tuttavia, esistono alcuni concetti di Deployment Manager che non sono supportati da Terraform e non possono essere esportati in Terraform utilizzando DM Convert.

Per saperne di più su come DM Convert traduce i concetti nei vari formati, consulta Informazioni su come DM Convert traduce i concetti nei vari formati.

Convertire le configurazioni e i modelli in Infrastructure Manager

Per convertire le configurazioni e i modelli di Deployment Manager in una configurazione Terraform:

  1. Converti le configurazioni e i modelli di Deployment Manager in un file di configurazione e di stato di Terraform.
  2. Importa le risorse Terraform in Infra Manager.

  3. Elimina il deployment di Deployment Manager utilizzando l'abbandono.

Siamo a tua disposizione

Ci rendiamo conto che questi cambiamenti possono richiedere una certa pianificazione. Comunica al tuo rispettivo Google Cloud rappresentante se hai altre domande o se hai bisogno di assistenza per i tuoi piani di migrazione. Siamo a tua disposizione per aiutarti a ottenere una transizione senza problemi.