Untuk memastikan migrasi lancar, PolarDB menyediakan fitur Evaluasi migrasi. Sebelum melakukan migrasi, gunakan fitur ini untuk memeriksa prasyarat seperti status instans, dependensi Tugas, dan properti instans sumber. Mengidentifikasi dan menyelesaikan masalah terlebih dahulu dapat mengurangi biaya dan upaya selama migrasi sesungguhnya.
Jika Anda mengalami masalah selama Evaluasi migrasi, lihat FAQ untuk solusinya.
Wilayah yang didukung
Fitur Evaluasi migrasi tersedia di wilayah-wilayah berikut:
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Chengdu), China (Hong Kong), Singapura, Indonesia (Jakarta), AS (Silicon Valley), dan AS (Virginia).
Dampak
Evaluasi migrasi tidak memengaruhi layanan Anda.
Buat tugas evaluasi migrasi
-
Log on ke Konsol PolarDB. Di halaman Clusters, klik Migration/Upgrade Evaluation.
-
Buat tugas evaluasi migrasi. PolarDB menyediakan tiga cara untuk membuat tugas evaluasi migrasi:
-
Dari halaman Clusters: Di pojok kiri atas halaman Clusters, klik Migrate/Upgrade Evaluation.
Pada panel Migration/Upgrade Evaluation yang muncul di sebelah kanan, konfigurasikan parameter berikut:
Creation method: Pilih Migrate from RDS.
Source RDS version: Pilih versi MySQL dari instans sumber (misalnya, MySQL 5.6).
Source RDS instance: Pilih instans RDS yang akan dimigrasikan.
Target database engine: Pilih engine target.
Database edition: Pilih edisi database tujuan.
Setelah mengonfigurasi parameter, klik Next.
-
Dari halaman Migration/Upgrade: Di pojok kiri atas halaman Migration/Upgrade, klik Create Migration/Upgrade Evaluation.
Pada panel Migration/Upgrade Evaluation yang muncul di sebelah kanan, konfigurasikan parameter berikut:
Creation method: Pilih Migrate from RDS.
Source RDS version: Pilih versi instans RDS sumber, misalnya, MySQL 5.6.
Source RDS instance: Pilih instans RDS yang ingin Anda migrasikan.
Target database engine: Pilih engine database PolarDB yang dituju.
Database edition: Pilih edisi database tujuan.
Setelah mengonfigurasi parameter, klik Next.
-
Pada halaman pembelian PolarDB untuk peningkatan satu klik: Pilih Migrate from RDS, Source RDS Version, Database Engine tujuan, dan Database Edition tujuan. Lalu, klik Migration Evaluation.
-
-
Konfigurasikan parameter untuk tugas evaluasi migrasi.
Parameter
Deskripsi
Creation method
Pilih Migrate from RDS.
Jika Anda membuat tugas evaluasi migrasi dari halaman pembelian PolarDB, Anda tidak perlu menentukan parameter ini. Sistem secara otomatis memilih Migrate from RDS.
Source RDS version
Pilih versi mesin dari instans RDS sumber.
Source RDS instance
Dari daftar drop-down, pilih instans RDS sumber.
Target database engine
Pilih versi mesin database dari kluster tujuan PolarDB for MySQL.
Database edition
Pilih edisi database dari kluster tujuan PolarDB for MySQL.
Kemudian, klik Next.
-
PolarDB melakukan pemeriksaan awal dan mengevaluasi instans RDS sumber serta rencana migrasi Anda berdasarkan empat kategori: Basic information verification, Migration task dependency verification, Key information verification, dan Other verification. Selesaikan masalah yang ditemukan berdasarkan hasil evaluasi.
PolarDB telah menyusun daftar masalah umum yang mungkin Anda temui selama Evaluasi migrasi beserta solusinya. Untuk informasi lebih lanjut, lihat Common issues and solutions.
CatatanDTS tidak dapat menyinkronkan event selama tugas migrasi atau peningkatan. Jika hasil pemeriksaan event adalah Existing, Anda harus menyinkronkan event tersebut secara manual ke kluster PolarDB tujuan.
-
Klik Continue to Buy atau Buy untuk menuju halaman pembelian PolarDB dan menyelesaikan langkah-langkah berikutnya. Untuk informasi lebih lanjut, lihat Upgrade procedure.
Kelola tugas evaluasi migrasi
Untuk melihat detail tugas evaluasi yang sudah ada, buka halaman Migration/Evaluation. Setelah evaluasi selesai, Anda dapat melakukan evaluasi ulang atau melanjutkan ke pembelian.
Tugas evaluasi migrasi akan dihapus secara otomatis setelah tujuh hari. Jika tugas telah kedaluwarsa, Anda dapat membuat tugas baru.
Di panel navigasi sebelah kiri, klik Migration/Upgrade untuk membuka halaman tersebut. Halaman ini menampilkan daftar tugas evaluasi dengan kolom-kolom berikut: Task ID, Task Type, Source Instance, Destination Instance, Check Start Time, Check Completion Time, Check Result, dan Actions. Kolom Check Result menampilkan Evaluation Passed (berwarna hijau) atau Evaluation Failed (berwarna merah). Untuk melihat detail evaluasi, klik Details pada kolom Actions.
FAQ
|
Kategori |
Item pemeriksaan |
Solusi |
|
Notice |
Event check |
Instans RDS sumber memiliki event, tetapi DTS tidak mendukung sinkronisasi event. Anda harus menyinkronkan event tersebut secara manual ke kluster PolarDB tujuan. |
|
Source instance basic information check |
Source instance running status |
Instans RDS sumber harus berada dalam status Running. |
|
Source instance read/write status |
Instans RDS sumber harus berada dalam status Running dan dapat dibaca serta ditulis. |
|
|
Source instance account mode |
Jika instans RDS sumber berada dalam mode keamanan tinggi (mode proksi database), Anda harus membuat akun istimewa (lihat (Deprecated and redirected to Step 1) Create a database account) atau beralih ke mode berkinerja-tinggi (lihat Switch to high-performance mode) untuk melakukan peningkatan satu klik. |
|
|
PolarDB service-linked role |
Anda harus membuat peran terkait layanan untuk PolarDB pada akun Anda. Anda dapat mengikuti petunjuk dalam Check whether a service-linked role for PolarDB is created atau membuatnya menggunakan OpenAPI. | |
Migration task dependency check | DTS service permissions | Anda harus memberikan izin DTS untuk mengakses sumber daya cloud. Untuk petunjuk, lihat Pemberian izin kepada DTS untuk mengakses sumber daya cloud. |
Check whether the source instance is empty | Instans RDS sumber tidak memiliki database. Anda harus create a database dalam instans tersebut sebelum memulai migrasi. | |
Source instance table engine check | Hanya instans RDS sumber yang tabelnya menggunakan mesin penyimpanan InnoDB atau X-Engine yang mendukung fitur peningkatan satu klik. | |
Source instance trigger check | Jika instans RDS sumber memiliki pemicu, Anda harus menghapusnya terlebih dahulu untuk mencegah migrasi terganggu. Catatan Anda dapat menjalankan pernyataan berikut untuk menghapus pemicu dari instans RDS sumber sesuai kebutuhan bisnis Anda. Setelah migrasi selesai, Anda dapat membuat kembali pemicu tersebut secara manual di kluster PolarDB tujuan. | |
Source instance tables without primary keys check | Jika instans RDS sumber berisi tabel tanpa kunci primer, data duplikat dapat terjadi di database tujuan setelah sinkronisasi. Sambungkan ke database pada instans RDS sumber menggunakan akun istimewa dan jalankan pernyataan SQL berikut untuk menemukan tabel tanpa kunci primer: Anda dapat menambahkan kunci primer ke tabel yang dikembalikan oleh kueri tersebut. Jika Anda menilai bahwa catatan duplikat dapat diterima, Anda dapat mengabaikan pemeriksaan ini. Saat diminta selama proses peningkatan satu klik, pilih Continue Upgrade. | |
Source instance key information check | Source instance root account check | Untuk memastikan kompatibilitas antara sistem akun RDS MySQL dan PolarDB serta mencegah akun sistem kluster PolarDB tujuan tertimpa setelah migrasi, instans RDS sumber tidak boleh memiliki akun root dan aliyun_root secara bersamaan. Untuk informasi lebih lanjut, lihat Delete redundant system accounts from the source RDS instance. |