Impor image versus impor image mesin

Memigrasikan disk virtual atau instance virtual machine (VM) ke Google Cloud memerlukan pemilihan strategi impor yang tepat berdasarkan kebutuhan Anda—apakah Anda perlu memigrasikan data atau komponen sistem operasi tertentu, atau mereplikasi seluruh konfigurasi VM di berbagai project. Migrate to Virtual Machines menawarkan dua metode utama untuk memigrasikan image VM ke Google Cloud: impor image dan impor image mesin. Dokumen ini membandingkan kedua metode tersebut untuk membantu Anda memilih strategi yang tepat untuk migrasi Anda.

Impor image dan impor image mesin

Migrasi cloud sering kali melibatkan lebih dari sekadar mentransfer data: migrasi ini memerlukan pendekatan strategis. Sebelum bermigrasi, Anda harus mempertimbangkan aspek utama berikut:

  • Metode terbaik untuk mentransfer image OS yang dikurasi dengan konfigurasi tersemat.
  • Cara memastikan konsistensi di seluruh lingkungan yang diskalakan.
  • Pendekatan optimal untuk memigrasikan image versus mesin virtual multi-disk yang kompleks.

Migrate to Virtual Machines menawarkan dua metode utama untuk memigrasikan image VM ke Google Cloud: impor image dan impor image mesin.

  • Impor image: Metode ini memungkinkan Anda mengimpor disk satu per satu, biasanya volume data atau OS, ke Google Cloud. Cara ini ideal untuk membangun ulang atau mempertahankan image standar, terutama jika tujuannya adalah mereplikasi konfigurasi dasar yang bersih dan konsisten di beberapa instance. Untuk mengetahui informasi tentang cara mengimpor gambar, lihat Mengimpor gambar.
  • Impor image mesin: Solusi yang lebih komprehensif ini merekam seluruh status VM, termasuk beberapa disk, metadata konfigurasi, jaringan, dan skrip startup. Solusi ini sangat cocok untuk memigrasikan workload kompleks yang memerlukan replikasi end-to-end. Untuk mengetahui informasi tentang cara mengimpor image mesin, lihat Mengimpor image mesin.

Kedua opsi tersebut berharga dan penerapannya bergantung pada workload yang Anda migrasikan. Tabel berikut menunjukkan perbedaan, keunggulan, dan kasus penggunaan ideal untuk setiap metode.

Fitur Impor Gambar Impor Image Mesin
Fokus Disk individual (volume OS atau data) Seluruh konfigurasi VM (beberapa disk dan metadata)
Use cases Kasus penggunaan ideal untuk impor gambar adalah:
  • Membuat golden image untuk lingkungan yang konsisten
  • Memigrasikan disk data database
  • Migrasi offline workload tertentu
  • Mereplikasi lingkungan yang konsisten
  • Memigrasikan aplikasi dengan kebutuhan OS tertentu
  • Memindahkan data ke Google Cloud dengan mempertahankan status data yang akurat
Kasus penggunaan ideal untuk impor image mesin adalah:
  • Men-deploy lingkungan yang konsisten seperti golden image
  • Memigrasikan aplikasi web yang kompleks seperti VM tunggal dengan penyiapan disk yang kompleks, atau grup VM
  • Persiapan untuk pemulihan dari bencana
  • Memigrasikan aplikasi kompleks dengan dependensi dan jaringan
  • Melakukan migrasi offline dengan periode nonaktif minimal
  • Mereplikasi untuk pengujian dan pemulihan dari bencana
Kelebihan Keuntungan impor gambar adalah:
  • Efisiensi: Cepat dan andal untuk memigrasikan data dalam jumlah besar.
  • Akurasi: Mempertahankan struktur sistem file yang persis sama dengan sistem sumber.
  • Konsistensi: Ideal untuk membuat clone sistem untuk redundansi atau penskalaan.
Keuntungan impor image mesin adalah:
  • Pembuatan versi yang mudah: Jaga agar gambar Anda tetap teratur dan dapat dilacak dengan pengelolaan versi gambar yang lancar.
  • Dukungan untuk beberapa disk: Dapat menampung beberapa disk.
  • Pemulihan cepat: Karena image mesin menyimpan seluruh VM, Anda tidak perlu melakukan konfigurasi manual setelah mengimpor.
  • Hemat biaya: Menghemat waktu penyiapan VM dan mendapatkan manfaat dari penyimpanan terkompresi Compute Engine yang terjangkau.
  • Konsistensi: Deploy beberapa VM dengan konfigurasi yang sama untuk standardisasi di seluruh project Anda.
  • Aman dan fleksibel: Mendukung transfer terenkripsi, dukungan OS kustom, dan kompatibilitas cloud hybrid.
  • Siap untuk otomatisasi: Integrasikan impor image ke dalam alur kerja pengembangan dan operasi (DevOps) atau alat infrastruktur sebagai kode (IaaS) seperti Terraform.
