全部产品
Search
文档中心

Data Transmission Service:Migrasi data penuh dari instance Amazon RDS for PostgreSQL ke instance ApsaraDB RDS for PostgreSQL

更新时间:Jan 12, 2026

Topik ini menjelaskan cara memigrasikan data penuh dari instance Amazon RDS for PostgreSQL ke instance ApsaraDB RDS for PostgreSQL menggunakan Data Transmission Service (DTS).

Prasyarat

  • Versi instance Amazon RDS for PostgreSQL adalah 9.4 atau lebih baru.

  • Opsi Public accessibility untuk instance Amazon RDS for PostgreSQL diatur ke Yes. Hal ini memastikan bahwa DTS dapat mengakses instance Amazon RDS for PostgreSQL melalui Internet.

  • Sebuah instance ApsaraDB RDS for PostgreSQL telah dibuat. Untuk informasi lebih lanjut, lihat Buat Instance.

    Catatan

    Kami merekomendasikan Anda memilih versi utama yang sama untuk instance ApsaraDB RDS for PostgreSQL seperti pada instance Amazon RDS for PostgreSQL. Untuk memigrasikan data antar versi database yang berbeda, buatlah instance bayar sesuai penggunaan untuk memverifikasi kompatibilitas.

  • Ruang penyimpanan yang tersedia di instance ApsaraDB RDS for PostgreSQL lebih besar daripada ukuran total data di instance Amazon RDS for PostgreSQL.

Batasan

  • DTS menggunakan sumber daya baca dan tulis dari database sumber dan tujuan selama migrasi data penuh. Hal ini dapat meningkatkan beban server database. Jika kinerja database tidak optimal, spesifikasinya rendah, atau volume datanya besar, layanan database mungkin menjadi tidak tersedia. Sebagai contoh, DTS menggunakan sejumlah besar sumber daya baca dan tulis dalam kasus-kasus berikut: banyak query SQL lambat dilakukan pada database sumber, tabel tidak memiliki kunci primer, atau terjadi deadlock di database tujuan. Sebelum memigrasikan data, evaluasi dampak migrasi data terhadap kinerja database sumber dan tujuan. Kami merekomendasikan Anda memigrasikan data selama jam-jam sepi. Sebagai contoh, Anda dapat memigrasikan data ketika utilisasi CPU dari database sumber dan tujuan kurang dari 30%.

  • Migrasi data inkremental tidak didukung dalam skenario ini. Sebelum memulai tugas migrasi data, Anda harus menghentikan layanan yang berjalan di instance Amazon RDS for PostgreSQL. Untuk memastikan konsistensi data, kami merekomendasikan Anda tidak menulis data ke instance Amazon RDS for PostgreSQL selama migrasi data.

  • Setiap tugas migrasi data dapat memigrasikan data hanya dari satu database tunggal. Untuk memigrasikan data dari beberapa database, Anda harus membuat tugas migrasi data untuk setiap database.

  • DTS tidak memigrasikan fungsi yang ditulis dalam bahasa pemrograman C.

  • Tabel yang akan dimigrasikan di database sumber harus memiliki batasan PRIMARY KEY atau UNIQUE dan semua bidang harus unik. Jika tidak, database tujuan mungkin berisi catatan data duplikat.

  • Jika tugas migrasi data gagal, DTS secara otomatis melanjutkan tugas tersebut. Sebelum memindahkan beban kerja Anda ke instance tujuan, hentikan atau lepaskan tugas migrasi data. Jika tidak, data di instance sumber akan menimpa data di instance tujuan setelah tugas dilanjutkan.

Penagihan

Jenis Migrasi

Biaya konfigurasi instance

Biaya lalu lintas internet

Migrasi skema dan migrasi data penuh

Gratis.

Dikenakan biaya hanya ketika data dimigrasikan dari Alibaba Cloud melalui Internet. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan.

Jenis Migrasi

  • Migrasi Skema

    DTS memigrasikan skema objek ke instance ApsaraDB RDS for PostgreSQL. DTS mendukung migrasi skema untuk jenis objek berikut: tabel, pemicu, tampilan, urutan, fungsi, tipe yang ditentukan pengguna, aturan, domain, operasi, dan agregat.

  • Migrasi Data Penuh

    DTS memigrasikan data yang ada dari objek di instance Amazon RDS for PostgreSQL ke instance ApsaraDB RDS for PostgreSQL.

Izin yang diperlukan untuk akun database

