ApsaraDB RDS for SQL Server menyediakan fitur alih-alih primer/sekunder untuk memastikan ketersediaan tinggi. Jika instans RDS primer mengalami kegagalan akibat kesalahan operasi atau perangkat keras, sistem secara otomatis mengalihkan beban kerja ke instans RDS sekunder. Setelah proses ini selesai, instans RDS sekunder menjadi instans primer yang baru. Titik akhir tetap tidak berubah, sehingga aplikasi Anda dapat terhubung secara otomatis ke instans primer yang baru menggunakan titik akhir tersebut. Fitur ini juga mendukung alih-alih manual untuk kebutuhan seperti pemeliharaan, peningkatan, atau latihan pemulihan bencana.
Prasyarat
Instans RDS primer harus menjalankan Edisi Ketersediaan Tinggi RDS atau Edisi Kluster RDS.
Jika menggunakan Edisi Kluster RDS, hanya alih-alih primer/sekunder otomatis yang didukung. Untuk alih-alih manual, hubungi dukungan teknis Alibaba Cloud.
Edisi Dasar RDS tidak menyediakan instans sekunder dan tidak mendukung fitur alih-alih primer/sekunder.
Deskripsi Fitur
Alih-alih Primer/Sekunder Otomatis: Secara default, fitur ini diaktifkan. Jika node primer gagal, sistem secara otomatis mengalihkan beban kerja ke node sekunder. Untuk informasi lebih lanjut tentang penyebab alih-alih, lihat Alasan untuk Alih-alih Primer/Sekunder.
Alih-alih Primer/Sekunder Manual: Anda dapat melakukan alih-alih manual ketika fitur otomatis diaktifkan. Ini berguna untuk latihan pemulihan bencana atau jika ingin menghubungkan aplikasi ke instans RDS di zona terdekat dengan metode penyebaran multi-zona.
Data disinkronkan secara real-time antara instans primer dan sekunder. Hanya instans primer yang dapat diakses, sementara instans sekunder berfungsi sebagai cadangan.
Batasan
Instans RDS tanpa server tidak mendukung alih-alih primer/sekunder manual. Untuk informasi lebih lanjut, lihat Ikhtisar. Jika instans RDS tanpa server gagal, sistem secara otomatis mengalihkan beban kerja antara instans primer dan sekunder tanpa server.
Catatan Penggunaan
Mekanisme sinkronisasi primer/sekunder ApsaraDB RDS for SQL Server memastikan sinkronisasi data penuh antara instans primer dan sekunder. Namun, tidak semua pengaturan parameter dalam Pernyataan ALTER LOGIN disinkronkan. Hanya parameter SID, login_name, dan password yang disinkronkan. Parameter lainnya menggunakan nilai default. Untuk informasi lebih lanjut, lihat ALTER LOGIN (Transact-SQL).
Dampak
Interrupsi layanan selama sekitar 30 detik terjadi selama alih-alih primer/sekunder. Pastikan aplikasi Anda dikonfigurasi untuk tersambung kembali secara otomatis.
Jika aplikasi menggunakan versi lama komponen Druid, mungkin gagal tersambung kembali setelah terputus. Kami merekomendasikan memperbarui komponen Druid ke versi 1.1.16 atau yang lebih baru.
Setelah alih-alih primer/sekunder, instans RDS baca-saja harus membangun ulang koneksi replikasi data, menyebabkan latensi beberapa menit pada data.
Alamat IP terkait titik akhir dapat berubah, namun titik akhir itu sendiri tetap tidak berubah. Aplikasi Anda masih dapat berjalan seperti yang diharapkan.
Proses alih-alih mungkin memerlukan waktu lebih lama jika instans mengalami kegagalan.
Lakukan alih-alih primer/sekunder manual
Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Temukan instans RDS dan klik ID-nya.
Di panel navigasi sisi kiri, klik Service Availability.
Di bagian Availability Information, klik Switch Primary/Secondary Instance.
Tentukan waktu untuk melakukan switchover, lalu klik OK.
CatatanOperasi tertentu tidak dapat dilakukan selama alih-alih primer/sekunder. Contohnya, Anda tidak dapat mengelola basis data atau akun atau mengubah tipe jaringan. Kami menyarankan memilih Within Specified Time Range.
Nonaktifkan alih-alih primer/sekunder otomatis untuk periode singkat
Skenario
Secara default, fitur alih-alih primer/sekunder otomatis diaktifkan. Anda dapat menonaktifkannya sementara dalam skenario berikut:
Promosi penjualan berskala besar di mana Anda tidak ingin alih-alih memengaruhi ketersediaan sistem.
Peningkatan aplikasi penting di mana Anda ingin menghindari masalah tak terduga.
Acara besar di mana Anda ingin memastikan stabilitas sistem.
Prosedur
Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Temukan instans RDS dan klik ID-nya.
Di panel navigasi sisi kiri, klik Service Availability.
Di bagian Availability Information, klik Automatic Primary/Secondary Switchover.
CatatanJika Anda tidak dapat menemukan Automatic Primary/Secondary Switchover, pastikan instans RDS memenuhi semua prasyarat.
Pilih Temporarily Disable, konfigurasikan parameter Deadline, lalu klik OK.
CatatanKetika tanggal dan waktu yang ditentukan oleh parameter Deadline tiba, fitur alih-alih otomatis akan diaktifkan kembali secara otomatis.
Jika parameter Deadline tidak dikonfigurasi, fitur alih-alih otomatis akan dinonaktifkan selama satu hari secara default. Anda dapat mengatur parameter Deadline hingga pukul 23:59:59 tujuh hari ke depan.
Setelah konfigurasi selesai, Anda dapat memeriksa batas waktu pengaktifan kembali fitur alih-alih otomatis pada halaman Service Availability.
Lihat log alih-alih primer/sekunder
Anda hanya dapat melihat log alih-alih primer/sekunder jika instans RDS primer menjalankan SQL Server 2008 R2 dengan SSD Lokal Premium.
Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Temukan instans RDS dan klik ID-nya.
Di panel navigasi sisi kiri, klik Service Availability.
Di bagian Primary/Secondary Switching Logs, pilih rentang waktu dan lihat log alih-alih yang dihasilkan selama rentang waktu tersebut.

Tanya Jawab Umum
Apakah saya perlu secara manual mengalihkan beban kerja saya dari instans RDS sekunder ke instans RDS primer setelah alih-alih primer/sekunder?
Setiap kali alih-alih primer/sekunder dilakukan, instans RDS saya tidak berjalan seperti yang diharapkan 10 menit setelah alih-alih primer/sekunder selesai. Apa penyebab yang mungkin? Bagaimana cara menyelesaikan masalah ini?
Operasi Terkait
Operasi | Deskripsi |
Mengalihkan beban kerja antara node primer dan sekunder. | |
Mengaktifkan atau menonaktifkan fitur alih-alih primer/sekunder otomatis untuk instans. | |
Meminta pengaturan fitur alih-alih primer/sekunder otomatis untuk instans. |