All Products
Search
Document Center

ApsaraDB RDS:Migrasi cross-region instans ApsaraDB RDS for PostgreSQL

Last Updated:Mar 29, 2026

ApsaraDB RDS for PostgreSQL menyediakan fitur migrasi cloud bawaan yang memungkinkan Anda memindahkan data antar instans di wilayah berbeda tanpa alat pihak ketiga. Topik ini mencakup skenario migrasi RDS-ke-RDS lintas wilayah: menyiapkan konektivitas jaringan dengan Cloud Enterprise Network (CEN), mengonfigurasi kedua instans, menjalankan penilaian kelayakan, dan mengalihkan lalu lintas ke instans tujuan.

Catatan Fitur migrasi cloud juga mendukung migrasi data dari instans PostgreSQL yang dikelola sendiri (di Elastic Compute Service (ECS) atau di pusat data) ke ApsaraDB RDS for PostgreSQL.

Catatan penggunaan

Saat melakukan migrasi data antar instans RDS di wilayah berbeda, Anda harus menggunakan Cloud Enterprise Network (CEN) untuk mengaktifkan komunikasi lintas wilayah melalui jaringan internal. Biaya komunikasi lintas wilayah akan dikenakan sesuai tarif CEN. Untuk informasi selengkapnya, lihat Apa itu CEN? dan Penagihan.

Prasyarat

Sebelum memulai, pastikan Anda telah:

  • Kedua instans sumber dan tujuan menjalankan versi mesin utama yang sama (PostgreSQL 10 atau lebih baru).

  • Instans tujuan merupakan instans primary (instans read-only tidak mendukung migrasi cloud).

  • Instans tujuan menggunakan cloud disk.

  • Instans tujuan kosong, dengan kapasitas penyimpanan yang tersedia lebih besar dari atau sama dengan ukuran data instans sumber.

  • VPC sumber dan VPC tujuan memiliki Blok CIDR yang berbeda.

Batasan

Selama migrasi, jangan:

  • Menjalankan migrasi data lain dari atau ke instans sumber.

  • Me-restart instans sumber.

  • Mengubah spesifikasi instans sumber.

Pembacaan dan penulisan pada instans sumber tetap diizinkan selama migrasi.

Langkah 1: Siapkan konektivitas cross-region dengan CEN

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

1.1 Buat instans CEN

  1. Login ke Konsol CEN.

  2. Pada halaman Instances, klik Create CEN Instance.

  3. Pada kotak dialog Create CEN Instance, konfigurasikan parameter dan klik OK.

ParameterDeskripsi
Name2–128 karakter; dapat berisi angka, tanda hubung (-), dan garis bawah (_); harus dimulai dengan huruf
Description2–256 karakter; tidak boleh dimulai dengan http:// atau https://; boleh dikosongkan

1.2 Tambahkan kedua VPC ke instans CEN

Tambahkan VPC instans sumber dan VPC instans tujuan ke instans CEN secara terpisah.

  1. Pada halaman Instances, klik ID instans CEN yang telah Anda buat.

  2. Pada tab Basic Information, klik ikon 添加网络实例 di sebelah kanan jumlah VPC.VPC后的加好

  3. Pada halaman Connection with Peer Network Instance, konfigurasikan parameter dan klik OK.

Catatan Ulangi langkah ini untuk VPC sumber dan VPC tujuan. Nilai Region dan Network Instance berbeda antara keduanya.
ParameterDeskripsi
Instance TypePertahankan nilai default Virtual Private Cloud (VPC)
RegionPilih wilayah instans yang akan ditambahkan. Untuk instans sumber, pilih China (Beijing)
Transit RouterCEN secara otomatis membuat transit router. Pilih primary zone dan secondary zone
Resource Owner IDPilih Current Account
Attachment NameMasukkan nama untuk attachment
Network InstancePilih ID VPC. Temukan ID VPC pada halaman Database Connection instans di Konsol ApsaraDB RDS.源实例VPC实例ID Setelah memilih VPC, pilih vSwitch untuk primary zone dan secondary zone transit router

Setelah menambahkan kedua VPC, tab Basic Information akan tampak seperti berikut.云企业网路由

1.3 Beli paket bandwidth

  1. Pada halaman Instances, klik ID instans CEN Anda.

  2. Pada tab Basic Information, klik tab Bandwidth Plans, lalu klik Purchase Bandwidth Plan (Subscription).

  3. Konfigurasikan parameter dan klik Buy Now, lalu selesaikan pembayaran.

ParameterDeskripsi
CEN IDPertahankan instans CEN yang ditampilkan. Paket bandwidth akan secara otomatis dikaitkan setelah pembelian
Area APilih area untuk komunikasi cross-region. Dalam contoh ini, pilih Mainland China. Tidak dapat diubah setelah pembelian
Area BPilih area lainnya. Dalam contoh ini, pilih Mainland China
Billing MethodPertahankan nilai default Pay-By-Bandwidth
BandwidthTentukan bandwidth. Satuan: Mbit/s
Bandwidth Package NameMasukkan nama untuk paket bandwidth
Order timePilih durasi langganan. Secara opsional aktifkan Auto-renewal

Setelah pembelian, tab Bandwidth Plans akan tampak seperti berikut.带宽包结果

1.4 Alokasikan bandwidth untuk komunikasi cross-region

  1. Pada tab Bandwidth Plans, klik Allocate Bandwidth for Inter-region Communication.

  2. Pada halaman Connection with Peer Network Instance, konfigurasikan parameter dan klik OK.

