Migrasikan data dari satu instans AnalyticDB for PostgreSQL ke instans lainnya saat Anda perlu melakukan upgrade versi (misalnya, dari V4.3 ke V6.0), mengubah ukuran instans, atau mengganti tipe resource.
Migrasi hanya mentransfer data sekali—tidak melakukan sinkronisasi berkelanjutan. Jika terjadi operasi write pada instans sumber selama migrasi, Anda harus melakukan backfill data tersebut setelahnya. Untuk menghindarinya, hentikan sementara operasi write sebelum memulai migrasi.
Prasyarat
Sebelum memulai, pastikan Anda telah memenuhi persyaratan berikut:
-
Instans sumber dan tujuan berada dalam Akun Alibaba Cloud yang sama.
-
Terdapat konektivitas jaringan antara kedua instans—deploy keduanya dalam virtual private cloud (VPC) yang sama, atau gunakan Cloud Enterprise Network (CEN) untuk menghubungkan VPC dalam wilayah yang sama. Untuk petunjuk penyiapan, lihat Use Basic Edition transit routers to connect VPCs in the same region.
-
Daftar putih dikonfigurasi pada kedua instans untuk mengizinkan koneksi antar keduanya.
-
Instans tujuan memiliki jumlah node komputasi yang sama atau lebih besar daripada instans sumber—jumlah node yang sama memberikan kecepatan migrasi terbaik saat menggunakan gpcopy.
-
Jika melakukan migrasi dari V4.3 ke V6.0: tinjau panduan pemeriksaan kompatibilitas untuk mengidentifikasi fitur yang tidak didukung.
Jalur migrasi yang didukung
Metode migrasi yang tersedia bergantung pada tipe resource instans sumber dan tujuan.
| Source | Destination | Solution |
|---|---|---|
| Serverless | Serverless | Submit a ticket |
| Elastic storage mode (V6.0) | ||
| Elastic storage mode (V7.0) | ||
| Elastic storage mode (V6.0) | Serverless | |
| Elastic storage mode (V6.0) | ||
| Elastic storage mode (V7.0) | ||
| Elastic storage mode (V7.0) | Elastic storage mode (V7.0) |
Migrasi dari elastic storage mode (V7.0) ke mode Serverless atau elastic storage mode (V6.0) tidak didukung.
Migrasi data
Ikuti langkah-langkah berikut untuk menyiapkan dan menjalankan migrasi.
-
Aktifkan mode read-only pada instans sumber. Hal ini mencegah operasi write selama migrasi dan menghilangkan kebutuhan untuk melakukan backfill data setelahnya.
-
Lakukan migrasi penuh. Gunakan migrasi penuh, bukan incremental, untuk memastikan konsistensi data.
-
Mulai migrasi menggunakan metode yang sesuai dengan tipe instans Anda (lihat Jalur migrasi yang didukung).
-
Atur ulang daftar putih setelah migrasi selesai. Kembalikan konfigurasi daftar putih pada kedua instans sesuai dengan pengaturan lingkungan produksi Anda.
Setelah migrasi
Setelah migrasi selesai, AnalyticDB for PostgreSQL secara otomatis menjalankan pernyataan ANALYZE pada instans tujuan untuk mengumpulkan statistik dan menghasilkan rencana eksekusi yang optimal. Selama proses ini, beban kerja CPU pada coordinator node meningkat sementara, sebanding dengan volume data yang dimigrasikan.