全部产品
Search
文档中心

ApsaraDB RDS:Migrasi data antara instans ApsaraDB RDS for PostgreSQL yang berada di wilayah yang berbeda

更新时间:Jul 02, 2025

ApsaraDB RDS for PostgreSQL menyediakan fitur migrasi cloud. Fitur ini memungkinkan Anda memigrasikan data dari instans PostgreSQL yang dikelola sendiri di Alibaba Cloud Elastic Compute Service (ECS) atau pusat data ke instans ApsaraDB RDS for PostgreSQL. Anda juga dapat menggunakan fitur ini untuk memigrasikan data antar instans ApsaraDB RDS for PostgreSQL di wilayah yang berbeda. Topik ini menjelaskan cara menggunakan fitur migrasi cloud untuk migrasi tersebut.

Prasyarat

Berikut adalah prasyarat yang harus dipenuhi:

  • Versi mesin utama dari instans RDS sumber dan tujuan harus sama. Didukung PostgreSQL 10 atau yang lebih baru.

  • Instans RDS tujuan harus merupakan instans utama. Instans baca-saja tidak mendukung migrasi cloud.

  • Instans RDS tujuan harus menggunakan disk cloud.

  • Instans RDS tujuan harus kosong. Penyimpanan tersedia di instans RDS tujuan harus lebih besar dari atau sama dengan ukuran data di instans RDS sumber.

  • Blok CIDR dari virtual private cloud (VPC) tempat instans RDS sumber berada harus berbeda dari blok CIDR VPC tempat instans RDS tujuan berada.

Catatan penggunaan

Saat memigrasikan data antar instans RDS di wilayah yang berbeda, Anda harus menggunakan Cloud Enterprise Network (CEN) untuk mengaktifkan komunikasi lintas wilayah melalui jaringan internal. Komunikasi lintas wilayah akan dikenakan biaya berdasarkan CEN. Untuk informasi lebih lanjut, lihat Apa itu CEN? dan Penagihan.

Prosedur

Catatan