ParameterDeskripsi
Instance TypePilih Inter-region Connection
RegionPilih wilayah instans sumber. Dalam contoh ini, pilih China (Beijing)
Transit RouterCEN secara otomatis mengidentifikasi transit router di wilayah sumber
Peer RegionPilih wilayah instans tujuan. Dalam contoh ini, pilih China (Hangzhou)
Transit RouterCEN secara otomatis mengidentifikasi transit router di wilayah tujuan
Bandwidth Allocation ModePilih metode alokasi: Allocate from Bandwidth Plan atau Pay-By-Data-Transfer
Bandwidth PlanPilih paket bandwidth yang dikaitkan dengan instans CEN Anda. Diperlukan hanya jika Bandwidth Allocation Mode diatur ke Allocate from Bandwidth Plan
BandwidthMasukkan bandwidth. Satuan: Mbit/s
Default Line TypePilih Platinum atau Gold. Platinum tersedia hanya jika Bandwidth Allocation Mode diatur ke Pay-By-Data-Transfer

Setelah konfigurasi berhasil, halaman akan tampak seperti berikut.设置带宽包

Langkah 2: Konfigurasi instans sumber

2.1 Tambahkan entri daftar putih alamat IP

Tambahkan Blok CIDR VPC instans tujuan ke daftar putih alamat IP instans sumber. Hal ini memungkinkan instans tujuan terhubung ke instans sumber selama migrasi.

Untuk menemukan Blok CIDR VPC tujuan:

  1. Login ke Konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah instans tujuan, lalu klik ID instans tersebut.

  2. Di panel navigasi kiri, klik Database Connection. Periksa parameter Network Type untuk mendapatkan Blok CIDR VPC.VPC网段

Setelah mendapatkan Blok CIDR, tambahkan ke daftar putih instans sumber. Untuk petunjuknya, lihat Konfigurasi daftar putih alamat IP.

2.2 Buat akun istimewa pada instans sumber

Proses migrasi memerlukan akun istimewa dengan izin CREATE ROLE, REPLICATION, dan pg_monitor. Jika Anda sudah memilikinya, lewati langkah ini.

Untuk membuat akun istimewa, lihat Buat akun. Atur Account Type ke Privileged Account.

Langkah 3: Jalankan penilaian kelayakan

Jalankan penilaian kelayakan sebelum memigrasikan data. Penilaian ini memverifikasi bahwa lingkungan Anda memenuhi semua persyaratan tanpa memindahkan data apa pun. Status instans tujuan berubah menjadi Maintaining Instance selama penilaian berlangsung.

  1. Login ke Konsol ApsaraDB RDS. Pilih wilayah instans tujuan, lalu klik ID instans tujuan.

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

  3. Pada langkah Configure Scenario and Source Type, atur Scenario ke Migration to Cloud dan Source ke ApsaraDB RDS Instance. Klik Next.

  4. Pada langkah Configure Destination Instance, klik Next.

  5. Pada langkah Configure Source Instance, pilih semua item yang tercantum dan klik Next. Selesaikan semua item persiapan yang tercantum sebelum melanjutkan.

  6. Pada langkah Start Feasibility Assessment, masukkan detail instans sumber.

ParameterDeskripsi
Migration Task NameDihasilkan otomatis. Tidak perlu diubah
Source VPC/DNS IPTitik akhir internal instans sumber. Lihat Lihat dan ubah titik akhir serta nomor port
Port of Source InstanceNomor port internal instans sumber. Lihat Lihat dan ubah titik akhir serta nomor port
UsernameNama pengguna akun istimewa pada instans sumber
PasswordKata sandi akun istimewa pada instans sumber
  1. Klik Create Feasibility Assessment Task.

Setelah penilaian selesai, periksa hasilnya di bagian Migration to Cloud pada tab Feasibility assessment:

Langkah 4: Mulai migrasi

  1. Di panel navigasi kiri instans tujuan, klik Cloud Migration/DR Construction. Klik tab Migration to Cloud, lalu klik Create Cloud Migration Task.

  2. Pada kotak dialog Create Cloud Migration Task, pilih tugas penilaian yang berhasil dari daftar drop-down Associated Assessment Task.

Catatan Setelah Anda memilih tugas penilaian, ApsaraDB RDS secara otomatis mengisi Migration Source Type, Source IP/DNS, Source Port, dan Username. Tidak diperlukan konfigurasi manual.
  1. Klik Initiate Migration to Cloud.

Migrasi dimulai secara otomatis. Status instans tujuan berubah menjadi Migrating Data In.

Langkah 5: Alihkan ke instans tujuan

  1. Klik tautan di kolom Cloud Migration Phase untuk memantau progres tugas.

  2. Saat tugas migrasi cloud memasuki tahap incremental data synchronization, klik tombol switchover pada kolom Actions.

  3. Pada kotak dialog Switchover, hentikan penulisan ke instans sumber. Anda dapat mengonfigurasinya untuk menerima permintaan read-only, atau hentikan aplikasi yang terhubung agar tidak menulis data.

Untuk mengatur instans sumber menjadi read-only:

a. Atur parameter rds_force_trans_ro_non_sup ke on. Lihat Ubah parameter instans ApsaraDB RDS for PostgreSQL.

b. Hentikan 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();
  1. Pilih semua kotak centang dan klik Switch Now. Tunggu hingga migrasi selesai.