Anda dapat menambah atau mengurangi jumlah node replika pada halaman Node Management untuk meningkatkan kemampuan disaster recovery instans Anda. Anda juga dapat mengaktifkan fitur read/write splitting. Setelah diaktifkan, instans secara otomatis mendeteksi permintaan baca dan tulis serta meneruskannya sesuai tanpa memerlukan modifikasi pada kode bisnis Anda. Fitur ini ideal untuk skenario high-concurrency dengan operasi baca yang lebih sering daripada operasi tulis.
Prasyarat
Instans diterapkan dalam mode cloud-native.
Instans merupakan instans Redis Open-Source Edition atau Tair (Enterprise Edition) yang dioptimalkan untuk DRAM atau instans yang dioptimalkan untuk memori persisten.
Instans memiliki memori minimal 1 GB.
Instans merupakan instans high availability.
Perhatian
Kami menyarankan Anda mengonfigurasi minimal dua node di zona primary dan secondary untuk instans dual-zone:
Zona primary: satu master node dan satu replica node atau read replica. Ketika switchover high availability (HA) dipicu, sistem akan memprioritaskan switchover dalam zona yang sama untuk menghindari peningkatan latensi akibat failover ke zona secondary.
Zona secondary: dua replica node atau read replica.
Sesuaikan jumlah node replika
Setiap standard instance mendukung 1 hingga 9 node replika, dan setiap shard dalam cluster instance mendukung 1 hingga 4 node replika.
Masuk ke console dan buka halaman Instances. Pada bilah navigasi atas, pilih wilayah tempat instans yang ingin Anda kelola berada. Lalu, temukan instans tersebut dan klik ID instans.
Pada panel navigasi kiri, klik Node Management.
Pada halaman Node Management, klik Modify di kolom Actions.
Pada panel yang muncul, tambahkan atau kurangi jumlah node replika.
Ikuti petunjuk untuk menyelesaikan pembayaran.
Setelah pembayaran selesai, status instans berubah menjadi Adjusting configuration. Tunggu selama 1 hingga 5 menit hingga status instans berubah menjadi In operation, yang menandakan bahwa perubahan konfigurasi telah selesai. Anda dapat melihat progresnya pada halaman detail instans.
Aktifkan read/write splitting
Fitur read/write splitting menggunakan arsitektur replikasi bintang di mana semua read replica menyinkronkan data dari node primary, sehingga menghasilkan latensi sinkronisasi data yang rendah.
Mengaktifkan atau menonaktifkan read/write splitting menyebabkan koneksi transient ke instans dan memicu migrasi data di latar belakang. Menyesuaikan jumlah read replica tidak menyebabkan koneksi transient. Lakukan operasi ini selama jam sepi. Pastikan instans tidak menerima banyak permintaan tulis selama operasi dan aplikasi Anda dapat terhubung ulang ke instans secara otomatis.
Masuk ke console dan buka halaman Instances. Pada bilah navigasi atas, pilih wilayah tempat instans yang ingin Anda kelola berada. Lalu, temukan instans tersebut dan klik ID instans.
Pada panel navigasi kiri, klik Node Management.
Aktifkan sakelar Read/Write Splitting.
Pada panel yang muncul, konfirmasi konfigurasi instans dan biaya pesanan. Klik To pay.
CatatanSpesifikasi read replica baru sama dengan spesifikasi master node (instans asli).
Ikuti petunjuk untuk menyelesaikan pembayaran.
Setelah pembayaran selesai, status instans berubah menjadi Adjusting configuration. Tunggu selama 1 hingga 5 menit hingga status instans berubah menjadi In operation, yang menandakan bahwa perubahan konfigurasi telah selesai. Anda dapat melihat progresnya pada halaman detail instans.
CatatanJika instans diterapkan di dua zona, instans menyediakan endpoint untuk zona primary maupun zona secondary (kedua endpoint mendukung operasi baca dan tulis). Anda perlu membedakan antara endpoint zona primary dan endpoint zona secondary, serta mengarahkan permintaan untuk zona secondary ke endpoint zona secondary guna mencapai akses berbasis kedekatan dan load balancing.
(Opsional) Sesuaikan jumlah read replica.
Pada halaman Node Management, klik Modify di kolom Actions untuk menyesuaikan jumlah read replica. Standard instance mendukung 1 hingga 9 read replica, dan setiap shard dalam cluster instance mendukung 1 hingga 4 read replica.