Dalam contoh ini, instans RDS sumber berada di wilayah China (Beijing), dan instans RDS tujuan berada di wilayah China (Hangzhou).

  1. Buat instans CEN dan konfigurasikan untuk mengaktifkan komunikasi lintas wilayah antara instans RDS sumber dan tujuan melalui jaringan internal.

    1. Buat instans CEN.

      1. Masuk ke Konsol CEN.

      2. Di halaman Instances, klik Create CEN Instance.

      3. Di kotak dialog Create CEN Instance, konfigurasikan parameter yang diperlukan dan klik OK.

        Parameter

        Deskripsi

        Name

        Masukkan nama untuk instans CEN.

        Nama harus memiliki panjang 2 hingga 128 karakter dan dapat berisi angka, tanda hubung (-), serta garis bawah (_). Nama harus dimulai dengan huruf.

        Description

        Masukkan deskripsi untuk instans CEN.

        Deskripsi harus memiliki panjang 2 hingga 256 karakter dan tidak boleh dimulai dengan http:// atau https://. Anda juga dapat membiarkan parameter ini kosong.

    2. Tambahkan VPC dari instans RDS sumber dan tujuan ke instans CEN.

      1. Di halaman Instances konsol CEN, klik ID instans CEN yang telah dibuat.

      2. Di tab Basic Information, klik ikon 添加网络实例 di sebelah kanan nomor yang ditampilkan di bawah VPC untuk menambahkan VPC.VPC后的加好

      3. Di halaman Connection with Peer Network Instance, konfigurasikan parameter yang diperlukan dan klik OK.

        Catatan

        Anda harus menambahkan secara terpisah VPC dari instans RDS sumber dan tujuan ke instans CEN. Contoh ini menunjukkan cara menambahkan VPC dari instans RDS sumber. Gunakan metode yang sama untuk menambahkan VPC dari instans RDS tujuan. Perhatikan bahwa nilai parameter Region dan Network Instance berbeda untuk kedua instans.

        Parameter

        Deskripsi

        Instance Type

        Biarkan nilai default Virtual Private Cloud (VPC).

        Region

        Pilih wilayah tempat instans RDS sumber berada. Dalam contoh ini, pilih China (Beijing).

        Transit Router

        Secara default, tidak ada transit router yang tersedia di wilayah yang dipilih. CEN secara otomatis membuat transit router. Anda harus memilih zona utama dan zona sekunder dari transit router.

        Resource Owner ID

        Pilih Current Account.

        Attachment Name

        Masukkan nama lampiran.

        Network Instance

        Pilih ID dari VPC tempat instans RDS sumber berada. Anda dapat melihat ID VPC di halaman Koneksi Database dari instans RDS sumber di konsol ApsaraDB RDS.源实例VPC实例ID

        Setelah Anda menentukan VPC, pilih vSwitch yang terkait dengan zona utama dan zona sekunder dari transit router.

      Setelah menambahkan VPC dari instans RDS sumber dan tujuan, halaman berikut akan ditampilkan.云企业网路由

    3. Beli paket bandwidth untuk instans CEN.

      1. Di halaman Instances konsol CEN, klik ID instans CEN yang telah dibuat.

      2. Di tab Basic Information, klik tab Bandwidth Plans. Di tab yang muncul, klik Purchase Bandwidth Plan (Subscription).

      3. Di halaman yang muncul, konfigurasikan parameter yang diperlukan dan klik Buy Now. Selesaikan pembayaran.

        Parameter

        Deskripsi

        CEN ID

        Biarkan instans CEN yang ditampilkan. Setelah Anda membeli paket bandwidth, paket bandwidth tersebut secara otomatis terhubung dengan instans CEN.

        Area A

        Pilih area tempat Anda ingin mengaktifkan komunikasi lintas wilayah. Dalam contoh ini, pilih Mainland China.

        Catatan

        Anda tidak dapat mengubah area setelah paket bandwidth dibeli.

        Area B

        Pilih area lain tempat Anda ingin mengaktifkan komunikasi lintas wilayah. Dalam contoh ini, pilih Mainland China.

        Billing Method

        Pilih metode penagihan untuk paket bandwidth. Biarkan nilai default Pay-By-Bandwidth.

        Bandwidth

        Tentukan bandwidth yang disediakan oleh paket bandwidth. Satuan: Mbit/s.

        Bandwidth Package Name

        Masukkan nama untuk paket bandwidth.

        Order time

        Pilih durasi langganan untuk paket bandwidth.

        Anda dapat memilih Auto-renewal untuk mengaktifkan perpanjangan otomatis untuk paket bandwidth.

      Setelah membeli paket bandwidth, halaman berikut akan ditampilkan.带宽包结果

    4. Konfigurasikan bandwidth untuk komunikasi lintas wilayah.

      1. Di halaman Instances konsol CEN, klik ID instans CEN yang telah dibuat.

      2. Di tab Basic Information, klik tab Bandwidth Plans. Di tab yang muncul, klik Allocate Bandwidth for Inter-region Communication.

      3. Di halaman Connection with Peer Network Instance, konfigurasikan parameter yang diperlukan dan klik OK.

        Parameter

        Deskripsi

        Instance Type

        Dalam contoh ini, pilih Inter-region Connection.

        Region

        Pilih wilayah tempat instans RDS sumber berada. Dalam contoh ini, pilih China (Beijing).

        Transit Router

        CEN secara otomatis mengidentifikasi transit router di wilayah tempat instans RDS sumber berada.

        Peer Region

        Pilih wilayah tempat instans RDS tujuan berada. Dalam contoh ini, pilih China (Hangzhou).

        Transit Router

        CEN secara otomatis mengidentifikasi transit router di wilayah tempat instans RDS tujuan berada.

        Bandwidth Allocation Mode

        Pilih metode alokasi untuk paket bandwidth. Nilai valid:

        • Allocate from Bandwidth Plan

        • Pay-By-Data-Transfer

        Dalam contoh ini, pilih opsi Allocate from Bandwidth Plan.

        Bandwidth Plan

        Pilih paket bandwidth yang terhubung dengan instans CEN.

        Catatan

        Parameter ini hanya diperlukan ketika Anda mengatur Bandwidth Allocation Mode ke Allocate from Bandwidth Plan.

        Bandwidth

        Masukkan bandwidth yang disediakan oleh paket bandwidth. Satuan: Mbit/s.

        Default Line Type

        Pilih jenis jalur yang ingin Anda gunakan. Nilai valid:

        • Platinum

        • Gold

        Catatan

        Anda hanya dapat memilih Platinum ketika Anda mengatur Bandwidth Allocation Mode ke Pay-By-Data-Transfer.

      Setelah operasi berhasil, halaman berikut akan ditampilkan.设置带宽包

  2. Konfigurasikan instans RDS sumber.

    1. Buat daftar putih alamat IP untuk instans RDS.

      Atur parameter IP Addresses ke blok CIDR dari VPC tempat instans RDS tujuan berada. Untuk informasi lebih lanjut, lihat Konfigurasikan Daftar Putih Alamat IP.

      Metode untuk Mendapatkan Blok CIDR VPC

      1. Masuk ke konsol ApsaraDB RDS dan buka halaman Instans. Pilih wilayah tempat instans RDS berada, temukan instans RDS, dan klik ID instans.

      2. Di panel navigasi kiri, klik Database Connection. Di halaman yang muncul, periksa parameter Network Type untuk mendapatkan blok CIDR VPC.VPC网段

    2. Buat akun istimewa untuk instans RDS sumber.

      Untuk informasi lebih lanjut, lihat Buat Akun. Saat membuat akun istimewa, atur parameter Account Type ke Akun Istimewa.

      Catatan

      Akun istimewa digunakan untuk migrasi data dan harus memiliki izin CREATE ROLE, REPLICATION, dan pg_monitor. Jika sudah ada akun istimewa, lewati langkah ini.

  3. Konfigurasikan instans RDS tujuan.

    1. Lakukan penilaian migrasi cloud.

      1. Masuk ke konsol ApsaraDB RDS dan buka halaman Instans. Pilih wilayah tempat instans RDS berada, temukan instans RDS, dan klik ID instans.

      2. Di panel navigasi kiri, klik Cloud Migration/DR Construction. Di halaman yang muncul, klik tab Feasibility assessment.

      3. Di langkah Configure Scenario and Source Type panduan konfigurasi, pilih Migration to Cloud untuk Scenario dan ApsaraDB RDS Instance untuk Source. Klik Next.

      4. Di langkah Configure Destination Instance panduan konfigurasi, klik Next.

      5. Di langkah Configure Source Instance panduan konfigurasi, pilih semua item yang terdaftar dan klik Next. Selesaikan persiapan yang dijelaskan dalam item-item tersebut sebelum memulai migrasi cloud.

      6. Di langkah Start Feasibility Assessment panduan konfigurasi, konfigurasikan informasi tentang instans RDS sumber.

        Parameter

        Deskripsi

        Migration Task Name

        ApsaraDB RDS secara otomatis menghasilkan nama untuk tugas migrasi cloud. Anda tidak perlu mengubah nama yang dihasilkan.

        Source VPC/DNS IP

        Masukkan titik akhir internal dari instans RDS sumber. Untuk informasi lebih lanjut, lihat Lihat dan ubah titik akhir serta nomor port.

        Port of Source Instance

        Masukkan nomor port internal dari instans RDS sumber. Untuk informasi lebih lanjut, lihat Lihat dan ubah titik akhir serta nomor port.

        Username

        Masukkan nama pengguna dari akun istimewa yang dibuat untuk instans RDS sumber.

        Password

        Masukkan kata sandi dari akun istimewa yang dibuat untuk instans RDS sumber.

      7. Klik Create Feasibility Assessment Task.

        Catatan

        Selama penilaian migrasi cloud, status instans RDS tujuan berubah menjadi Maintaining Instance.

        Setelah penilaian selesai, Anda dapat melihat status tugas penilaian di bagian Migrasi ke Cloud tab Feasibility assessment.

        • Jika nilai di kolom Status adalah Successful, Anda dapat memulai migrasi cloud.

        • Jika nilai di kolom Status adalah Failed, klik View Report di kolom Tindakan untuk melihat dan menangani kesalahan yang dilaporkan. Untuk informasi lebih lanjut tentang kesalahan umum, lihat Pengenalan Laporan Penilaian Migrasi Cloud.

    2. Migrasikan data ke instans RDS tujuan.

      1. Masuk ke konsol ApsaraDB RDS dan buka halaman Instans. Pilih wilayah tempat instans RDS berada, temukan instans RDS, dan klik ID instans.

      2. Di panel navigasi kiri, klik Cloud Migration/DR Construction. Di halaman yang muncul, klik tab Migration to Cloud. Di tab yang muncul, klik Create Cloud Migration Task.

      3. Di kotak dialog Create Cloud Migration Task, pilih tugas penilaian migrasi cloud yang statusnya menunjukkan keberhasilan dari daftar drop-down Associated Assessment Task.

        Catatan

        Setelah memilih tugas penilaian migrasi cloud dari daftar drop-down Associated Assessment Task, ApsaraDB RDS secara otomatis menentukan nilai parameter Migration Source Type, Source IP/ DNS, Source Port, dan Username. Anda tidak perlu mengonfigurasi parameter ini.

      4. Klik Initiate Migration to Cloud. ApsaraDB RDS secara otomatis memulai tugas migrasi cloud.

        Penting

        Selama migrasi cloud, status instans RDS tujuan berubah menjadi Migrating Data In. Anda dapat membaca dan menulis data ke instans RDS sumber. Namun, jangan memigrasikan data dari atau ke instans RDS sumber, me-restart instans RDS sumber, atau mengubah spesifikasi instans RDS sumber.

    3. Alihkan beban kerja instans RDS sumber ke instans RDS tujuan.

      1. Klik tautan di kolom Cloud Migration Phase dari tugas migrasi cloud untuk melihat kemajuan tugas.

      2. Ketika tugas migrasi cloud memasuki fase incremental data synchronization, klik tombol button for a switchover di kolom Actions untuk mengalihkan beban kerja instans RDS sumber ke instans RDS tujuan.

      3. Di kotak dialog Switchover, konfigurasikan instans RDS sumber untuk hanya memproses permintaan baca. Atau, hentikan aplikasi terhubung dari menulis data ke instans RDS sumber.

        Catatan

        Untuk mengonfigurasi instans RDS sumber agar hanya memproses permintaan baca, ikuti langkah-langkah berikut:

        1. Ubah nilai parameter rds_force_trans_ro_non_sup dari instans RDS menjadi on. Untuk informasi lebih lanjut, lihat Modifikasi Parameter Instans ApsaraDB RDS for PostgreSQL.

        2. Eksekusi pernyataan berikut untuk mengakhiri semua sesi yang ada:

          SELECT pg_terminate_backend(pid) FROM pg_stat_activity 
          WHERE usename not in ('replicator', 'monitor', 'pgsql', 'aurora') AND pid != pg_backend_pid();
      4. Pilih semua kotak centang dan klik Switch Now. Tunggu hingga migrasi cloud selesai.