Konfigurasi Terperinci (tingkat disk) Holistik (seluruh konfigurasi VM)
Kompleksitas Direkomendasikan untuk dependensi yang tidak terlalu rumit Direkomendasikan untuk dependensi rumit atau persyaratan hardware tertentu
Format yang didukung
  • VMDK (direkomendasikan)
  • VHD/VHDX
  • QCOW/QCOW2
  • QED
  • VDI
  • VPC
  • File terkompresi mentah (file .tar.gz yang berisi file .raw)
  • OVF (file deskripsi + file disk)
  • OVA (paket satu file)
Dukungan untuk fitur Generalisasi Tersedia (menghapus data instance unik dari image Windows) Tersedia (menghapus data instance unik dari image Windows)
Dukungan disk Representasi disk tunggal Dapat menampung beberapa disk
Pemulihan Kurang komprehensif (berfokus pada disk) Pemulihan cepat (seluruh VM disimpan, tidak memerlukan konfigurasi manual)
Pembuatan versi Dapat dikelola dengan kelompok image Dapat dikelola dengan pengelolaan versi gambar yang lancar
Otomatisasi Mendukung integrasi ke dalam alur kerja DevOps atau IaaS Mendukung integrasi ke dalam alur kerja DevOps atau IaaS

Memilih strategi migrasi yang tepat

Migrasi cloud bukanlah proses yang cocok untuk semua. Apakah Anda memilih impor image atau impor image mesin bergantung pada infrastruktur, workload, dan sasaran migrasi spesifik Anda.

Impor gambar

Jika Anda perlu memigrasikan disk individual yang berisi data atau sistem operasi, impor image adalah opsi yang lebih disarankan. Anggap ini sebagai pemindahan elemen dasar tertentu dari infrastruktur IT Anda. Berikut beberapa contoh praktisnya:

  • Buat golden image untuk lingkungan pengembangan dan produksi: tim pengembangan Anda mungkin memerlukan lingkungan standar dengan konfigurasi sistem operasi tertentu dan software yang telah diinstal sebelumnya. Anda dapat membuat image sistem operasi yang dikonfigurasi dengan sempurna beserta paket tambahan dan menggunakannya sebagai template. Setiap developer kemudian dapat membuat instance VM baru menggunakan image ini, sehingga memastikan konsistensi, keamanan, dan menghemat waktu penyiapan.
  • Migrasikan disk data database ke cloud: jika memiliki database besar di server fisik, Anda dapat membuat image disk data database dan mengimpornya ke Google Cloud, dengan tetap menjaga integritas data.
  • Melakukan migrasi offline untuk workload tertentu: untuk server fisik yang tidak dapat dimigrasikan secara langsung, Anda dapat membuat image lokal workload, lalu mengimpornya ke Compute Engine.

Impor image mesin

Impor image mesin menggunakan pendekatan holistik, yang mencakup seluruh konfigurasi VM, termasuk beberapa disk, metadata, dan izin. Hal ini menjadikannya ideal untuk skenario yang sangat penting untuk mempertahankan interdependensi antarkomponen. Berikut beberapa contoh praktisnya:

  • Deploy lingkungan yang konsisten: mereplikasi seluruh konfigurasi VM di berbagai project, yang biasanya disebut sebagai image utama.
  • Memigrasikan aplikasi web yang kompleks: impor image mesin memungkinkan Anda memigrasikan aplikasi, baik berupa satu virtual machine yang memiliki penyiapan disk yang kompleks dengan sistem operasi dan aplikasi yang diinstal, atau berupa grup VM beserta layanan infrastruktur lainnya. Misalnya, pertimbangkan aplikasi web yang memerlukan penyiapan server web tertentu, database, dan library software khusus.
  • Bersiap untuk pemulihan dari bencana: Impor image mesin adalah alat yang berguna untuk pemulihan dari bencana skala kecil atau pengarsipan hingga dua konfigurasi aplikasi. Dengan membuat image mesin server penting, Anda memiliki cadangan yang tersedia dan dapat di-deploy dengan cepat jika terjadi kegagalan sistem. Tindakan ini meminimalkan periode nonaktif dan memastikan kelangsungan bisnis.

Faktor penentu keputusan utama

Saat memilih antara impor image dan impor image mesin, pertimbangkan hal berikut:

  • Kompleksitas konfigurasi: jika workload Anda melibatkan dependensi yang rumit atau persyaratan hardware tertentu, impor image mesin adalah pendekatan yang direkomendasikan.
  • Granularitas: jika Anda hanya perlu memigrasikan data atau komponen sistem operasi tertentu, impor image memberikan granularitas yang diperlukan.

Alat migrasiGoogle Cloudsangat canggih, tetapi paling efektif jika Anda memahami kelebihan dan batasannya. Luangkan waktu untuk merencanakan, menguji, dan menjalankan migrasi cloud Anda.

Langkah berikutnya