Waktu total tergantung pada jumlah server yang akan dimigrasikan dan volume data total. Lakukan migrasi uji coba untuk mendapatkan perkiraan yang akurat. Topik ini menjelaskan cara memperkirakan waktu untuk migrasi penuh atau migrasi inkremental serta cara menguji kecepatan transfer data.
Informasi latar belakang
Selama migrasi menggunakan Server Migration Center (SMC), layanan pertama-tama menyediakan instans perantara sementara di Akun Alibaba Cloud Anda. Jika Anda melakukan migrasi ke instans tujuan tertentu, instans tersebut digunakan sebagai instans perantara. Data kemudian ditransfer dari server sumber ke disk cloud pada instans perantara. Terakhir, SMC membuat Citra ECS dari data pada disk cloud tersebut. Untuk informasi selengkapnya, lihat Cara kerja SMC. Oleh karena itu, waktu migrasi total merupakan jumlah dari waktu transfer data dan waktu pembuatan citra. Untuk detailnya, lihat Perkirakan waktu migrasi.
Sepanjang proses migrasi, kecepatan transfer dari server sumber ke instans perantara merupakan faktor utama yang menentukan waktu migrasi. Untuk informasi tentang cara menguji kecepatan transfer, lihat Uji kecepatan transfer data.
Tabel berikut menjelaskan kemungkinan penyebab dan solusi jika kecepatan transfer data aktual lebih rendah daripada kecepatan yang diuji.
Kemungkinan penyebab | Solusi |
Server sumber dan instans perantara berada di wilayah atau negara yang berbeda. Transfer data lintas wilayah atau lintas negara dapat lebih lambat dibandingkan transfer dalam wilayah yang sama. | Jika masalahnya adalah transfer lintas wilayah, Anda dapat melakukan salah satu hal berikut:
|
Kecepatan migrasi bergantung pada bandwidth keluar server sumber dan bandwidth masuk instans perantara. Bandwidth instans perantara dibatasi. Secara default, bandwidth masuk publik maksimum adalah 100 Mbps. Oleh karena itu, kecepatan transfer maksimum melalui internet publik secara default adalah 100 Mbps. Penting Saat Anda melakukan migrasi ke instans tujuan yang menggunakan alamat IP elastis (EIP), bandwidth masuk publiknya dibatasi oleh bandwidth keluar publik EIP tersebut, sebagai berikut:
| Untuk mengatasi hal ini, gunakan salah satu metode berikut:
Penting Anda tidak dapat mengonversi kembali EIP menjadi Alamat IP publik statis. Karena EIP tidak dilepas saat instans terkait dilepas, Anda harus melepas secara manual EIP pay-as-you-go setelah migrasi untuk mencegah biaya tak terduga. Untuk informasi selengkapnya, lihat Lepas EIP pay-as-you-go. |
Bottleneck performa pada server sumber, seperti keterbatasan CPU, memori, atau disk, dapat mengurangi kecepatan transfer SMC. |
|
Server sumber berisi file besar yang berubah secara dinamis, seperti file database atau log. |
|
Server sumber memiliki banyak file kecil, seperti data dari sistem file terdistribusi atau server file. | Gunakan konfigurasi filter untuk mengecualikan direktori terkait, lalu coba lagi. Untuk informasi selengkapnya, lihat Bagaimana cara memfilter atau mengecualikan file atau direktori yang tidak ingin saya migrasikan? Anda dapat memigrasikan file atau direktori yang dikecualikan tersebut nanti dengan metode lain. |
Server sumber memiliki bandwidth keluar yang rendah. |
|
Contoh dalam topik ini hanya bersifat referensi.
Perkirakan waktu migrasi
Sebelum memulai migrasi server atau migrasi tanpa agen untuk VMware, Anda dapat memperkirakan waktu yang diperlukan untuk full migration atau incremental migration.
Perkirakan waktu migrasi penuh
Waktu total untuk migrasi penuh merupakan jumlah dari waktu transfer data dan waktu pembuatan citra. Diagram berikut menunjukkan cara memperkirakan waktu yang diperlukan. Perhatikan hal-hal berikut:
Kecepatan pembuatan snapshot sekitar 100 MB/detik.
Pembuatan snapshot otomatis biasanya mencapai puncaknya sekitar tengah malam. Aktivitas puncak ini dapat mengurangi bandwidth untuk setiap snapshot, sehingga memperpanjang waktu pembuatan.
Untuk informasi tentang cara menguji kecepatan jaringan aktual, lihat Uji kecepatan transfer data.
Sebagai contoh, asumsikan server sumber memiliki 10 GB data yang sedang digunakan dan bandwidth keluar 10 Mbps. Waktu perkiraan untuk migrasi penuh dihitung sebagai berikut:
Konversi satuan.
Volume data aktual: 10 GB = 10 × 1.024 = 10.240 MB
Kecepatan jaringan aktual: 10 Mbps = 10/8 = 1,25 MB/detik
Hitung waktu transfer data.
Waktu transfer data: 10.240 MB / 1,25 MB/detik = 8.192 detik ≈ 2,27 jam
Hitung waktu pembuatan citra.
Waktu pembuatan citra: 10.240 MB / 100 MB/detik = 102,4 detik ≈ 0,03 jam
Hitung total waktu migrasi.
Total waktu migrasi: 2,27 jam + 0,03 jam = 2,3 jam
Perkirakan waktu migrasi inkremental
Waktu yang diperlukan untuk migrasi inkremental terdiri dari waktu perbandingan inkremental, waktu transfer data, dan waktu pembuatan citra. Diagram berikut menunjukkan cara memperkirakan waktu yang diperlukan. Perhatikan hal-hal berikut:
Kecepatan pembuatan snapshot sekitar 100 MB/detik.
Pembuatan snapshot otomatis biasanya mencapai puncaknya sekitar tengah malam. Aktivitas puncak ini dapat mengurangi bandwidth untuk setiap snapshot, sehingga memperpanjang waktu pembuatan.
Kecepatan perbandingan inkremental sekitar 100 MB/detik.
Perkiraan ini mengasumsikan replikasi tingkat blok digunakan, di mana kecepatan perbandingan terkait dengan performa I/O disk. Jika replikasi tingkat blok tidak diaktifkan, kecepatan perbandingan bergantung pada jumlah dan ukuran file yang berubah.
Untuk informasi tentang cara menguji kecepatan jaringan aktual, lihat Uji kecepatan transfer data.
Untuk migrasi tanpa agen VMware, Anda dapat mengaktifkan Changed Block Tracking (CBT), yang mengurangi waktu perbandingan inkremental menjadi nol.
Untuk informasi selengkapnya, lihat Migrasi inkremental tanpa agen untuk VMware.
Sebagai contoh, asumsikan server sumber memiliki 40 GB data yang sedang digunakan, 2 GB data inkremental, dan bandwidth keluar 10 Mbps. Waktu perkiraan untuk migrasi inkremental dihitung sebagai berikut:
Konversi satuan.
Volume data disk: 40 GB = 40 × 1.024 = 40.960 MB
Volume data inkremental: 2 GB = 2 × 1.024 = 2.048 MB
Kecepatan jaringan aktual: 10 Mbps = 10/8 = 1,25 MB/detik
Hitung waktu perbandingan inkremental.
Waktu perbandingan inkremental: 40.960 MB / 100 MB/detik = 409,6 detik ≈ 0,11 jam
Hitung waktu transfer data.
Waktu transfer data: 2.048 MB / 1,25 MB/detik = 1.638,4 detik ≈ 0,46 jam
Hitung waktu pembuatan citra.
Waktu pembuatan citra: 2.048 MB / 100 MB/detik = 20,48 detik ≈ 0,01 jam
Hitung total waktu migrasi inkremental.
Total waktu migrasi: 0,11 + 0,46 + 0,01 = 0,58 jam
Uji kecepatan transfer data
Kecepatan transfer dari server sumber ke instans perantara bergantung pada bandwidth keluar server sumber dan bandwidth masuk instans perantara.
Sebagai contoh:
Jika bandwidth keluar server sumber adalah 50 Mbps dan bandwidth masuk instans perantara adalah 100 Mbps, kecepatan transfer maksimum teoretis tidak melebihi 50 Mbps.
Jika bandwidth keluar server sumber adalah 150 Mbps dan bandwidth masuk instans perantara adalah 100 Mbps, kecepatan transfer maksimum teoretis tidak melebihi 100 Mbps.
Bandwidth 1 Mbps yang ditampilkan untuk instans di Konsol ECS adalah bandwidth keluar instans perantara. Hal ini tidak memengaruhi kecepatan migrasi, yang bergantung pada bandwidth masuk instans perantara.
Ikuti langkah-langkah berikut untuk menguji kecepatan transfer dengan tool iPerf:
Buat instans ECS pay-as-you-go di wilayah Alibaba Cloud tujuan.
Pada instans tersebut, lakukan hal berikut:
Instal tool iPerf.
Jalankan iPerf dalam mode server.
Tambahkan aturan grup keamanan untuk membuka Port iPerf yang diperlukan.
Pada server sumber, lakukan hal berikut:
Instal tool iPerf.
Jalankan iPerf dalam mode client. Atur alamat IP server tujuan ke Alamat IP publik instans pay-as-you-go yang Anda buat di Langkah 1.
Linux
Langkah-langkah ini menggunakan CentOS 7 sebagai contoh. Perintahnya mungkin berbeda tergantung versi OS Anda.
Buat instans CentOS 7 pay-as-you-go di wilayah Alibaba Cloud tujuan.
Tambahkan aturan masuk ke grup keamanan instans untuk mengizinkan traffic pada Port iPerf yang diperlukan.
Dalam contoh ini, Port iPerf default TCP 5001 digunakan.
Hubungkan ke instans CentOS 7.
Pada instans CentOS 7, lakukan hal berikut:
Jalankan perintah berikut untuk menginstal tool iPerf.
yum -y install iperf3Jalankan perintah berikut untuk menjalankan iPerf dalam mode server.
iperf3 -s
Pada server sumber, lakukan hal berikut:
Unduh dan instal tool iPerf.
Jalankan perintah berikut untuk menjalankan iPerf dalam mode client.
Ganti
<instance_ip>dengan Alamat IP publik instans yang Anda buat.iperf3 -c <instance_ip> -i 1 -d
Tunggu hingga pengujian selesai dan catat hasilnya.
Windows
Langkah-langkah ini menggunakan Windows Server 2008 sebagai contoh. Langkahnya mungkin berbeda tergantung versi OS Anda.
Buat instans Windows Server 2008 pay-as-you-go di wilayah Alibaba Cloud tujuan.
Tambahkan aturan masuk ke grup keamanan instans untuk mengizinkan traffic pada Port iPerf yang diperlukan.
Dalam contoh ini, Port iPerf default TCP 5001 digunakan.
Hubungkan ke instans tersebut.
Pada instans Windows Server 2008, lakukan hal berikut:
Unduh dan instal tool iPerf.
Buka Command Prompt.
Jalankan perintah
cd <iperf_directory>untuk berpindah ke direktori tool tersebut.Jalankan
iperf3.exe -suntuk menjalankan iPerf dalam mode server.
Pada server sumber, lakukan hal berikut:
Unduh dan instal tool iPerf.
Jalankan perintah berikut untuk menjalankan iPerf dalam mode client.
Ganti
<instance_ip>dengan Alamat IP publik instans yang Anda buat.iperf3.exe -c <instance_ip> -i 1 -d
Tunggu hingga pengujian selesai dan catat hasilnya.