Topik ini menjelaskan cara memigrasikan data antar instans RDS dari akun Alibaba Cloud yang berbeda menggunakan Data Transmission Service (DTS).
Prasyarat
Ruang penyimpanan yang tersedia di instans tujuan harus lebih besar daripada ukuran total data di instans sumber.
Aturan penagihan
Jenis migrasi | Biaya konfigurasi tugas | Biaya lalu lintas internet |
Migrasi skema dan migrasi data penuh | Gratis. | Dikenakan biaya hanya ketika data dimigrasi dari Alibaba Cloud melalui Internet. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan. |
Migrasi data tambahan | Dikenakan biaya. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan. |
Izin yang diperlukan untuk akun database
Instance | Migrasi skema | Migrasi data penuh | Migrasi data tambahan |
Instans RDS sumber | Hak akses baca dan tulis | Hak akses baca dan tulis | Hak akses baca dan tulis |
Instans RDS tujuan | Hak akses baca dan tulis | Hak akses baca dan tulis | Hak akses baca dan tulis |
Sebelum Anda mulai
Masuk ke Konsol Resource Access Management (RAM) menggunakan akun Alibaba Cloud pemilik instans sumber (Akun A). Tetapkan akun Alibaba Cloud pemilik instans tujuan (Akun B) sebagai akun tepercaya. Kemudian, otorisasi Akun B untuk mengakses sumber daya cloud milik Akun A melalui DTS. Untuk informasi lebih lanjut, lihat Konfigurasi Otorisasi RAM untuk Tugas DTS Antar-Akun.
Prosedur
Masuk ke Konsol DTS menggunakan akun Alibaba Cloud pemilik instans RDS tujuan.
Di panel navigasi sebelah kiri, klik Data Migration.
Di bagian atas halaman Migration Tasks, pilih wilayah tempat instans RDS berada.
Di sudut kanan atas halaman, klik Create Migration Task.
Di bagian Source Database, atur Jenis Instans ke RDS Instance, dan klik RDS Instances of Other Apsara Stack Accounts di sebelah kolom ID Instans RDS.

Konfigurasikan source and destination databases.

Parameter
Deskripsi
Nama Tugas
DTS secara otomatis menghasilkan nama tugas. Kami menyarankan Anda untuk menentukan nama yang informatif guna mengidentifikasi tugas tersebut. Anda tidak perlu menentukan nama tugas yang unik.
Database Sumber
Tipe Instansi: Pilih RDS Instance.
CatatanJika Anda telah memilih RDS Instance sebagai tipe instansi, Anda dapat melewati langkah ini.
Wilayah Instansi: Pilih wilayah tempat instansi RDS sumber berada.
CatatanAnda dapat memilih wilayah yang berbeda untuk instansi RDS sumber dan tujuan.
ID Akun Tenant Apsara Stack dari Instansi RDS: Masukkan ID akun Alibaba Cloud yang memiliki instansi sumber.
CatatanUntuk mendapatkan ID akun Alibaba Cloud yang memiliki instansi sumber, Anda harus masuk ke konsol Manajemen Akun menggunakan akun ini. ID akun ditampilkan di halaman Pengaturan Keamanan.
Nama Peran: Masukkan nama peran yang dikonfigurasi untuk akun Alibaba Cloud yang memiliki instansi sumber. Untuk informasi lebih lanjut, lihat Konfigurasikan otorisasi RAM untuk tugas DTS lintas akun.
ID Instansi RDS: Pilih ID instansi RDS sumber.
CatatanJika pesan peringatan muncul saat Anda memilih ID instansi RDS, ubah nilai parameter sesuai dengan petunjuk. Untuk informasi lebih lanjut, lihat FAQ.
Akun Database: Masukkan akun database dari instansi RDS sumber. Untuk informasi tentang izin yang diperlukan untuk akun tersebut, lihat Izin yang diperlukan untuk akun database.
Kata Sandi Database: Masukkan kata sandi akun database.
Database Tujuan
Tipe Instansi: Pilih RDS Instance.
CatatanAnda dapat memilih wilayah yang berbeda untuk instansi RDS sumber dan tujuan.
Wilayah Instansi: Pilih wilayah tempat instansi RDS tujuan berada.
ID instansi RDS: Pilih ID instansi RDS tujuan.
Akun Database: Masukkan akun database dari instansi RDS tujuan. Untuk informasi tentang izin yang diperlukan untuk akun tersebut, lihat Izin yang diperlukan untuk akun database.
Kata Sandi Database: Masukkan kata sandi akun database.
Enkripsi: Pilih opsi Non-encrypted atau SSL-encrypted. Dalam contoh ini, pilih Non-encrypted.
CatatanJika Anda ingin memilih SSL-encrypted, Anda harus mengaktifkan enkripsi SSL untuk instansi RDS sebelum mengonfigurasi tugas migrasi data. Untuk informasi lebih lanjut, lihat Konfigurasikan enkripsi SSL untuk instansi ApsaraDB RDS for MySQL.
Di sudut kanan bawah halaman, klik Set Whitelist and Next.
PeringatanJika blok CIDR server DTS secara otomatis atau manual ditambahkan ke daftar putih database atau instans, atau ke aturan grup keamanan ECS, risiko keamanan dapat terjadi. Oleh karena itu, sebelum menggunakan DTS untuk migrasi data, Anda harus memahami dan mengakui potensi risiko serta mengambil tindakan pencegahan, termasuk tetapi tidak terbatas pada tindakan berikut: tingkatkan keamanan nama pengguna dan kata sandi, batasi port yang diekspos, autentikasi panggilan API, periksa secara berkala daftar putih atau aturan grup keamanan ECS dan larang blok CIDR yang tidak sah, atau hubungkan database ke DTS menggunakan Express Connect, VPN Gateway, atau Smart Access Gateway.
Pilih objek yang akan dimigrasikan dan jenis migrasi.

