Promosi berarti instance AlloyDB untuk PostgreSQL tujuan terputus dari
sumber, dan dipromosikan dari instance replika menjadi instance utama.
Untuk migrasi berkelanjutan, Anda dapat memulai proses promosi setelah waktunya tiba untuk memindahkan operasi baca dan tulis ke tujuan.
Untuk mempromosikan migrasi tanpa kehilangan informasi, ikuti langkah-langkah berikut:
- Buka halaman Tugas migrasi.
Klik tugas migrasi yang mewakili migrasi yang ingin Anda promosikan. Halaman Detail tugas migrasi akan muncul.
Segera setelah bertransisi ke fase CDC, bergantung pada ukuran dump, mungkin ada penundaan replikasi yang lama karena instance tujuan AlloyDB untuk PostgreSQL mengejar perubahan yang terjadi selama dump dan pemuatan.
Tunggu hingga penundaan replikasi menurun secara signifikan, idealnya dalam hitungan menit atau detik. Penundaan replikasi tersedia untuk ditinjau di halaman tugas migrasi.
- Setelah penundaan replikasi berada pada titik minimum, Anda dapat memulai promosi.
Untuk menghindari kehilangan data, pastikan untuk:
- Hentikan semua penulisan, skrip yang sedang berjalan, dan koneksi klien ke database sumber. Periode nonaktif dimulai di sini.
- Tunggu hingga jeda replikasi menjadi nol, yang berarti tugas migrasi telah memproses semua perubahan yang belum selesai.
- Di halaman Detail tugas migrasi, klik Promosikan.
- Di jendela Promosikan tugas migrasi?, klik Promosikan.
- Tugas migrasi berhenti membaca dari sumber dan substatusnya adalah
Promote in progress. Pada tahap ini, Anda tidak dapat menghentikan atau mengurungkan proses promosi. - Instance tujuan dipromosikan menjadi instance utama yang dapat ditulis.
Status tugas migrasi adalah
Completed. - Aplikasi kini dapat terhubung ke instance AlloyDB untuk PostgreSQL dan tugas migrasi dapat dihapus dengan aman.
Setelah fase dump penuh selesai dan tugas migrasi berada dalam fase CDC, opsi promosi akan tersedia.
Saat Anda mempromosikan tugas migrasi yang gagal atau dihentikan secara manual selama fase CDC, data di sumber dan tujuan dapat tidak konsisten.