All Products
Search
Document Center

PolarDB:Migrasi data Orca dengan DTS

Last Updated:Sep 01, 2026

Topik ini menjelaskan cara menggunakan Data Transmission Service (DTS) untuk migrasi data penuh dan inkremental antara Redis dan fitur Orca dari PolarDB for MySQL. Topik ini juga mencakup cara melakukan migrasi data dari Orca ke database lain.

Prasyarat

  • Fitur Orca telah diaktifkan untuk kluster PolarDB for MySQL Anda. Untuk informasi selengkapnya, lihat Aktifkan fitur Orca.

  • Anda telah membuat setidaknya satu account Orca yang akan digunakan oleh DTS untuk login.

Batasan

  • DTS tidak mendukung migrasi data inkremental dari Orca.

  • Fitur Orca saat ini hanya mendukung koneksi melalui VPN Gateway, baik Orca sebagai source maupun sebagai tujuan.

  • Data Transmission Service (DTS) tidak mendukung sinkronisasi dua arah.

  • Batasan versi Redis:

    • Jika Orca adalah source, pastikan versi tujuan kompatibel dengan versi Redis yang didukung oleh Orca.

    • Jika Anda menggunakan produk Redis lain sebagai source, pastikan versinya 2.8.0 atau lebih baru, tetapi tidak lebih baru daripada versi Redis yang didukung oleh Orca (Redis 7.0).

  • Fitur Orca mendukung hingga 16 database Redis (DB0 hingga DB15). Jika Redis source menggunakan database di atas DB15, seperti DB16 hingga DB255, datanya tidak dapat dimigrasikan.

Penagihan

Jenis migrasi

Biaya spesifikasi tautan

Biaya traffic publik

Migrasi data penuh

Gratis.

Migrasi data melalui jaringan publik dikenakan biaya. Untuk informasi selengkapnya, lihat Item yang Dikenai Biaya.

Migrasi data inkremental

Dikenai biaya. Untuk informasi selengkapnya, lihat Item yang Dikenai Biaya.

Prosedur

Catatan

Contoh ini menunjukkan cara melakukan migrasi data dari Tair (Redis OSS-compatible) ke Orca.

Langkah 1: Konfigurasikan source dan tujuan

  1. Login ke halaman daftar tugas migrasi DTS dan klik Create Task.

  2. Konfigurasikan database source dan tujuan.

    Bagian

    Parameter

    Deskripsi

    N/A

    Task Name

    DTS secara otomatis menghasilkan nama tugas. Untuk memudahkan identifikasi, tentukan nama deskriptif. Nama tersebut tidak perlu unik.

    Source database

    Database Type

    Pilih jenis database berdasarkan lokasi penerapan database source. Contoh ini menggunakan NoSQL Databases > Tair/Redis.

    Catatan

    Jika database source atau tujuan di-hosting di platform cloud lain, Anda juga harus menyelesaikan persiapan tambahan.

    Access Method

    Pilih Alibaba Cloud Instance.

    Catatan

    Konfigurasikan parameter ini sesuai kebutuhan bisnis Anda.

    Instance Region

    Pilih wilayah tempat instans Tair/Redis berada.

    Catatan

    Jika database source atau tujuan berada di platform cloud lain, Anda dapat memilih wilayah terdekat.

    Replicate Data Across Alibaba Cloud Accounts

    Konfigurasikan parameter ini sesuai kebutuhan bisnis Anda. Contoh ini menggunakan instans dengan pengaturan yang sama, yaitu No.

    Instance ID

    Pilih instans Tair/Redis dalam akun Anda.

    Authentication Method

    Pilih Password Login.

    Database Password

    Masukkan password untuk instans Tair/Redis.

    Encryption

    Berdasarkan pengaturan instans Tair/Redis Anda, pilih Non-encrypted atau SSL-encrypted.

    Destination database

    Database Type

    Parameter ini tetap pada NoSQL Databases > Tair/Redis.

    Access Method

    Pilih Express Connect, VPN Gateway, or Smart Access Gateway.

    Instance Region

    Pilih wilayah tempat kluster PolarDB for MySQL berada.

    Connected VPC

    Pilih VPC untuk kluster PolarDB.

    Instance Mode

    Parameter ini tetap pada Standalone. Edisi kluster tidak didukung.

    Domain Name or IP

    Masukkan private endpoint Orca.

    Port Number

    Masukkan port untuk private endpoint Orca. Port default-nya adalah 6379.

    Authentication Method

    Pilih Account + Password Login.

    Database Account

    Masukkan account Orca.

    Database Password

    Masukkan password untuk account Orca.

    Encryption

    Berdasarkan pengaturan kluster PolarDB for MySQL Anda, pilih Non-encrypted atau SSL-encrypted.

    Primary/Secondary vSwitch in VPC Tunnel

    Pilih vSwitch yang akan digunakan oleh DTS untuk mengakses sumber data melalui VPC, lalu konfigurasikan vSwitch (Primary) dan vSwitch (Secondary).

  3. Klik Test Connectivity and Proceed. Pada kotak dialog CIDR Blocks of DTS Servers, tambahkan alamat IP yang tercantum untuk Destination ke whitelist kluster PolarDB for MySQL Anda. Klik Confirm authorization and test link. Pengujian koneksi yang berhasil akan secara otomatis melanjutkan ke langkah berikutnya.

    Peringatan

    Menambahkan blok CIDR publik server DTS, baik secara otomatis maupun manual, dapat menimbulkan risiko keamanan. Dengan menggunakan produk ini, Anda mengakui dan menerima risiko potensial tersebut. Anda bertanggung jawab untuk menerapkan langkah-langkah keamanan dasar, termasuk namun tidak terbatas pada penggunaan password yang kuat, membatasi port terbuka, menggunakan otentikasi untuk panggilan API internal, secara berkala meninjau dan membatasi segmen jaringan yang tidak diperlukan, atau terhubung melalui jaringan pribadi seperti Express Connect, VPN Gateway, atau Smart Access Gateway.

