全部产品
Search
文档中心

ApsaraDB RDS:Terapkan pembagian baca/tulis dengan mengaktifkan endpoint routing baca-saja

更新时间:Jul 02, 2025

ApsaraDB RDS for SQL Server memungkinkan Anda mengelola instans baca-saja dalam sistem database dan menyediakan endpoint routing baca-saja untuk mendistribusikan permintaan baca. Dengan menambahkan endpoint dari instans RDS utama dan endpoint routing baca-saja ke aplikasi Anda, Anda dapat menerapkan pembagian baca/tulis. Hal ini meningkatkan kinerja, skalabilitas, serta mengurangi beban permintaan baca pada instans RDS utama.

Ikhtisar

Setelah membuat instans RDS baca-saja, Anda dapat mengaktifkan endpoint routing baca-saja untuk menerapkan pembagian baca/tulis. Permintaan tulis akan diteruskan ke instans RDS utama, sementara permintaan baca didistribusikan ke instans RDS baca-saja melalui endpoint routing baca-saja berdasarkan bobot baca yang telah dikonfigurasi.

Manfaat

  • Endpoint routing baca-saja terpadu untuk mempermudah pemeliharaan

    Endpoint routing baca-saja mendistribusikan permintaan baca ke instans RDS baca-saja, sehingga mengurangi biaya pemeliharaan. Anda dapat menambahkan instans RDS baca-saja tanpa perlu mengubah konfigurasi aplikasi.

  • Bobot baca yang dapat dikonfigurasi untuk memenuhi berbagai kebutuhan

    Anda dapat menentukan bobot baca untuk instans RDS baca-saja guna memenuhi persyaratan bisnis dalam skenario yang berbeda.

  • Pemeriksaan kesehatan tingkat instans untuk memastikan ketersediaan tinggi

    Sistem secara proaktif memeriksa status kesehatan instans RDS baca-saja. Jika terdeteksi kegagalan atau latensi replikasi melebihi ambang batas, permintaan baca dialihkan ke instans sehat lainnya. Setelah instans pulih, sistem akan melanjutkan penerusan permintaan baca ke instans tersebut.

    Catatan

    Untuk mengurangi dampak dari titik kegagalan tunggal (SPOF), disarankan untuk membuat setidaknya dua instans RDS baca-saja.

Pengenalan endpoint routing baca-saja dan endpoint internal serta publik

Endpoint routing baca-saja ditambahkan ke aplikasi untuk menerapkan pembagian baca/tulis. Permintaan baca diteruskan ke endpoint routing baca-saja dan didistribusikan ke instans RDS baca-saja berdasarkan bobot baca.

Jika hanya endpoint internal atau publik dari instans RDS utama yang ditambahkan ke aplikasi Anda, semua permintaan diteruskan ke instans RDS utama.

Prasyarat

Instans RDS baca-saja telah dibuat. Untuk informasi lebih lanjut, lihat Buat instans ApsaraDB RDS for SQL Server baca-saja.

Catatan penggunaan

  • Endpoint routing baca-saja tetap dan tidak berubah meskipun diaktifkan atau dinonaktifkan berkali-kali. Anda tidak perlu memperbarui konfigurasi aplikasi. Hal ini mengurangi biaya pemeliharaan.

  • Endpoint routing baca-saja tidak dikenakan biaya. Namun, Anda tetap harus membayar untuk instans RDS baca-saja yang digunakan. Untuk informasi lebih lanjut, lihat Ikhtisar instans ApsaraDB RDS for SQL Server baca-saja.

  • Endpoint routing baca-saja tidak didukung dalam jaringan klasik.

Aktifkan pembagian baca/tulis