Database

Migrasi Skema

Migrasi Data Penuh

Instance Amazon RDS for PostgreSQL

Hak USAGE pada pg_catalog

Hak SELECT pada objek yang akan dimigrasikan

Instance ApsaraDB RDS for PostgreSQL

Hak CREATE dan USAGE pada objek yang akan dimigrasikan

Hak pemilik skema

Proses migrasi data penuh

Untuk mencegah kegagalan migrasi data yang disebabkan oleh dependensi antar objek, DTS memigrasikan skema dan data dari instance Amazon RDS for PostgreSQL sumber dalam urutan berikut:

  1. Migrasikan skema tabel, tampilan, urutan, fungsi, tipe yang ditentukan pengguna, aturan, domain, operasi, dan agregat.

  2. Lakukan migrasi data penuh.

  3. Migrasikan skema pemicu dan kunci asing.

Persiapan 1: Edit aturan masuk instance Amazon RDS for PostgreSQL

  1. Masuk ke Konsol Manajemen Amazon RDS.

  2. Pergi ke halaman informasi dasar instance Amazon RDS for PostgreSQL sumber.

  3. Di bagian Security group rules, klik nama grup keamanan tempat aturan masuk yang ada berada.

    安全组规则

  4. Di halaman Security Groups, klik tab Masuk di bagian Grup Keamanan. Di tab Masuk, klik Edit. Di kotak dialog Edit aturan masuk, tambahkan blok CIDR server DTS yang berada di wilayah yang sesuai ke aturan masuk. Untuk informasi lebih lanjut, lihat Tambahkan Blok CIDR Server DTS.

    AWS postgresql入站规则

    Catatan
    • Anda hanya perlu menambahkan blok CIDR server DTS yang berada di wilayah yang sama dengan database tujuan. Sebagai contoh, database sumber berada di wilayah Singapura dan database tujuan berada di wilayah China (Hangzhou). Anda hanya perlu menambahkan blok CIDR server DTS yang berada di wilayah China (Hangzhou).

    • Anda dapat menambahkan semua blok CIDR yang diperlukan ke aturan masuk sekaligus.

    • Jika Anda memiliki pertanyaan lain, lihat dokumentasi resmi Amazon atau hubungi dukungan teknis.

Persiapan 2: Buat database dan skema di instance ApsaraDB RDS for PostgreSQL tujuan

Buat database dan skema di instance ApsaraDB RDS for PostgreSQL tujuan berdasarkan informasi database dan skema objek yang akan dimigrasikan. Nama skema database sumber dan tujuan harus sama. Untuk informasi lebih lanjut, lihat Buat Database dan Kelola Akun Menggunakan Skema.