Langkah 2: Konfigurasikan objek dan jenis migrasi

  1. Konfigurasikan pengaturan migrasi.

    Parameter

    Deskripsi

    Migration types

    • Untuk hanya melakukan migrasi data penuh, pilih Full Data Migration.

    • Untuk melakukan migrasi dengan downtime minimal, pilih full data migration + incremental data migration.

    Catatan

    Jika Anda tidak memilih incremental data migration, jangan menulis data baru ke source Tair/Redis selama migrasi agar konsistensi data terjamin.

    Conflict handling for existing objects

    • Precheck and Report Errors: Memeriksa apakah tujuan kosong. Jika tujuan yang akan dimigrasikan kosong, pemeriksaan awal lolos. Jika tidak, kesalahan dilaporkan selama pemeriksaan awal, dan pekerjaan migrasi data tidak dimulai.

    • Ignore Errors and Proceed: Melewati item pemeriksaan Check the existence of objects in the destination database..

      Peringatan

      Jika Anda memilih Ignore Errors and Proceed dan suatu kunci di tujuan memiliki nama yang sama dengan kunci di source selama migrasi, data dari source akan menimpa data di tujuan. Hal ini dapat menyebabkan kehilangan data di tujuan. Lakukan dengan hati-hati.

    Migration objects

    Pada kotak Source Objects, klik objek yang akan dimigrasikan, lalu klik Right arrow untuk memindahkannya ke kotak Selected Objects.

    Catatan
    • Data dimigrasikan pada tingkat database.

    • Pada kotak Source Objects, pilih database yang akan dimigrasikan. Orca mendukung DB0 hingga DB15.

  2. Klik Advanced Settings dan konfigurasikan parameter sesuai kebutuhan.

  3. Klik Data Verification dan konfigurasikan parameter sesuai kebutuhan.

Langkah 3: Pemeriksaan Awal

Untuk menggunakan verifikasi data, lihat Konfigurasikan verifikasi data. Saat Anda siap, klik Next: Save Task Settings and Precheck di pojok kanan bawah halaman dan tunggu hingga pemeriksaan awal selesai.

Catatan
  • Pemeriksaan awal dijalankan sebelum tugas migrasi dimulai. Anda hanya dapat memulai tugas setelah semua item pemeriksaan awal lolos.

  • Jika pemeriksaan awal gagal, klik ikon Prompt di samping item yang gagal untuk melihat detailnya.

    • Ikuti petunjuk yang diberikan untuk menyelesaikan masalah tersebut, lalu jalankan kembali pemeriksaan awal.

    • Untuk item peringatan, Anda juga dapat mengklik Ignore untuk melewatinya, lalu jalankan kembali pemeriksaan awal.

Langkah 4: Beli dan mulai tugas

  1. Pada halaman pembelian, pilih Instance Class dan centang kotak untuk menyetujui Data Transmission Service (Pay-as-you-go) Service Terms.

  2. Klik Buy and Start.

    • Migrasi data penuh

      Jangan menghentikan tugas secara manual karena dapat menyebabkan data tidak lengkap. Tunggu hingga tugas berhenti secara otomatis.

    • Migrasi data inkremental

      Tugas migrasi data inkremental tidak berhenti secara otomatis. Setelah tugas memasuki fase Incremental Data Migration dan statusnya Undelayed, Anda harus menghentikannya secara manual pada waktu yang tepat. Misalnya, hentikan tugas selama jam sepi atau sebelum Anda memindahkan bisnis ke instans tujuan.

      Pada halaman Task Management tugas DTS, area Instance Progress menampilkan status setiap fase migrasi, termasuk Precheck, modul pra-migrasi, penulisan data penuh dan inkremental, serta modul pasca-migrasi. Bidang Current Checkpoint di bagian informasi dasar menunjukkan apakah tugas telah mencapai status Undelayed.

  3. Tunggu hingga migrasi selesai.