Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Melakukan peralihan SQL Server
SEBUAH peralihan adalah pembalikan peran antara instance DB primer dan replika baca. Selama peralihan, instance DB utama menjadi replika. Pada saat yang sama, replika baca menjadi primer baru.
Anda dapat melakukan transisi peran berbasis switchover yang dikelola dari instance DB primer RDS untuk SQL Server ke replika bacanya.
Sebelum memulai peralihan, pastikan lingkungan replikasi memenuhi persyaratan dan batasan. Untuk informasi selengkapnya, lihat Mempersiapkan peralihan SQL Server.
Topik
Ikhtisar peralihan SQL Server
Amazon RDS mendukung transisi peran berbasis switchover yang dikelola sepenuhnya untuk replika baca RDS untuk SQL Server. Anda dapat mengalihkan replika baca ke peran utama, dan instance DB primer saat ini menjadi replika baca. Gunakan peralihan saat Anda ingin memindahkan peran utama ke Zona Ketersediaan yang berbeda atau Wilayah AWS.
Replika baca dapat berada di tempat terpisah Wilayah AWS atau di Zona Ketersediaan (AZ) yang berbeda dari Wilayah yang sama.
Peralihan berbeda dari promosi replika baca. Dalam peralihan, instance DB sumber dan replika mengubah peran. Dalam promosi, replika baca menjadi instance DB sumber, tetapi instance DB sumber tidak menjadi replika. Replika baca yang dipromosikan terlepas dari instance DB sumber, dan hubungan replikasi antara dua instance DB rusak. Untuk informasi selengkapnya, lihat Mempromosikan replika baca menjadi instans DB mandiri.
Topik
Manfaat peralihan SQL Server
Peralihan dirancang untuk kehilangan data nol. Amazon RDS mengotomatiskan sejumlah aspek switchover berikut:
-
Membalikkan peran instance DB utama Anda dan replika baca yang ditentukan
-
Membawa instans DB primer asli secara online sebagai replika baca baru dalam mode read-only
-
Memastikan konsistensi data
-
Mempertahankan konfigurasi replikasi Anda setelah transisi
-
Mempertahankan konfigurasi setiap instance DB, seperti retensi cadangan, grup opsi, grup parameter, dan fitur, setelah transisi
-
Mendukung pembalikan berulang, memungkinkan replika baca baru Anda untuk kembali ke peran utama aslinya
Versi SQL Server yang didukung
Switchover didukung untuk SQL Server versi 2022—2025 pada mesin Enterprise Edition (EE).
Biaya peralihan SQL Server
Fitur peralihan tidak menimbulkan biaya tambahan.
Cara kerja peralihan SQL Server
Peralihan adalah operasi yang dikelola sepenuhnya. Anda memulai peralihan untuk replika baca dengan mengeluarkan perintah CLI switchover-read-replica. Kemudian Amazon RDS memodifikasi peran utama dan replika dalam konfigurasi replikasi Anda.
replika asli dan primer asli adalah peran yang ada sebelum peralihan. replika baru dan primer baru adalah peran yang ada setelah peralihan.
Tahapan peralihan SQL Server
Sebelum memulai peralihan, hentikan aplikasi Anda dan putuskan semua koneksi ke instans DB utama dan replika baca. Jaga agar aplikasi dihentikan selama peralihan. Untuk langkah-langkah persiapan yang Anda tanggung jawab, lihat Mempersiapkan peralihan SQL Server.
Untuk melakukan switchover, Amazon RDS harus melakukan langkah berikut:
-
Blokir transaksi baru pada instance DB primer asli. Selama peralihan, instance DB primer asli tidak dapat memproses permintaan penulisan.
-
Interupsi replikasi untuk semua database dalam konfigurasi replikasi Anda.
-
Lepaskan koneksi terbuka pada instance DB primer asli dan replika baca asli.
-
Kirim transaksi yang tidak diterapkan ke replika baca asli, dan terapkan.
-
Bawa replika baca asli secara online sebagai instance DB utama baru di read/write modus.
-
Bawa instans DB primer asli secara online sebagai replika baca baru dalam mode read-only.
Setelah peralihan SQL Server
Amazon RDS mengalihkan peran instance DB utama dan replika baca. Setelah peralihan selesai, sambungkan kembali aplikasi Anda dan lakukan konfigurasi lain yang Anda butuhkan.
Kriteria keberhasilan
Peralihan SQL Server berhasil ketika replika baca asli melakukan hal berikut:
-
Transisi ke perannya sebagai instance DB primer baru
-
Menyelesaikan konfigurasi ulang
Untuk membatasi waktu henti, instans DB primer baru Anda menjadi aktif sesegera mungkin.
Koneksi ke instance DB primer baru
Koneksi database Anda saat ini tidak ditransfer ke instance DB utama baru setelah peralihan. Setelah peralihan selesai, sambungkan kembali aplikasi Anda ke instance DB utama yang baru.
Setiap instance DB memiliki titik akhir sendiri. Setelah peralihan, titik akhir dari instance DB primer asli hanya menerima koneksi read-only.
Konfigurasi instance DB primer baru
Perubahan peran adalah satu-satunya perubahan pada instance DB.
Jika Anda melakukan peralihan ke replika lintas wilayah dengan opsi yang berbeda, instans DB primer baru menyimpan pilihannya sendiri. Amazon RDS tidak akan memigrasikan opsi pada instans DB primer asli ke instans DB primer yang baru.
catatan
Setelah peralihan selesai, tinjau instance DB utama baru dan konfigurasikan ulang grup opsi dan grup parameter yang diperlukan aplikasi Anda.