Prosedur (di konsol DTS baru)

  1. Gunakan salah satu metode berikut untuk pergi ke halaman Migrasi Data dan pilih wilayah tempat instance migrasi data berada.

    Konsol DTS

    1. Masuk ke Konsol DTS.

    2. Di panel navigasi sisi kiri, klik Data Migration.

    3. Di sudut kiri atas halaman, pilih wilayah tempat instance migrasi data berada.

    Konsol DMS

    Catatan

    Operasi aktual dapat bervariasi berdasarkan mode dan tata letak konsol DMS. Untuk informasi lebih lanjut, lihat Mode Sederhana dan Sesuaikan Tata Letak dan Gaya Konsol DMS.

    1. Masuk ke Konsol DMS.

    2. Di bilah navigasi atas, gerakkan penunjuk mouse ke atas Data + AI > DTS (DTS) > Data Migration.

    3. Dari daftar drop-down di sebelah kanan Data Migration Tasks, pilih wilayah tempat instance sinkronisasi data berada.

  2. Klik Create Task untuk pergi ke halaman konfigurasi tugas.

  3. Konfigurasikan database sumber dan tujuan. Tabel berikut menjelaskan parameter.

    Peringatan

    Setelah mengonfigurasi database sumber dan tujuan, kami merekomendasikan Anda membaca Limits yang ditampilkan di bagian atas halaman. Jika tidak, tugas mungkin gagal atau terjadi ketidaksesuaian data.

    Bagian

    Parameter

    Deskripsi

    N/A

    Task Name

    Nama tugas DTS. DTS secara otomatis menghasilkan nama tugas. Kami merekomendasikan Anda menentukan nama informatif yang memudahkan identifikasi tugas. Anda tidak perlu menentukan nama tugas yang unik.

    Source Database

    Select a DMS database instance

    Instance yang ingin Anda gunakan. Anda dapat memilih apakah akan menggunakan instance yang ada berdasarkan kebutuhan bisnis Anda.

    • Jika Anda memilih instance yang ada, DTS secara otomatis mengisi parameter untuk database.

    • Jika Anda tidak menggunakan instance yang ada, Anda harus mengonfigurasi informasi database di bawah ini.

    Catatan

    Database Type

    Jenis database sumber. Pilih PostgreSQL.

    Access Method

    Metode akses database sumber. Pilih Public IP Address.

    Instance Region

    Wilayah tempat instance Amazon RDS for PostgreSQL berada.

    Catatan

    Jika wilayah tempat instance Amazon RDS for PostgreSQL berada tidak ditampilkan di daftar drop-down, pilih wilayah yang secara geografis paling dekat dengan instance Amazon RDS for PostgreSQL.

    Domain Name or IP

    Titik akhir yang digunakan untuk mengakses instance Amazon RDS for PostgreSQL.

    Catatan

    Anda dapat memperoleh titik akhir di halaman informasi dasar instance Amazon RDS for PostgreSQL.

    Port Number

    Nomor port layanan instance Amazon RDS for PostgreSQL. Nilai default: 5432.

    Database Name

    Nama database sumber di instance Amazon RDS for PostgreSQL.

    Database Account

    Akun database instance Amazon RDS for PostgreSQL. Untuk informasi tentang izin yang diperlukan untuk akun tersebut, lihat bagian Izin yang diperlukan untuk akun database dari topik ini.

    Database Password

    Kata sandi yang digunakan untuk mengakses instance database.

    Encryption

    Menentukan apakah akan mengenkripsi koneksi ke database sumber. Anda dapat mengonfigurasi parameter ini berdasarkan kebutuhan bisnis Anda. Dalam contoh ini, Non-encrypted dipilih.

    Jika Anda ingin membangun koneksi terenkripsi SSL ke database sumber, lakukan langkah-langkah berikut: Pilih SSL-encrypted, unggah CA Certificate, Client Certificate, dan Private Key of Client Certificate sesuai kebutuhan, lalu tentukan Private Key Password of Client Certificate.

    Catatan
    • Jika Anda mengatur Enkripsi ke SSL-encrypted untuk database PostgreSQL yang dikelola sendiri, Anda harus mengunggah CA Certificate.

    • Jika Anda ingin menggunakan sertifikat klien, Anda harus mengunggah Client Certificate dan Private Key of Client Certificate serta menentukan Private Key Password of Client Certificate.

    • Untuk informasi tentang cara mengonfigurasi enkripsi SSL untuk instance ApsaraDB RDS for PostgreSQL, lihat Enkripsi SSL.

    Destination Database

    Select a DMS database instance

    Instance yang ingin Anda gunakan. Anda dapat memilih apakah akan menggunakan instance yang ada berdasarkan kebutuhan bisnis Anda.

    • Jika Anda memilih instance yang ada, DTS secara otomatis mengisi parameter untuk database.

    • Jika Anda tidak menggunakan instance yang ada, Anda harus mengonfigurasi informasi database di bawah ini.

    Catatan

    Database Type

    Jenis database tujuan. Pilih PostgreSQL.

    Access Method

    Metode akses database tujuan. Pilih Alibaba Cloud Instance.

    Instance Region

    Wilayah tempat instance ApsaraDB RDS for PostgreSQL tujuan berada.

    Instance ID

    ID instance ApsaraDB RDS for PostgreSQL tujuan.

    Database Name

    Nama database tujuan di instance ApsaraDB RDS for PostgreSQL. Nama tersebut dapat berbeda dari nama database sumber di instance Amazon RDS for PostgreSQL.

    Catatan

    Sebelum Anda mengonfigurasi tugas migrasi data, pastikan bahwa database tujuan telah dibuat di instance ApsaraDB RDS for PostgreSQL. Untuk informasi lebih lanjut, lihat Buat database.

    Database Account

    Akun database instance ApsaraDB RDS for PostgreSQL tujuan. Untuk informasi tentang izin yang diperlukan untuk akun tersebut, lihat bagian Izin yang diperlukan untuk akun database dari topik ini.

    Database Password

    Kata sandi yang digunakan untuk mengakses instance database.

    Encryption

    Menentukan apakah akan mengenkripsi koneksi ke database sumber. Anda dapat mengonfigurasi parameter ini berdasarkan kebutuhan bisnis Anda. Dalam contoh ini, Non-encrypted dipilih.

    Jika Anda ingin membangun koneksi terenkripsi SSL ke database sumber, lakukan langkah-langkah berikut: Pilih SSL-encrypted, unggah CA Certificate, Client Certificate, dan Private Key of Client Certificate sesuai kebutuhan, lalu tentukan Private Key Password of Client Certificate.

    Catatan
    • Jika Anda mengatur Enkripsi ke SSL-encrypted untuk database PostgreSQL yang dikelola sendiri, Anda harus mengunggah CA Certificate.

    • Jika Anda ingin menggunakan sertifikat klien, Anda harus mengunggah Client Certificate dan Private Key of Client Certificate serta menentukan Private Key Password of Client Certificate.

    • Untuk informasi tentang cara mengonfigurasi enkripsi SSL untuk instance ApsaraDB RDS for PostgreSQL, lihat Enkripsi SSL.

  4. Di bagian bawah halaman, klik Test Connectivity and Proceed, lalu klik Test Connectivity di kotak dialog CIDR Blocks of DTS Servers yang muncul.

    Catatan

    Pastikan bahwa blok CIDR server DTS dapat ditambahkan secara otomatis atau manual ke pengaturan keamanan database sumber dan tujuan untuk mengizinkan akses dari server DTS. Untuk informasi lebih lanjut, lihat Tambahkan Blok CIDR Server DTS.

  5. Konfigurasikan objek yang akan dimigrasikan.

    1. Di halaman Configure Objects, konfigurasikan objek yang ingin Anda migrasikan.

      Parameter

      Deskripsi

      Migration Types

      Pilih Schema Migration dan Full Data Migration.

      Catatan

      Untuk memastikan konsistensi data antara database sumber dan tujuan, kami merekomendasikan Anda tidak menulis data ke instance Amazon RDS for PostgreSQL selama migrasi data.

      Processing Mode of Conflicting Tables

      • Precheck and Report Errors: memeriksa apakah database tujuan berisi tabel yang menggunakan nama yang sama dengan tabel di database sumber. Jika database sumber dan tujuan tidak berisi tabel dengan nama tabel identik, praperiksaan berhasil. Jika tidak, kesalahan akan dikembalikan selama praperiksaan dan tugas migrasi data tidak dapat dimulai.

        Catatan

        Jika database sumber dan tujuan berisi tabel dengan nama yang sama dan tabel di database tujuan tidak dapat dihapus atau diubah namanya, Anda dapat menggunakan fitur pemetaan nama objek untuk mengubah nama tabel yang dimigrasikan ke database tujuan. Untuk informasi lebih lanjut, lihat Pemetaan nama objek.

      • Ignore Errors and Proceed: melewati praperiksaan untuk nama tabel identik di database sumber dan tujuan.

        Peringatan

        Jika Anda memilih Ignore Errors and Proceed, ketidaksesuaian data mungkin terjadi dan bisnis Anda mungkin terpapar risiko potensial berikut:

        • Jika database sumber dan tujuan memiliki skema yang sama, dan catatan data memiliki kunci utama yang sama dengan catatan data yang ada di database tujuan, skenario berikut mungkin terjadi:

          • Selama migrasi data penuh, DTS tidak memigrasikan catatan data ke database tujuan. Catatan data yang ada di database tujuan tetap dipertahankan.

          • Selama migrasi data inkremental, DTS memigrasikan catatan data ke database tujuan. Catatan data yang ada di database tujuan ditimpa.

        • Jika database sumber dan tujuan memiliki skema yang berbeda, hanya kolom tertentu yang dimigrasikan atau tugas migrasi data gagal. Lanjutkan dengan hati-hati.

      Capitalization of Object Names in Destination Instance

      Penulisan huruf besar pada nama database, nama tabel, dan nama kolom di instance tujuan. Secara default, DTS default policy dipilih. Anda dapat memilih opsi lain untuk memastikan bahwa penulisan huruf besar pada nama objek konsisten dengan database sumber atau tujuan. Untuk informasi lebih lanjut, lihat Tentukan penulisan huruf besar pada nama objek di instance tujuan.

      Source Objects

      Pilih satu atau lebih objek dari bagian Source Objects. Klik ikon Rightwards arrow dan tambahkan objek ke bagian Selected Objects.

      Catatan

      Anda dapat memilih kolom, tabel, atau skema sebagai objek yang akan dimigrasikan. Jika Anda memilih tabel atau kolom sebagai objek yang akan dimigrasikan, DTS tidak akan memigrasikan objek lainnya, seperti tampilan, pemicu, atau prosedur tersimpan, ke database tujuan.

      Selected Objects

      • Untuk mengubah nama objek yang ingin Anda migrasikan ke instance tujuan, klik kanan objek di bagian Selected Objects. Untuk informasi lebih lanjut, lihat Pemetaan nama objek tunggal.

      • Untuk mengubah nama beberapa objek sekaligus, klik Batch Edit di sudut kanan atas bagian Selected Objects. Untuk informasi lebih lanjut, lihat Pemetaan beberapa nama objek sekaligus.

      Catatan

      Jika Anda menggunakan fitur pemetaan nama objek untuk mengubah nama objek, objek lain yang bergantung pada objek tersebut mungkin gagal dimigrasikan.

    2. Klik Next: Advanced Settings untuk mengonfigurasi pengaturan lanjutan.

      Parameter

      Deskripsi

      Dedicated Cluster for Task Scheduling

      Secara default, DTS menjadwalkan tugas ke klaster bersama. Anda tidak perlu mengonfigurasi parameter ini. Anda dapat membeli klaster khusus dengan spesifikasi tertentu untuk menjalankan tugas migrasi data. Untuk informasi lebih lanjut, lihat Apa Itu Klaster Khusus DTS?

      Retry Time for Failed Connections

      Rentang waktu coba ulang untuk koneksi gagal. Jika database sumber atau tujuan gagal terhubung setelah tugas migrasi data dimulai, DTS segera mencoba menghubungkan kembali dalam rentang waktu coba ulang. Nilai valid: 10 hingga 1.440. Unit: menit. Nilai default: 720. Kami merekomendasikan Anda mengatur parameter ini ke nilai lebih dari 30. Jika DTS tersambung kembali ke database sumber dan tujuan dalam rentang waktu coba ulang yang ditentukan, DTS melanjutkan tugas migrasi data. Jika tidak, tugas migrasi data gagal.

      Catatan
      • Jika Anda menentukan rentang waktu coba ulang berbeda untuk beberapa tugas migrasi data yang berbagi database sumber atau tujuan yang sama, nilai yang ditentukan kemudian akan mengambil alih.

      • Saat DTS mencoba menghubungkan kembali, Anda akan dikenakan biaya untuk instance DTS. Kami merekomendasikan Anda menentukan rentang waktu coba ulang berdasarkan kebutuhan bisnis Anda. Anda juga dapat melepaskan instance DTS sesegera mungkin setelah instance database sumber dan tujuan dilepaskan.

      Retry Time for Other Issues

      Rentang waktu coba ulang untuk masalah lainnya. Sebagai contoh, jika operasi DDL atau DML gagal dilakukan setelah tugas migrasi data dimulai, DTS segera mencoba kembali operasi tersebut dalam rentang waktu coba ulang. Nilai valid: 1 hingga 1440. Unit: menit. Nilai default: 10. Kami merekomendasikan Anda mengatur parameter ini ke nilai lebih dari 10. Jika operasi gagal berhasil dilakukan dalam rentang waktu coba ulang yang ditentukan, DTS melanjutkan tugas migrasi data. Jika tidak, tugas migrasi data gagal.

      Penting

      Nilai parameter Retry Time for Other Issues harus lebih kecil dari nilai parameter Retry Time for Failed Connections.

      Enable Throttling for Full Data Migration

      Menentukan apakah akan mengaktifkan pembatasan untuk migrasi data penuh. Selama migrasi data penuh, DTS menggunakan sumber daya baca dan tulis dari database sumber dan tujuan. Hal ini dapat meningkatkan beban server database. Anda dapat mengaktifkan pembatasan untuk migrasi data penuh berdasarkan kebutuhan bisnis Anda. Untuk mengonfigurasi pembatasan, Anda harus mengonfigurasi parameter Queries per second (QPS) to the source database, RPS of Full Data Migration, dan Data migration speed for full migration (MB/s). Ini mengurangi beban server database tujuan.

      Catatan

      Anda hanya dapat mengonfigurasi parameter ini jika Anda memilih Full Data Migration untuk parameter Migration Types.

      Environment Tag

      Memilih tag lingkungan yang digunakan untuk mengidentifikasi instance. Tidak ada tag yang dipilih dalam topik ini.

      Configure ETL

      Menentukan apakah akan mengaktifkan fitur ekstrak, transformasi, dan muat (ETL). Untuk informasi lebih lanjut, lihat Apa Itu ETL? Nilai yang valid:

      Monitoring and Alerting

      Menentukan apakah akan mengonfigurasi peringatan untuk tugas migrasi data. Jika tugas gagal atau latensi migrasi melebihi ambang batas yang ditentukan, kontak peringatan akan menerima notifikasi. Nilai valid:

      • No: tidak mengonfigurasi peringatan.

      • Yes: mengonfigurasi peringatan. Dalam hal ini, Anda juga harus mengonfigurasi ambang batas peringatan dan pengaturan notifikasi peringatan. Untuk informasi lebih lanjut, lihat bagian Konfigurasikan Pemantauan dan Peringatan Saat Membuat Tugas DTS dari topik Konfigurasikan Pemantauan dan Peringatan.

    3. Klik Next Step: Data Verification untuk mengonfigurasi tugas verifikasi data.

      Untuk informasi lebih lanjut tentang cara menggunakan fitur verifikasi data, lihat Konfigurasikan Tugas Verifikasi Data.

  6. Simpan pengaturan tugas dan jalankan praperiksaan.

    • Untuk melihat parameter yang harus ditentukan saat memanggil operasi API terkait guna mengonfigurasi tugas DTS, arahkan kursor ke Next: Save Task Settings and Precheck dan klik Preview OpenAPI parameters.

    • Jika Anda tidak perlu melihat atau telah melihat parameter, klik Next: Save Task Settings and Precheck di bagian bawah halaman.

    Catatan
    • Sebelum Anda dapat memulai tugas migrasi data, DTS melakukan praperiksaan. Anda hanya dapat memulai tugas migrasi data setelah tugas lulus praperiksaan.

    • Jika tugas gagal lulus praperiksaan, klik View Details di sebelah setiap item yang gagal. Setelah Anda menganalisis penyebab berdasarkan hasil pemeriksaan, atasi masalah tersebut. Kemudian, jalankan praperiksaan lagi.

    • Jika peringatan dipicu untuk suatu item selama praperiksaan:

      • Jika item peringatan tidak dapat diabaikan, klik View Details di sebelah item yang gagal dan atasi masalah tersebut. Kemudian, jalankan praperiksaan lagi.

      • Jika item peringatan dapat diabaikan, klik Confirm Alert Details. Di kotak dialog Lihat Detail, klik Ignore. Di pesan yang muncul, klik OK. Kemudian, klik Precheck Again untuk menjalankan praperiksaan lagi. Jika Anda mengabaikan item peringatan, ketidaksesuaian data mungkin terjadi, dan bisnis Anda mungkin terpapar risiko potensial.

  7. Beli instance.

    1. Tunggu hingga Success Rate menjadi 100%. Lalu, klik Next: Purchase Instance.

    2. Di halaman Purchase Instance, konfigurasikan parameter Kelas Instance untuk instance migrasi data. Tabel berikut menjelaskan parameter.

      Bagian

      Parameter

      Deskripsi

      New Instance Class

      Resource Group

      Grup sumber daya tempat instance migrasi data berada. Nilai default: default resource group. Untuk informasi lebih lanjut, lihat Apa itu Manajemen Sumber Daya?

      Instance Class

      DTS menyediakan kelas instance yang bervariasi dalam kecepatan migrasi. Anda dapat memilih kelas instance berdasarkan skenario bisnis Anda. Untuk informasi lebih lanjut, lihat Kelas instance instance migrasi data.

    3. Baca dan setujui Data Transmission Service (Pay-as-you-go) Service Terms dengan memilih kotak centang.

    4. Klik Buy and Start. Di pesan yang muncul, klik OK .

      Anda dapat melihat kemajuan tugas di halaman Data Migration.

      Catatan
      • Jika tugas migrasi data tidak dapat digunakan untuk memigrasikan data inkremental, tugas tersebut secara otomatis berhenti. Completed ditampilkan di bagian Status .

      • Jika tugas migrasi data dapat digunakan untuk memigrasikan data inkremental, tugas tersebut tidak berhenti secara otomatis. Tugas migrasi data inkremental tidak pernah berhenti atau selesai. Running ditampilkan di bagian Status.

