Konsol RDS mencakup fitur migrasi data bawaan yang didukung oleh Data Transmission Service (DTS). Gunakan fitur ini untuk memigrasikan data ke dalam atau keluar dari instans ApsaraDB RDS for MySQL Anda tanpa meninggalkan konsol.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Memiliki instans ApsaraDB RDS for MySQL. Untuk membuatnya, lihat Buat instans ApsaraDB RDS for MySQL.
Jika database sumber berada di perangkat on-premises atau platform cloud pihak ketiga, tambahkan blok CIDR server DTS yang diperlukan ke daftar putih alamat IP instans MySQL yang dikelola sendiri. Lihat Tambahkan blok CIDR server DTS atau Apa itu DTS?
Membuat database sumber atau tujuan sesuai kebutuhan bisnis Anda. Jika instans RDS Anda adalah tujuan, kapasitas penyimpanan yang tersedia harus melebihi kapasitas penyimpanan instans sumber. Untuk memperluas penyimpanan, lihat Ubah spesifikasi instans.
Aktifkan fitur ekspansi penyimpanan otomatis agar sistem secara otomatis memperluas penyimpanan saat ruang yang tersedia turun di bawah ambang batas yang Anda tentukan. Lihat Gunakan fitur ekspansi penyimpanan otomatis.
Memberikan otorisasi kepada DTS untuk mengakses sumber daya Alibaba Cloud. Lihat Otorisasi DTS untuk mengakses sumber daya Alibaba Cloud.
Penagihan
Fitur ini disediakan oleh DTS dan memiliki item yang dapat ditagih yang sama dengan DTS. Lihat Item yang dapat ditagih.
Buat tugas migrasi data
Langkah 1: Buka halaman migrasi data
Buka halaman Instances.
Pada bilah navigasi atas, pilih wilayah tempat instans RDS Anda berada. Temukan instans tersebut dan klik ID instans-nya.
Pada panel navigasi kiri, klik Data Migration and Synchronization.
Klik tab Data Migration, lalu klik Create Data Migration Task.
Langkah 2: Konfigurasikan database sumber dan tujuan
Jika instans RDS saat ini merupakan sumber atau tujuan, parameter Instance Region dan RDS Instance ID akan diisi otomatis dan tidak dapat diubah.
Konfigurasikan database sumber:
Atur parameter Database Account dan Database Password.
Atur parameter Encryption.
Konfigurasikan database tujuan:
Atur parameter Database Type dan Access Method.
Atur parameter Instance Region dan RDS Instance ID.
Atur parameter Encryption.
Klik Test Connectivity and Proceed untuk memverifikasi koneksi sebelum melanjutkan.
Langkah 3: Konfigurasikan objek
Langkah ini mengikuti konfigurasi yang sama seperti konsol DTS asli. Konsol DTS baru menyediakan pengalaman yang lebih optimal. Lihat [Pemberitahuan] Konsol DTS sepenuhnya ditingkatkan.
Atur Migration Types. Pilih berdasarkan apakah database sumber Anda dapat offline selama migrasi: Untuk migrasi dengan downtime minimal, pilih kedua opsi Full Data Migration dan Incremental Data Migration. Tugas akan melakukan full load terlebih dahulu, lalu terus menerapkan perubahan hingga Anda melakukan cut over.
Migration type Apa yang dilakukan Kapan digunakan Schema Migration Memigrasikan skema database (tabel, indeks, constraint) tanpa data Jalankan terlebih dahulu jika Anda perlu membuat skema target sebelum memigrasikan data Full Data Migration Menyalin semua data yang ada dari sumber ke tujuan pada suatu titik waktu Gunakan ketika database sumber dapat offline selama migrasi, atau untuk muatan awal secara massal Incremental Data Migration Menangkap dan menerapkan perubahan berkelanjutan (insert, update, delete) dari sumber setelah migrasi data penuh selesai Gunakan ketika database sumber tidak dapat offline, atau ketika Anda memerlukan migrasi dengan downtime mendekati nol Atur Processing Mode of Conflicting Tables:
Precheck and Report Errors: DTS memeriksa konflik tabel sebelum memulai. Jika ditemukan konflik, tugas akan berhenti dan melaporkan kesalahan. Gunakan mode ini ketika integritas data sangat penting dan Anda ingin menyelesaikan konflik sebelum migrasi dimulai.
Ignore Errors and Proceed: DTS melewati tabel yang konflik dan melanjutkan migrasi sisanya. Gunakan mode ini ketika Anda menerima konflik parsial dan lebih memilih tugas berjalan tanpa gangguan.
Atur Capitalization of Object Names in Destination Instance untuk mengontrol apakah nama database, nama tabel, dan nama kolom menggunakan huruf kapital di instans tujuan. Secara default, DTS default policy dipilih. Untuk menyamakan kapitalisasi dengan database sumber atau tujuan Anda, pilih opsi lainnya. Lihat Tentukan kapitalisasi nama objek di instans tujuan.
Pada bagian Source Objects, pilih objek yang akan dimigrasikan dan pindahkan ke bagian Selected Objects.
Untuk mengganti nama objek di instans tujuan, klik langsung nama objek tersebut. Untuk mengganti nama beberapa objek sekaligus, klik Batch Edit di pojok kanan atas.
(Opsional) Klik Advanced Settings (Optional) untuk mengonfigurasi parameter lanjutan. Gunakan referensi berikut untuk detail parameter berdasarkan sumber dan tujuan Anda: Untuk migrasi cross-account, lihat Migrasikan data antar instans ApsaraDB RDS dari akun Alibaba Cloud yang berbeda.
Pada Data Verification Settings, atur Data Verification Mode. Opsi yang tersedia bergantung pada jenis migrasi yang dipilih pada langkah 1.
Pada Advanced Settings, konfigurasikan parameter yang tersisa sesuai kebutuhan Anda. Pengaturan ini dan langkah-langkah selanjutnya sesuai dengan pengalaman konsol DTS.
Dari ApsaraDB RDS for MySQL:
Ke ApsaraDB RDS for MySQL:
FAQ
**Apa yang harus saya lakukan jika muncul error DTS-RETRY-ERR-0069: Datasource rejected establishment of connection (.*)? Too many connections?**
Database sumber atau tujuan telah mencapai batas maksimum koneksi. Tingkatkan jumlah maksimum koneksi pada database yang terpengaruh, lalu restart tugas migrasi.
Untuk error DTS lainnya, lihat Kesalahan umum dan troubleshooting.