Arsitektur referensi Google Cloud

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 dari penginstalan Migrate for Compute Engine adalah:

Di Google Cloud:

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

Lokal:

  • Alat virtual Backend Migrate for Compute Engine On-Premises menyalurkan data dari VMware ke ekstensi cloud.
  • Plugin vCenter Migrate for Compute Engine menghubungkan vCenter vSphere ke Pengelola Migrate for Compute Engine.

Di AWS:

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

Di Azure:

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

Migrasi untuk Arsitektur 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, termasuk:

  • Deployment yang mudah: Instal peralatan virtual Migrate for Compute Engine hanya dalam beberapa langkah, tanpa menginstal agen di server.
  • Pengelolaan sederhana di migrasi vCenter untuk VMware: Plugin 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 dihapus duplikatnya, dikompresi, dan dienkripsi dengan AES-256.
  • Boot melalui WAN: Migrate for Compute Engine melakukan booting native di cloud dari VM Anda dalam beberapa menit, terlepas dari ukuran image. Selagi gambar di-booting, Migrate for Compute Engine akan menyesuaikannya dengan lingkungan target. Tidak diperlukan perubahan pada aplikasi, gambar 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.
  • Pembuatan cache dan pengoptimalan multitingkat: Migrate for Compute Engine menyertakan cache baca-tulis multi-tingkat di cloud. Cache ini menyimpan data yang dibutuhkan oleh aplikasi. Penghapusan duplikat, pengambilan awal, operasi tulis asinkron, dan pengoptimalan jaringan lebih lanjut 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, lalu ditransfer kembali secara asinkron ke 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 suatu insiden. Arsitektur Migrate for Compute Engine memastikan RPO berdurasi 30 detik untuk disinkronkan ke Google Cloud Storage jika terjadi kegagalan zona ganda dan RPO selama 1 jam untuk sinkronisasi lokal.

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

Arsitektur

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

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

Deployment Migrate for Compute Engine yang menampilkan koneksi logis antara semua komponen

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. Mengatur operasi migrasi dan menayangkan UI web. Pengelola Migrate for Compute Engine terhubung dengan alat virtual Backend Migrate for Compute Engine On-Premises dan mengakses endpoint Google Cloud API serta layanan Google Cloud Observability Monitoring dan Logs.

Setelah Anda meluncurkan Pengelola Migrate for Compute Engine dan menghubungkannya ke Backend Migrate for Compute Engine, buat Ekstensi Cloud, yang mengelola migrasi penyimpanan. Node Cloud Extensions (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 Google Cloud Observability Monitoring.

Pusat data perusahaan

Saat melakukan 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 VMware API.
  • 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 workload 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 fungsi Migrate for Compute Engine, lihat Memulai Migrate for Compute Engine.

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