Penghentian Deployment Manager

Dukungan untuk Google Cloud Deployment Manager akan dihentikan pada 31 Maret 2026.

Setelah tanggal ini, Anda tidak akan dapat menggunakan layanan Deployment Manager. Semua API dan fungsi terkait tidak akan didukung lagi.

Yang perlu Anda ketahui

Kami akan menghentikan dukungan untuk Deployment Manager pada 31 Maret 2026.

Selama beberapa tahun terakhir, kami telah memfokuskan upaya kami untuk memodernisasi pengalaman deployment Google CloudmelaluiInfrastructure Manager (Infra Manager).

Yang perlu dilakukan

Jika saat ini Anda menggunakan Deployment Manager, lakukan migrasi ke Infra Manager atau teknologi deployment alternatif sebelum 31 Maret 2026 untuk memastikan layanan Anda terus berjalan tanpa gangguan.

Selesaikan tindakan wajib berikut sebelum 31 Maret 2026:

Bagaimana hubungan Deployment Manager dengan Infrastructure Manager?

Google Cloud menawarkan dua layanan berbeda untuk men-deploy dan mengelola infrastruktur: Deployment Manager (DM) dan Infra Manager. Meskipun keduanya bertujuan untuk mengotomatiskan proses ini, keduanya berbeda dalam pendekatan dan teknologi yang mendasarinya.

  • Deployment Manager menggunakan file konfigurasi berbasis YAML dan template Jinja atau Python untuk menentukan infrastruktur secara deklaratif.
  • Infra Manager memanfaatkan Terraform untuk membuat deployment infrastruktur menggunakan Infrastructure as Code (IaC). Anda menentukan infrastruktur di file konfigurasi Terraform, yang di-deploy dan dikelola oleh Infra Manager di Google Cloud. Infra Manager menyediakan lingkungan terkelola untuk menjalankan Terraform, sehingga menyederhanakan pengelolaan infrastruktur di Google Cloud.

Perbandingan Fitur

Ada perbedaan utama dalam fitur dan fungsi Deployment Manager dan Infra Manager.

Konfigurasi dan pembuatan template

Fitur Deployment Manager Infra Manager Pertimbangan
Bahasa konfigurasi YAML dengan template Jinja/Python HCL Terraform Pelajari bahasa HCL Terraform dan konversi konfigurasi DM yang ada.
Pengelolaan template Mendukung template yang dapat digunakan kembali dan jenis komposit (tidak digunakan lagi). Memanfaatkan modul Terraform. Sesuaikan dengan sistem modul Terraform untuk mengelola komponen infrastruktur yang dapat digunakan kembali.
Pengelolaan kode sumber Mendukung berbagai opsi untuk menyimpan konfigurasi. Mendukung repositori Git publik dan pribadi serta bucket Cloud Storage, tetapi tidak memiliki dukungan langsung untuk repositori Git pribadi. Jika mengandalkan repositori Git pribadi untuk mengelola konfigurasi DM, Anda mungkin menghadapi tantangan saat memigrasikan konfigurasi ke Infra Manager.

Pengelolaan status

Fitur Deployment Manager Infra Manager Pertimbangan
Pengelolaan status Mengelola status deployment secara internal. Menyimpan file status di Cloud Storage. Pahami pengelolaan status Terraform (yang melibatkan pengelolaan file status dan potensi masalah penguncian status). Infra Manager menangani pengelolaan status secara otomatis.

Update dan rollback deployment

Fitur Deployment Manager Infra Manager Pertimbangan
Mekanisme update deployment Mendukung update di tempat dan update bertahap. Infra Manager mengelola update melalui metode CreateDeployment dan UpdateDeployment. Pahami mekanisme update Terraform yang mungkin berbeda dengan strategi update Deployment Manager.
Kemampuan rollback Menawarkan rollback ke deployment sebelumnya. Roll forward dengan men-deploy konfigurasi Terraform sebelumnya. Infra Manager memberikan akses ke file status Terraform untuk setiap revisi deployment, tetapi mengembalikan ke versi sebelumnya adalah proses manual.
Fungsi pratinjau Memungkinkan pratinjau perubahan sebelum deployment. GunakanCreatePreview untuk membuat dan meninjau rencana Terraform. Sesuaikan dengan alur kerja Terraform untuk melihat pratinjau perubahan menggunakan terraform plan.

Integrasi dengan layanan Google Cloud

Fitur Deployment Manager Infra Manager Pertimbangan
Integrasi dengan Google Cloud layanan Terintegrasi dengan berbagai layanan Google Cloud . Terintegrasi dengan Google Cloud melalui penyedia Terraform. Penyedia Terraform menawarkan cakupan layanan yang lebih luas daripada Deployment Manager, tetapi beberapa fitur atau integrasi khusus mungkin tidak tersedia di penyedia Terraform. Google Cloud Google Cloud
Access control Memungkinkan integrasi dengan Identity and Access Management (IAM) untuk kontrol akses terperinci ke deployment. Infra Manager juga terintegrasi dengan IAM untuk kontrol akses terperinci ke deployment. Pastikan mekanisme kontrol akses yang sesuai diterapkan saat mengintegrasikan Infra Manager dengan IAM. Akun layanan yang Anda gunakan untuk membuat deployment memerlukan izin yang diperlukan untuk setiap resource yang ingin Anda deploy.

Bermigrasi ke Infrastructure Manager menggunakan DM Convert

Anda dapat memigrasikan pengalaman deployment ke Infra Manager menggunakan alat DM Convert. Namun, ada beberapa konsep Deployment Manager yang tidak didukung oleh Terraform dan tidak dapat diekspor ke Terraform menggunakan DM Convert.

Untuk mengetahui informasi selengkapnya tentang cara DM Konversi menerjemahkan konsep di berbagai format, lihat Memahami cara DM Konversi menerjemahkan konsep di berbagai format.

Mengonversi konfigurasi dan template ke Infrastructure Manager

Untuk mengonversi konfigurasi dan template Deployment Manager menjadi konfigurasi Terraform:

  1. Konversi konfigurasi dan template Deployment Manager Anda menjadi file konfigurasi dan status Terraform.
  2. Impor resource Terraform Anda ke Infra Manager.

  3. Hapus deployment Deployment Manager menggunakan abandon.

Kami siap membantu

Kami memahami bahwa perubahan ini mungkin memerlukan sedikit penyesuaian. Beri tahu perwakilan Google Cloud masing-masing jika ada pertanyaan lain, atau memerlukan bantuan terkait rencana migrasi Anda. Kami siap membantu Anda mencapai transisi yang lancar.