Dokumen ini akan memandu Anda melakukan migrasi virtual machine (VM) dari lingkungan sumber ke Google Cloud menggunakan Migrate to Virtual Machines. Lingkungan sumber Anda mungkin berjalan di lingkungan lokal, di lingkungan hosting pribadi, atau di penyedia cloud lainnya.
Dokumen ini memberikan ringkasan tentang Migrate to Virtual Machines dan kegunaannya. Panduan ini juga berisi poin-poin penting yang perlu Anda pertimbangkan saat merencanakan migrasi VM, dan memberikan panduan tentang cara memigrasikan VM.
Dokumen ini berguna jika Anda berencana memigrasikan VM dari lingkungan sumber yang didukung ke Compute Engine dengan Migrate to Virtual Machines. Lingkungan sumber ini dapat mencakup hal-hal berikut:
- Lingkungan VMware vSphere
- Lingkungan Microsoft Azure VM
- Lingkungan Amazon Elastic Compute Cloud (Amazon EC2)
Migrate to Virtual Machines memungkinkan Anda menyederhanakan migrasi VM ke Google Cloud. Anda tidak perlu bersusah payah merancang dan mengimplementasikan toolchain yang andal untuk mengevaluasi perilaku VM Anda di Google Cloud secara manual, lalu memigrasikannya secara manual. Migrate to Virtual Machines mempercepat migrasi VM Anda, menghemat waktu, dan memungkinkan Anda berfokus pada peningkatan workload.
Seri ini mengasumsikan bahwa Anda telah membaca dan memahami dokumen-dokumen berikut:
- Arsitektur Migrate to Virtual Machines: menjelaskan arsitektur referensi Migrate to Virtual Machines.
Mendesain migrasi ke Google Cloud
Untuk memigrasikan VM dari lingkungan sumber ke Google Cloud, sebaiknya ikuti framework yang dijelaskan dalam seri Migrasi ke Google Cloud.
Diagram berikut menggambarkan jalur perjalanan migrasi Anda.
Kerangka kerja yang diilustrasikan dalam diagram sebelumnya memiliki empat fase:
- Menilai. Pada fase ini, Anda akan menilai lingkungan sumber, menilai workload yang ingin dimigrasikan ke Google Cloud, dan menilai VM mana yang mendukung setiap workload.
- Merencanakan. Pada fase ini, Anda akan membuat infrastruktur dasar untuk Migrate to Virtual Machines, seperti menyediakan hierarki resource dan menyiapkan akses jaringan.
- Deploy. Pada fase ini, Anda akan memigrasikan VMs dari lingkungan sumber ke Compute Engine.
- Pengoptimalan. Pada fase ini, Anda mulai memanfaatkan teknologi dan kemampuan cloud.
Menilai lingkungan source dan workload
Pada fase penilaian, Anda mengumpulkan informasi tentang hal berikut:
- Lingkungan sumber dan target Anda
- Beban kerja yang ingin Anda migrasikan
Untuk membantu Anda merencanakan migrasi dan menyesuaikan ukuran resource yang diperlukan untuk migrasi dan lingkungan target, Anda harus menilai lingkungan sumber dan workload yang ingin dimigrasikan. Untuk mempelajari cara menilai lingkungan Anda, lihat Bermigrasi ke Google Cloud: Menilai dan menemukan workload Anda.
Setelah menilai lingkungan, Anda dapat meningkatkan kualitas penilaian dengan mempertimbangkan aspek migrasi yang spesifik untuk Migrate to Virtual Machines, seperti berikut:
Persyaratan Migrate to Virtual Machines. Evaluasi persyaratan Migrate to Virtual Machines untuk memastikan lingkungan sumber dan target Anda menyediakan fitur dan resource yang diperlukan Migrate to Virtual Machines untuk migrasi, seperti konektivitas jaringan dan bandwidth, serta saluran komunikasi yang aman. Berdasarkan sumber yang ingin Anda migrasikan, evaluasi persyaratan VMware, persyaratan AWS, atau persyaratan Azure.
Izin yang diperlukan untuk Migrate to Virtual Machines. Setelah mengetahui jenis izin yang diperlukan Migrate to Virtual Machines, Anda akan memenuhi syarat apakah izin tersebut memenuhi persyaratan keamanan Anda. Evaluasi izin yang diperlukan untuk Migrate to Virtual Machines.
Bangun dasar Anda
Bagian ini berisi panduan cara membangun dasar untuk Migrate to Virtual Machines.
Berdasarkan sumber yang Anda ingin migrasikan, lihat panduan dalam Bermigrasi dari VMware, Bermigrasi dari AWS, atau Bermigrasi dari Azure. Jika tidak, lanjutkan dengan panduan di bagian ini.
Untuk membangun fondasi bagi Migrate to Virtual Machines di lingkungan sumber dan di Google Cloud, Anda perlu melakukan hal berikut:
- Membangun dasar pada Google Cloud.
- Menyiapkan lingkungan sumber.
Membangun dasar pada Google Cloud
Untuk membangun fondasi untuk Migrate to Virtual Machines di Google Cloud, Anda melakukan hal berikut:
- Menyediakan hierarki resource. Migrate to Virtual Machines menggunakan project Google Cloud untuk mengontrol proses migrasi (project host) dan sebagai lingkungan target (project target). Migrate to Virtual Machines memerlukan project host. Anda juga dapat menambahkan satu atau beberapa project target untuk digunakan sebagai tujuan bagi VMs yang dimigrasikan.
- Aktifkan layanan Migrate to Virtual Machines. Migrate to Virtual Machines bergantung pada API dan layanan Google Cloud tertentu. Untuk mempelajari cara mengaktifkan API dan layanan yang diperlukan, lihat Mengaktifkan layanan Migrate to Virtual Machines.
Menyiapkan lingkungan sumber
Untuk membangun fondasi bagi Migrate to Virtual Machines di lingkungan sumber Anda, instal Konektor Migrate untuk mengonfigurasi lingkungan tersebut sebagai sumber migrasi. Untuk informasi selengkapnya tentang Migrate Connector, lihat Bermigrasi ke arsitektur Virtual Machine.
Memigrasikan VM Anda
Setelah membangun fondasi, Anda dapat memigrasikan VM dengan Migrate to Virtual Machines dari lingkungan sumber ke Google Cloud.
Struktur migrasi Migrate to Virtual Machines
Istilah berikut penting untuk memahami cara mengatur migrasi VMs dari lingkungan sumber yang didukung ke Google Cloud:
- Siklus proses migrasi VM. Setiap VM yang Anda migrasikan dengan Migrate to Virtual Machines mengikuti serangkaian fase yang diurutkan. Fase tersebut adalah bagian dari siklus proses migrasi VM. Migrate to Virtual Machines secara otomatis melanjutkan setiap VM untuk bermigrasi melalui fase tersebut.
- Grup. Dengan Migrate to Virtual Machines, Anda dapat membuat kumpulan VM untuk dimigrasikan. Kumpulan ini disebutgrup. Untuk memisahkan VM secara logis dan memigrasikan VM dalam batch, Anda dapat menggunakan grup. Saat Anda memigrasikan VM dalam grup, Migrate to Virtual Machines menjalankan semua operasi siklus proses migrasi VM pada setiap VM dalam grup atau, secara opsional, pada subset VM dalam grup. Misalnya, Anda dapat membuat clone pengujian dari satu atau dua VM dalam kelompok besar untuk mengevaluasi apakah clone tersebut dapat berfungsi dengan benar di Google Cloud.
- Adaptasi OS. VM yang Anda migrasikan ke Google Cloud dengan Migrate to Virtual Machines memerlukan perubahan pada konfigurasinya agar dapat berfungsi dengan benar. Perubahan ini disebut sebagai adaptasi OS. Migrate to Virtual Machines secara otomatis menerapkan adaptasi OS ke VM yang Anda migrasikan.
Memigrasikan VM dengan Migrate to Virtual Machines
Untuk memigrasikan VM dengan Migrate to Virtual Machines, Anda perlu melakukan hal berikut:
- Atur migrasi dengan grup. Untuk membantu mengurangi risiko migrasi, sebaiknya gunakan grup untuk memisahkan VMs secara logis yang akan dimigrasikan. Untuk mengelompokkan VMs yang akan dimigrasikan, Anda dapat menggunakan informasi yang dikumpulkan selama fase penilaian. Misalnya, Anda dapat mengelompokkan VMs berdasarkan aplikasi yang didukungnya, atau Anda dapat mempertimbangkan jaringan yang terhubung dengan VMs tersebut.
- Kumpulkan rekomendasi ukuran mesin dan insight pemanfaatan. Untuk mengevaluasi resource dan menentukan mesin target yang optimal untuk mesin sumber, kumpulkan rekomendasi ukuran yang mendetail dan laporan tentang mesin Anda dengan membuat laporan penggunaan VM sumber singkat ini.
Migrasikan setiap grup. Menjalankan migrasi di setiap grup VMs. Sebagai bagian dari siklus proses migrasi VM, Migrate to Virtual Machines memungkinkan Anda menjalankan clone pengujian VM di Google Cloud. Sebaiknya gunakan clone pengujian untuk memvalidasi apakah VMs Anda berfungsi dengan baik di Google Cloud sebelum memigrasikannya.
Untuk informasi selengkapnya tentang memigrasikan grup VM dengan Migrate to Virtual Machines, baca Memigrasikan grup VM dengan Migrate to Virtual Machines.
Mengoptimalkan lingkungan Anda setelah migrasi
Setelah Anda menyelesaikan semua fase migrasi, migrasi dianggap selesai. Namun, lingkungan Google Cloud Anda mungkin memerlukan pengoptimalan lebih lanjut. Misalnya, Anda dapat menyesuaikan ukuran Compute Engine VMs, atau mulai menggunakan layanan terkelola.
Untuk mengetahui informasi selengkapnya tentang pengoptimalan, lihat Bermigrasi ke Google Cloud: Mengoptimalkan lingkungan Anda.