Setelah mengaktifkan endpoint routing baca-saja dan mengonfigurasi bobot baca, sistem akan memproses permintaan baca berdasarkan bobot yang telah dikonfigurasi.

  1. Masuk ke konsol ApsaraDB RDS dan buka halaman Instans. Pilih wilayah tempat instans RDS berada, lalu temukan instans RDS dan klik ID instans.

  2. Di panel navigasi kiri, klik Cluster Management. Pada halaman yang muncul, klik Enable now..

  3. Di kotak dialog yang muncul, konfigurasikan jenis endpoint routing baca-saja dan bobot baca untuk setiap instans RDS, seperti instans RDS utama, sekunder, dan baca-saja. Lalu, klik OK.

    Di Edisi Kluster RDS untuk ApsaraDB RDS for SQL Server, sebuah instans RDS utama dan sekunder disediakan dalam sistem database. Anda dapat membuat instans RDS baca-saja secara manual. Untuk informasi lebih lanjut, lihat Edisi Kluster RDS.

    image

    Parameter

    Deskripsi

    Network Type

    • Internal (VPC): Jenis endpoint pembagian baca/tulis ini hanya dapat digunakan untuk menghubungkan instans RDS Anda ke instans yang berada di virtual private cloud (VPC) yang sama, seperti instans Elastic Compute Service (ECS), melalui jaringan internal.

    • Internet Address: Jenis endpoint pembagian baca/tulis ini digunakan untuk menghubungkan aplikasi Anda yang berada di VPC berbeda atau di perangkat lokal ke instans RDS melalui Internet. Jika Anda ingin menggunakan jenis endpoint pembagian baca/tulis ini, Anda harus mengajukan endpoint publik terlebih dahulu. Untuk informasi lebih lanjut, lihat Ajukan atau lepaskan endpoint publik.

    Catatan

    Kami sarankan Anda menggunakan endpoint pembagian baca/tulis internal untuk menghubungkan ke instans RDS karena koneksi melalui Internet rentan terhadap fluktuasi. Untuk informasi lebih lanjut, lihat Endpoint internal dan publik.

    Read Weight Distribution

    Bobot baca setiap instans RDS, seperti instans RDS utama, instans RDS sekunder, dan instans RDS baca-saja. Bobot baca instans RDS baca-saja hanya ditampilkan jika instans RDS baca-saja dibuat. Bobot baca yang lebih tinggi menunjukkan lebih banyak permintaan baca yang harus diproses. Sebagai contoh, jika instans RDS utama memiliki tiga instans RDS baca-saja dengan bobot baca 100, 200, dan 200, instans RDS baca-saja memproses permintaan baca dengan rasio 1:2:2.

    • Automatic Distribution: Sistem secara otomatis menetapkan bobot baca untuk setiap instans RDS dalam sistem database Anda berdasarkan spesifikasi instans RDS.

      Setelah Anda membuat instans RDS baca-saja, sistem secara otomatis menetapkan bobot baca untuk instans RDS baca-saja yang dibuat. Anda tidak perlu secara manual menentukan bobot baca untuk instans RDS baca-saja yang dibuat. Untuk informasi lebih lanjut, lihat Aturan alokasi bobot oleh sistem.

    • Customized Distribution: Anda harus secara manual menentukan bobot baca untuk setiap instans RDS baca-saja. Nilai valid: 0 hingga 10000.

      Setelah Anda membuat instans RDS baca-saja, sistem menetapkan bobot baca instans RDS baca-saja menjadi 0. Anda harus secara manual memodifikasi bobot baca instans RDS baca-saja yang dibuat.

    Penting

    Jika instans RDS baca-saja dilepaskan, sistem secara otomatis menghapus bobot baca instans RDS baca-saja tersebut.

Lihat informasi kluster

Di halaman Cluster Management, Anda dapat melihat informasi dasar dan konfigurasi kluster RDS. Kluster RDS mengacu pada instans ApsaraDB RDS for SQL Server yang menjalankan Edisi Kluster RDS.

Informasi Dasar

Di bagian Informasi Dasar, Anda dapat melihat read-only routing endpoint, port number, network type, read weight distribution, dan number of involved instances.

image

Konfigurasi

Di bagian Instans, Anda dapat melihat semua instans yang terlibat dalam kluster RDS beserta status, roles, dan read weights dari instans-instans tersebut. Anda juga dapat mengelola instans dengan peran berbeda dalam daftar instans.

image

Operasi terkait