Endpoint routing hanya-baca mengarahkan semua permintaan baca ke instans RDS hanya-baca Anda, sehingga mengurangi trafik baca dari instans utama dan meningkatkan throughput baca secara proporsional seiring penambahan instans—tanpa perubahan apa pun pada string koneksi aplikasi Anda.
Cara kerja
Pada Edisi Kluster ApsaraDB RDS for SQL Server, kluster menjalankan satu instans utama dan satu instans secondary. Instansi hanya-baca harus dibuat secara terpisah.
Setelah Anda mengaktifkan endpoint routing hanya-baca, konfigurasikan kedua endpoint berikut di aplikasi Anda:
| Endpoint | Tujuan |
|---|---|
| Endpoint instans RDS utama | Menangani semua permintaan tulis |
| Endpoint routing hanya-baca | Menerima semua permintaan baca dan mendistribusikannya ke instansi hanya-baca berdasarkan bobot baca masing-masing |
Pemeriksaan kesehatan
Pemisahan baca/tulis terus memantau kesehatan setiap instansi hanya-baca. Jika suatu instansi gagal atau latensi replikasi datanya melebihi ambang batas yang dikonfigurasi, sistem akan berhenti mengarahkan permintaan baca ke instansi tersebut dan mengalihkannya ke instansi yang sehat. Trafik ke instansi yang telah pulih akan dilanjutkan secara otomatis.
Untuk menghindari single point of failure (SPOF), buat minimal dua instansi hanya-baca.
Batasan
Endpoint routing hanya-baca bersifat tetap. Mengaktifkan atau menonaktifkannya beberapa kali tidak mengubah alamat endpoint, dan Anda tidak dapat mengubahnya secara manual. Konfigurasi aplikasi Anda tidak perlu diperbarui.
Endpoint routing hanya-baca gratis. Anda tetap dikenai biaya untuk instansi hanya-baca yang Anda buat.
Endpoint routing hanya-baca tidak didukung pada jaringan klasik.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Instansi ApsaraDB RDS for SQL Server hanya-baca. Lihat Buat instansi ApsaraDB RDS for SQL Server hanya-baca
Aktifkan Pemisahan baca/tulis
Masuk ke Konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah tempat instans Anda berada, lalu klik ID instans.
Di panel navigasi kiri, klik Cluster Management, lalu klik Enable now..
Pada kotak dialog, konfigurasikan parameter yang dijelaskan dalam tabel berikut, lalu klik OK.

| Parameter | Deskripsi |
|---|---|
| Network type | Internal (VPC): menghubungkan ke instans dalam virtual private cloud (VPC) yang sama, seperti instans Elastic Compute Service (ECS), melalui jaringan internal. Kami merekomendasikan opsi ini untuk sebagian besar beban kerja produksi—koneksi internal lebih stabil.<br><br>Internet Address: menghubungkan ke instans RDS Anda dari VPC berbeda atau perangkat on-premises melalui Internet. Untuk menggunakan opsi ini, ajukan terlebih dahulu titik akhir publik. Lihat Ajukan atau lepas titik akhir publik. |
| Read weight distribution | Mengontrol cara distribusi permintaan baca di antara instans utama, instans secondary, dan instansi hanya-baca. Bobot yang lebih tinggi berarti lebih banyak permintaan. Misalnya, bobot 100, 200, dan 200 mendistribusikan permintaan dengan rasio 1:2:2.<br><br>Automatic Distribution: sistem menetapkan bobot berdasarkan spesifikasi instans. Bobot untuk instansi hanya-baca baru ditetapkan secara otomatis.<br><br>Customized Distribution: tentukan bobot (0–10000) untuk setiap instans secara manual. Instansi hanya-baca baru memiliki bobot default 0. Jika suatu instansi hanya-baca dilepas, bobotnya akan dihapus secara otomatis. |
Lihat informasi kluster
Lihat informasi dasar kluster
Pada halaman Cluster Management, bagian Basic Information menampilkan endpoint routing hanya-baca, nomor port, jenis jaringan, distribusi bobot baca, dan jumlah instans dalam kluster.

Lihat daftar konfigurasi kluster
Bagian Instances mencantumkan semua instans dalam kluster beserta status, role, dan bobot bacanya.

Langkah berikutnya
Atur ulang distribusi permintaan baca: Ubah bobot baca
Nonaktifkan Pemisahan baca/tulis: Nonaktifkan Pemisahan baca/tulis dengan menonaktifkan endpoint routing hanya-baca