Prosedur (di konsol DTS lama)

  1. Masuk ke Konsol DTS.

    Catatan

    Jika Anda dialihkan ke konsol Manajemen Data (DMS), Anda dapat mengklik ikon old di image untuk pergi ke versi sebelumnya dari konsol DTS.

  2. Di panel navigasi sisi kiri, klik Data Migration.

  3. Di bagian atas halaman Migration Tasks, pilih wilayah tempat klaster tujuan berada.

  4. Di sudut kanan atas halaman, klik Create Migration Task.

  5. Konfigurasikan database sumber dan tujuan.

    源库及目标库配置

    Bagian

    Parameter

    Deskripsi

    Tidak Tersedia

    Nama Tugas

    Nama tugas yang secara otomatis dibuat oleh DTS. Kami menyarankan Anda menentukan nama deskriptif yang memudahkan identifikasi tugas. Anda tidak perlu menentukan nama tugas yang unik.

    Database Sumber

    Tipe Instans

    Tipe instans dari database sumber. Pilih User-Created Database with Public IP Address.

    Wilayah Instans

    Wilayah tempat instans sumber berada. Jika Anda memilih User-Created Database with Public IP Address sebagai tipe instans, Anda tidak perlu mengonfigurasi parameter Wilayah Instans.

    Tipe Basis Data

    Tipe basis data sumber. Pilih PostgreSQL.

    Nama Host atau Alamat IP

    Titik akhir yang digunakan untuk mengakses instance RDS for PostgreSQL Amazon.

    Catatan

    Anda dapat memperoleh titik akhir di halaman informasi dasar instance RDS for PostgreSQL Amazon.

    连接地址

    Nomor Port

    Nomor port layanan untuk instance Amazon RDS for PostgreSQL. Nilai default: 5432.

    Nama Database

    Nama database sumber di instance Amazon RDS for PostgreSQL.

    Akun Database

    Akun database dari instance Amazon RDS for PostgreSQL. Untuk informasi tentang izin yang diperlukan untuk akun tersebut, lihat bagian Izin yang diperlukan untuk akun database dari topik ini.

    Kata Sandi Database

    Kata sandi untuk akun database.

    Catatan

    Setelah Anda mengonfigurasi parameter database sumber, klik Test Connectivity di sebelah Database Password untuk memverifikasi apakah parameter yang dikonfigurasi valid. Jika parameter yang dikonfigurasi valid, pesan Passed akan ditampilkan. Jika pesan Failed ditampilkan, klik Check di sebelah Failed untuk memodifikasi parameter database sumber berdasarkan hasil pemeriksaan.

    Database Tujuan

    Tipe Instans

    Tipe instans dari database tujuan. Pilih RDS Instance.

    Wilayah Instans

    Wilayah tempat instans ApsaraDB RDS for PostgreSQL berada.

    ID Instance RDS

    ID dari instance ApsaraDB RDS for PostgreSQL.

    Nama Database

    Nama database tujuan di instance ApsaraDB RDS for PostgreSQL. Nama tersebut dapat berbeda dari nama database sumber di instance Amazon RDS for PostgreSQL.

    Catatan

    Anda harus membuat database dan skema di instance ApsaraDB RDS for PostgreSQL tujuan sebelum mengonfigurasi tugas migrasi data. Untuk informasi lebih lanjut, lihat bagian Persiapan 2: Buat database dan skema di instance ApsaraDB RDS for PostgreSQL tujuan dalam topik ini.

    Akun Database

    Akun database dari instance ApsaraDB RDS for PostgreSQL. Untuk informasi tentang izin yang diperlukan untuk akun tersebut, lihat bagian Izin yang diperlukan untuk akun database dari topik ini.

    Kata Sandi Basis Data

    Kata sandi untuk akun basis data.

    Catatan

    Setelah Anda mengonfigurasi parameter basis data tujuan, klik Test Connectivity di sebelah Database Password untuk memverifikasi apakah parameter yang dikonfigurasi valid. Jika parameter yang dikonfigurasi valid, pesan Passed akan ditampilkan. Jika pesan Failed ditampilkan, klik Check di sebelah Failed untuk memodifikasi parameter basis data tujuan berdasarkan hasil pemeriksaan.

  6. Di pojok kanan bawah halaman, klik Set Whitelist and Next.

    Jika instance database sumber atau tujuan adalah instance database Alibaba Cloud, seperti ApsaraDB RDS for MySQL atau instance ApsaraDB for MongoDB, DTS secara otomatis menambahkan blok CIDR server DTS ke daftar putih instance tersebut. Jika database sumber atau tujuan adalah database mandiri yang dihosting pada Instance ECS, DTS secara otomatis menambahkan blok CIDR server DTS ke aturan grup keamanan ECS instance. Jika database sumber atau tujuan adalah database mandiri di pusat data atau berasal dari penyedia layanan cloud lainnya, Anda harus secara manual menambahkan blok CIDR server DTS untuk mengizinkan DTS mengakses database. Untuk informasi lebih lanjut, lihat bagian Blok CIDR Server DTS dari topik "Tambahkan Blok CIDR Server DTS ke Pengaturan Keamanan Database Lokal".

    Peringatan

    Jika blok CIDR server DTS ditambahkan secara otomatis atau manual ke daftar putih database atau instance, atau ke aturan grup keamanan ECS, risiko keamanan dapat muncul. Oleh karena itu, sebelum menggunakan DTS untuk migrasi data, Anda harus memahami dan mengakui potensi risiko serta mengambil langkah-langkah pencegahan, termasuk namun tidak terbatas pada langkah-langkah berikut: tingkatkan keamanan nama pengguna dan kata sandi Anda, batasi port yang terpapar, 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 dengan menggunakan Express Connect, VPN Gateway, atau Smart Access Gateway.

  7. Pilih objek yang akan dimigrasikan dan jenis migrasi.

    Pengaturan

    Deskripsi

    Pilih jenis migrasi

    Pilih Schema Migration dan Full Data Migration. Dalam skenario ini, Incremental Data Migration tidak didukung.

    Catatan

    Untuk memastikan konsistensi data antara database sumber dan tujuan, kami sarankan agar Anda tidak menulis data ke instance Amazon RDS for PostgreSQL selama migrasi data.

    Pilih objek yang akan dimigrasikan

    Pilih satu atau lebih objek dari bagian Available dan klik ikon 向右小箭头 untuk memindahkan objek ke bagian Selected.

    Catatan
    • Anda dapat memilih kolom, tabel, atau database sebagai objek yang akan dimigrasikan.

    • Secara default, setelah objek dimigrasikan ke database tujuan, nama objek tetap tidak berubah di database tujuan. 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 instance 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 mencoba kembali dalam 12 jam ke depan. Anda dapat menentukan rentang waktu percobaan ulang berdasarkan kebutuhan bisnis Anda. Jika DTS berhasil tersambung kembali ke database sumber dan tujuan dalam rentang waktu percobaan ulang yang ditentukan, DTS melanjutkan tugas migrasi data. Jika tidak, tugas migrasi data gagal.

    Catatan

    Saat DTS mencoba kembali koneksi, Anda akan dikenakan biaya untuk instance DTS. Kami sarankan agar Anda menentukan rentang waktu percobaan ulang berdasarkan kebutuhan bisnis Anda. Anda juga dapat melepaskan instance DTS sesegera mungkin setelah instance sumber dan tujuan dilepaskan.

  8. Di sudut kanan bawah halaman, klik Precheck.

    Catatan
    • Sebelum Anda dapat memulai tugas migrasi data, DTS melakukan praperiksaan. Anda hanya dapat memulai tugas migrasi data setelah tugas lulus praperiksaan.

    • Jika tugas gagal lulus praperiksaan, Anda dapat mengklik ikon Info icon di sebelah setiap item yang gagal untuk melihat detail.

      • Anda dapat menangani masalah berdasarkan penyebabnya dan menjalankan praperiksaan lagi.

      • Jika Anda tidak perlu menangani masalah, Anda dapat mengabaikan item yang gagal dan menjalankan praperiksaan lagi.

  9. Setelah tugas lulus praperiksaan, klik Next.

  10. Di kotak dialog Confirm Settings, tentukan parameter Channel Specification dan pilih Data Transmission Service (Pay-As-You-Go) Service Terms.

  11. Klik Buy and Start untuk memulai tugas migrasi data.

    Catatan

    Kami merekomendasikan Anda tidak menghentikan tugas secara manual selama migrasi data penuh. Jika tidak, data yang dimigrasikan ke database tujuan akan tidak lengkap. Anda dapat menunggu hingga tugas migrasi data berhenti secara otomatis.

    Full data migration

  12. Alihkan beban kerja Anda ke instance ApsaraDB RDS for PostgreSQL.