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:
|
Kasus penggunaan ideal untuk impor image mesin adalah:
|
| Kelebihan |
Keuntungan impor gambar adalah:
|
Keuntungan impor image mesin adalah:
|
| 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 |
|
|
| 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
- Meninjau opsi impor gambar
- Bekerja dengan image booting
- Bekerja dengan gambar kustom