Arsitektur Migrate for Compute Engine

Migrate for Compute Engine menyediakan jalur bagi Anda untuk memigrasikan virtual machine (VM) yang berjalan di VMware vSphere ke Compute Engine. Migrate for Compute Engine juga dapat memigrasikan server fisik Anda dan Amazon EC2 atau VM Azure ke Compute Engine.

Komponen utama penginstalan Migrate for Compute Engine adalah:

Di Google Cloud:

  • Pengelola Migrate for Compute Engine di Google Cloud mengelola semua komponen dan mengorkestrasi migrasi. Selain itu, SDK ini juga menayangkan UI Migrate for Compute Engine.
  • Ekstensi Cloud menangani migrasi penyimpanan dan menyalurkan data ke beban kerja yang dimigrasikan selama migrasi. Ekstensi Cloud adalah sepasang node Cloud Edge.
  • Migrate for Compute Engine Exporter membuat Persistent Disk Google Cloud saat melepaskan disk.

Lokal:

  • Perangkat virtual Migrate for Compute Engine On-Premises Backend menyajikan data dari VMware ke ekstensi cloud.

Di AWS:

  • Migrate for Compute Engine Importer menyalurkan data dari volume Block Store AWS Elastic ke Ekstensi Cloud.

Di Azure:

  • Migrate for Compute Engine Importer menyalurkan data dari disk Azure ke Cloud Extensions.

Arsitektur Migrate for Compute Engine, yang menampilkan semua komponen infrastruktur

Teknologi inti

Migrate for Compute Engine memisahkan VM dari penyimpanannya dan memperkenalkan kemampuan yang memudahkan peralihan Anda ke Google Cloud, yang meliputi:

  • Deployment mudah: Instal peralatan virtual Migrate for Compute Engine hanya dalam beberapa langkah, tanpa menginstal agen di server.
  • Pengelolaan sederhana di migrasi vCenter for VMware: Plugin opsional meratakan kurva pembelajaran untuk administrator VMware. Integrasi dengan tugas, peristiwa, dan alarm memberikan visibilitas dan kontrol atas migrasi.
  • Didesain agar aman: Transfer data antara komponen Migrate for Compute Engine menggunakan enkripsi TLS dan AES-128. Data dalam penyimpanan akan dihapus duplikat, dikompresi, dan dienkripsi dengan AES-256.
  • Booting melalui WAN: Migrate for Compute Engine melakukan booting native di cloud dari VM Anda dalam beberapa menit, berapa pun ukuran image-nya. Saat gambar di-booting, Migrate for Compute Engine menyesuaikannya untuk lingkungan target. Anda tidak perlu melakukan perubahan pada aplikasi, image asli, penyimpanan, driver, atau jaringan.
  • Streaming cerdas: Migrate for Compute Engine memprioritaskan data yang diperlukan untuk menjalankan aplikasi dan memindahkan data tersebut ke cloud terlebih dahulu. Data lainnya di-streaming ke cloud jika diperlukan.
  • Cache dan pengoptimalan multi-tingkat: Migrate for Compute Engine menyertakan cache baca-tulis multi-tingkat di cloud. Cache ini menyimpan data yang dibutuhkan oleh aplikasi. De-duplikasi, pre-fetching, write-back asinkron, dan pengoptimalan jaringan semakin mempercepat migrasi, sehingga mengurangi bandwidth migrasi hingga 75% dalam migrasi produksi.
  • Ketahanan: Migrasi untuk Ekstensi Cloud Compute Engine menggunakan konfigurasi pasif aktif di dua zona ketersediaan. Data ditulis di kedua zona tersebut, kemudian ditransfer kembali secara asinkron di infrastruktur lokal untuk mengurangi risiko kehilangan data. Secara opsional, operasi tulis dapat dipertahankan hanya di cloud untuk pengembangan dan pengujian.

    Objektif titik pemulihan (RPO) adalah durasi waktu maksimum yang dapat diterima saat data mungkin hilang karena insiden. Arsitektur Migrate for Compute Engine memastikan RPO berdurasi 30 detik untuk disinkronkan ke Google Cloud Storage jika terjadi kegagalan zona ganda dan RPO 1 jam untuk sinkronisasi lokal.

  • Mendukung beberapa sistem operasi: Lihat daftar Versi OS yang Didukung.

Arsitektur

Arsitektur deployment Migrate for Compute Engine standar terdiri dari dua bagian:

Diagram berikut menggambarkan deployment umum Migrate for Compute Engine dengan Google Cloud.

Di sebelah kiri adalah pusat data perusahaan (lokal), dan di sebelah kanan adalah Virtual Private Cloud Google Cloud. Keduanya terhubung menggunakan Cloud VPN atau Cloud Interconnect.

Arsitektur deployment lain yang didukung meliputi:

  • Migrasi cloud ke cloud dari AWS ke Google Cloud
  • Migrasi hybrid dari lokal dan AWS ke Google Cloud

Di Google Cloud

Gunakan Google Cloud Marketplace untuk men-deploy Pengelola Migrate for Compute Engine di Google Cloud. Layanan ini mengorkestrasi operasi migrasi dan menayangkan UI web. Pengelola Migrate for Compute Engine terhubung dengan alat virtual Migrate for Compute Engine On-Premises Backend dan mengakses endpoint Google Cloud API, serta layanan Cloud Monitoring dan Cloud Logging.

Setelah Anda meluncurkan Pengelola Migrasi untuk Compute Engine dan menghubungkannya ke Backend Migrate for Compute Engine, buat Ekstensi Cloud, yang mengelola migrasi penyimpanan. Node Ekstensi Cloud (juga dikenal sebagai node Cloud Edge) berjalan berpasangan di zona Google Cloud yang terpisah.

Secara umum, Migrate for Compute Engine Manager dan Cloud Extensions memerlukan akses masuk dari pusat data perusahaan ke Google Cloud. Akses iSCSI masuk dari VM lokal yang dimigrasikan ke Google Cloud ke node Ekstensi Cloud diperlukan untuk memigrasikan penyimpanan.

Subnet tempat node Ekstensi Cloud di-deploy harus mengizinkan akses keluar ke layanan tertentu, seperti Cloud Storage dan Cloud Monitoring.

Pusat data perusahaan

Saat menjalankan migrasi lokal ke cloud, alat virtual Backend Migrate for Compute Engine On-Premises di VMware:

  • Membuat jalur data yang aman dengan node Ekstensi Cloud.
  • Memulai dan menghentikan VM menggunakan API VMware.
  • Menjalankan operasi penyimpanan terhadap disk virtual machine (VMDK) menggunakan VMware Storage API.

AWS

Untuk migrasi dari AWS ke Google Cloud, Migrate for Compute Engine Manager meluncurkan instance Pengimpor di AWS sesuai kebutuhan untuk memigrasikan beban kerja sumber AWS EC2 dan volume EBS-nya. Instance ini hanya berjalan saat data sedang dimigrasikan.

Azure

Untuk migrasi dari Azure ke Google Cloud, Migrate for Compute Engine Manager meluncurkan instance Pengimpor di Azure sesuai kebutuhan untuk memigrasikan workload sumber Azure dan disk-nya. Instance ini hanya berjalan saat data sedang dimigrasikan.

Langkah selanjutnya

Untuk panduan singkat tentang fungsi Migrate for Compute Engine, lihat Memulai Migrate for Compute Engine.

Untuk informasi selengkapnya tentang konfigurasi Virtual Private Cloud yang direkomendasikan, lihat persyaratan akun Google Cloud dan penyiapan Virtual Private Cloud (VPC).