Parameter atau Pengaturan
Deskripsi
Pilih Jenis Migrasi
Untuk hanya melakukan migrasi data penuh, pilih Schema Migration dan Full Data Migration.
Untuk memastikan kontinuitas layanan selama migrasi data, pilih Schema Migration, Full Data Migration, dan Incremental Data Migration.
CatatanJika Incremental Data Migration tidak dipilih, jangan tulis data ke database sumber selama migrasi data. Ini memastikan konsistensi data antara database sumber dan tujuan.
Pilih Objek yang Akan Dimigrasikan
Pilih satu atau lebih objek dari bagian Available dan klik ikon
untuk menambahkan objek ke bagian Selected. CatatanAnda dapat memilih kolom, tabel, atau database sebagai objek yang akan dimigrasikan. Jika Anda memilih tabel atau kolom sebagai objek yang akan dimigrasikan, DTS tidak akan memigrasikan objek lain seperti tampilan, pemicu, atau prosedur tersimpan ke database tujuan.
Secara default, setelah objek dimigrasikan ke database tujuan, nama objek tersebut tetap tidak berubah. Anda dapat menggunakan fitur pemetaan nama objek untuk mengganti nama objek yang dimigrasikan ke database tujuan. Untuk informasi lebih lanjut, lihat Pemetaan Nama Objek.
Jika Anda menggunakan fitur pemetaan nama objek untuk mengganti nama objek, objek lain yang bergantung pada objek tersebut mungkin gagal dimigrasikan.
Tentukan Apakah Akan Mengganti Nama Objek
Anda dapat menggunakan fitur pemetaan nama objek untuk mengganti nama objek yang dimigrasikan ke instans tujuan. Untuk informasi lebih lanjut, lihat Pemetaan Nama Objek.
Tentukan Rentang Waktu Percobaan Ulang untuk Koneksi Gagal ke Database Sumber atau Tujuan
Secara default, jika DTS gagal terhubung ke database sumber atau tujuan, DTS akan mencoba kembali dalam 12 jam berikutnya. Anda dapat menentukan rentang waktu percobaan ulang berdasarkan kebutuhan bisnis Anda. Jika DTS berhasil terhubung kembali ke database sumber dan tujuan dalam rentang waktu yang ditentukan, DTS akan melanjutkan tugas migrasi data. Jika tidak, tugas migrasi data gagal.
CatatanSaat DTS mencoba kembali koneksi, Anda akan dikenakan biaya untuk instans DTS. Kami menyarankan Anda menentukan waktu percobaan ulang berdasarkan kebutuhan bisnis Anda. Anda juga dapat melepaskan instans DTS sesegera mungkin setelah instans sumber dan tujuan dilepaskan.
Tentukan Apakah Akan Menyalin Tabel Sementara ke Database Tujuan Saat DMS Melakukan Operasi DDL Online pada Tabel Sumber
Jika Anda menggunakan DMS untuk melakukan operasi DDL Online pada database sumber, Anda dapat menentukan apakah akan memigrasikan tabel sementara yang dihasilkan oleh operasi DDL Online.
Yes: DTS memigrasikan data dari tabel sementara yang dihasilkan oleh operasi DDL Online.
CatatanJika operasi DDL Online menghasilkan sejumlah besar data, latensi mungkin terjadi untuk tugas migrasi data.
No: DTS tidak memigrasikan data tabel sementara yang dihasilkan oleh operasi DDL Online. Hanya data DDL asli dari database sumber yang dimigrasikan.
CatatanJika Anda memilih Tidak, tabel di database tujuan mungkin terkunci.
Klik Precheck.
CatatanPemeriksaan awal dilakukan sebelum tugas migrasi dimulai. Tugas migrasi hanya dimulai setelah pemeriksaan awal berhasil.
Jika pemeriksaan awal gagal, klik ikon
di sebelah setiap item pemeriksaan yang gagal untuk melihat detail terkait. Perbaiki masalah sesuai instruksi dan jalankan pemeriksaan awal lagi.
Klik Next.
Di kotak dialog Confirm Settings, konfigurasikan parameter Channel Specification. Kemudian, baca dan pilih Data Transmission Service (Pay-as-you-go) Service Terms.
Klik Buy and Start untuk memulai tugas migrasi data.
Migrasi Data Penuh
Jangan hentikan tugas migrasi data penuh secara manual. Jika Anda menghentikan tugas migrasi data penuh secara manual, data yang dimigrasikan ke instans RDS mungkin tidak lengkap. Anda dapat menunggu hingga tugas migrasi data berhenti secara otomatis.
Migrasi Data Tambahan
Tugas migrasi data tambahan tidak berhenti secara otomatis. Anda harus menghentikan tugas secara manual.
CatatanKami menyarankan Anda menghentikan tugas migrasi data tambahan secara manual pada titik waktu yang tepat. Misalnya, Anda dapat menghentikan tugas selama jam-jam sepi atau sebelum Anda memindahkan beban kerja ke instans ApsaraDB RDS for MySQL.
Tunggu hingga Incremental Data Migration dan The data migration task is not delayed ditampilkan di bilah kemajuan tugas migrasi data. Kemudian, hentikan penulisan data ke database sumber selama beberapa menit. Latensi incremental data migration mungkin ditampilkan di bilah kemajuan.
Tunggu hingga status Incremental Data Migration berubah menjadi The data migration task is not delayed lagi. Kemudian, hentikan tugas migrasi secara manual.

FAQ
Jika pesan peringatan muncul saat Anda mengatur parameter ID Instans RDS untuk database sumber, Anda dapat menyelesaikan masalah tersebut seperti yang dijelaskan dalam tabel berikut.
Pesan peringatan | Solusi |
| Periksa apakah ID akun Alibaba Cloud yang memiliki instans sumber dan nama peran yang dikonfigurasi untuk akun tersebut valid. Catatan Untuk mendapatkan ID akun Alibaba Cloud yang memiliki instans sumber, Anda harus masuk ke Konsol Manajemen Akun menggunakan akun ini. ID akun ditampilkan di halaman Pengaturan Keamanan. |
| Pastikan Anda telah melakukan langkah-langkah berikut: 1. Masuk ke Konsol RAM menggunakan akun Alibaba Cloud yang memiliki instans sumber (Akun A). 2. Tentukan akun Alibaba Cloud yang memiliki instans tujuan (Akun B) sebagai akun tepercaya. 3. Otorisasi Akun B untuk mengakses sumber daya cloud Akun A menggunakan DTS. Untuk informasi lebih lanjut, lihat Konfigurasi Otorisasi RAM untuk Tugas DTS Antar-Akun. |

