All Products
Search
Document Center

Tair (Redis® OSS-Compatible):Arsitektur layanan

Last Updated:Feb 28, 2026

Tair (kompatibel dengan Redis OSS) menyediakan dua arsitektur instans—standar dan kluster—masing-masing dengan opsi mode pemisahan baca/tulis. Pilih arsitektur berdasarkan volume data, kebutuhan throughput, dan rasio baca/tulis Anda.

Konsep utama

Sebuah instans Tair terdiri dari komponen-komponen berikut:

ComponentDescription
NodeUnit terkecil dalam penerapan Tair. Setiap node menjalankan proses yang kompatibel dengan Redis.
ShardKelompok node yang menyimpan sebagian data. Pada instans kluster, data dipartisi di beberapa shard.
Master nodeNode yang menangani operasi tulis dalam satu shard atau instans standar.
Replica nodeCopy dari master node yang menyediakan kemampuan failover. Jika master node gagal, workload dialihkan ke replica node.
Read-only nodeNode tambahan yang hanya melayani traffic baca. Tersedia ketika pemisahan baca/tulis diaktifkan.
Proxy nodeLapisan routing yang mendistribusikan permintaan baca dan tulis ke node yang sesuai. Digunakan dalam modus proxy kluster dan konfigurasi pemisahan baca/tulis.

Pilih arsitektur

Tabel berikut merangkum perbedaan antara arsitektur standar dan kluster.

DimensionStandard architectureCluster architecture
Internal structureSatu master node dan satu atau lebih replica nodeBeberapa shard, masing-masing memiliki master node sendiri dan satu atau lebih replica node
Data partitioningTidak. Semua data berada pada satu shard.Ya. Data didistribusikan di beberapa shard.
Best forVolume data kecil dengan laju kueri stabilVolume data besar, QPS tinggi, atau workload intensif throughput
Read/write splittingDidukung. Tambahkan read-only node dan proxy node.Didukung. Tambahkan read-only node per shard.
Kedua arsitektur memungkinkan Anda mengaktifkan pemisahan baca/tulis secara dinamis.

Standard architecture

Instans standar menggunakan arsitektur master-replica. Master node menangani semua operasi baca dan tulis, sedangkan replica node mempertahankan salinan data secara real-time. Jika master node gagal, workload dialihkan ke replica node untuk menjaga ketersediaan tinggi.

Standard architecture

Kapan menggunakan arsitektur standar:

  • Data Anda muat dalam satu instans.

  • Laju kueri Anda stabil dan tidak melebihi kapasitas satu node.

  • Anda memerlukan penyimpanan persisten dengan ketersediaan tinggi.

Standard architecture with read/write splitting

Ketika traffic baca melebihi kapasitas master node, aktifkan pemisahan baca/tulis untuk meningkatkan performa baca. Instans pemisahan baca/tulis standar menambahkan beberapa proxy node dan read-only node ke pasangan dasar master-replica.

  • Proxy node mengarahkan permintaan tulis ke master node dan mendistribusikan permintaan baca ke master node serta read-only node.

  • Read-only node melayani traffic baca, sehingga mengurangi beban pada master node.

Standard architecture with read/write splitting

Kapan menggunakan konfigurasi ini:

  • QPS tinggi dengan workload yang dominan membaca.

  • Penyimpanan persisten pada instans.

Cluster architecture

Pada instans kluster, data dipartisi di beberapa shard. Setiap shard menggunakan arsitektur multi-node master-replica, yang menyediakan skalabilitas horizontal sekaligus ketersediaan tinggi.

Cluster architecture

Kapan menggunakan arsitektur kluster:

  • Volume data besar yang melebihi kapasitas satu node.

  • Kebutuhan QPS tinggi.

  • Workload intensif throughput yang mendapat manfaat dari pemrosesan paralel di beberapa shard.

Cluster architecture with read/write splitting

Untuk instans kluster di mana traffic baca melebihi batas performa master node pada masing-masing shard, aktifkan pemisahan baca/tulis. Setiap shard beralih dari konfigurasi master-replica standar ke arsitektur pemisahan baca/tulis, dengan read-only node khusus untuk menangani traffic baca.

Cluster architecture with read/write splitting

Kapan menggunakan konfigurasi ini:

  • Traffic baca melebihi batas performa master node dalam masing-masing shard.

  • Performa baca keseluruhan perlu diskalakan melebihi kemampuan master node saja.

Editions, series types, and engine versions

Arsitektur merupakan salah satu dari beberapa dimensi yang mendefinisikan instans Tair. Dimensi berikut juga berlaku:

DimensionExamples
EditionRedis Open-Source Edition, Tair (Enterprise Edition)
Series typeInstans berbasis DRAM
Engine versionRedis 5.0, Redis 7.0

Deskripsi arsitektur pada halaman ini berlaku untuk semua edisi, jenis seri, dan versi mesin. Untuk spesifikasi detail tiap arsitektur, lihat topik berikut: