All Products
Search
Document Center

Tair (Redis® OSS-Compatible):Arsitektur layanan

Last Updated:Aug 27, 2026

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

Konsep utama

Sebuah instans Tair terdiri dari komponen-komponen berikut:

Component

Description

Node

Unit terkecil dalam penerapan Tair. Setiap node menjalankan proses yang kompatibel dengan Redis.

Shard

Sekelompok node yang menyimpan bagian dari data. Pada instans kluster, data dipartisi di beberapa shard.

Master node

Node yang menangani operasi tulis dalam satu shard atau instans standar.

Replica node

Salinan dari master node yang menyediakan kemampuan failover. Jika master node mengalami kegagalan, workload dialihkan ke replica node.

Read-only node

Node tambahan yang hanya melayani traffic baca. Tersedia ketika pemisahan baca/tulis diaktifkan.

Proxy node

Lapisan perutean yang mendistribusikan permintaan baca dan tulis ke node yang sesuai. Digunakan dalam modus proxy kluster dan konfigurasi pemisahan baca/tulis.

Pilih arsitektur

Dimension

Standard architecture

Cluster architecture

Internal structure

Satu master node dan satu atau beberapa replica node

Beberapa shard, masing-masing memiliki master node sendiri dan satu atau beberapa replica node

Data partitioning

Tidak. Semua data berada pada satu shard.

Ya. Data didistribusikan di beberapa shard.

Best for

Volume data kecil dengan laju kueri stabil

Volume data besar, QPS tinggi, atau workload intensif throughput

Read/write splitting

Didukung. Tambahkan read-only node dan proxy node.

Didukung. Tambahkan read-only node per shard.

Kedua arsitektur mendukung pengaktifan pemisahan baca/tulis secara dinamis.

Pilih arsitektur standar jika set data Anda muat dalam satu node dan laju kueri Anda dapat diprediksi. Pilih arsitektur kluster jika Anda memerlukan skalabilitas horizontal—baik karena volume data melebihi kapasitas satu node maupun karena workload Anda memerlukan pemrosesan paralel di beberapa shard.

Standard architecture

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

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

Jika traffic baca melebihi kapasitas master node, aktifkan pemisahan baca/tulis untuk meningkatkan performa baca. Mode ini menambahkan beberapa proxy node dan read-only node di samping pasangan dasar master-replica.

Peran komponen:

  • Proxy nodes — Mengarahkan permintaan tulis ke master node dan mendistribusikan permintaan baca ke master node serta read-only node.

  • Read-only nodes — Melayani traffic baca dan mengurangi beban pada master node.

Standard architecture with read/write splitting

Kapan menggunakan konfigurasi ini:

  • Traffic baca tinggi dan workload bersifat read-heavy.

  • Anda memerlukan penyimpanan persisten dengan kemampuan meningkatkan throughput baca.

Cluster architecture

Pada instans kluster, data didistribusikan di beberapa shard. Setiap shard menggunakan arsitektur multi-node master-replica, sehingga menyediakan skalabilitas horizontal dan ketersediaan tinggi.

Cluster architecture

Kapan menggunakan arsitektur kluster:

  • Volume data melebihi kapasitas satu node.

  • Workload Anda memerlukan QPS tinggi.

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

Cluster architecture with read/write splitting

Jika traffic baca melebihi kapasitas master node individual dalam shard, aktifkan pemisahan baca/tulis untuk kluster. 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 kapasitas master node dalam shard individual.

  • Throughput baca keseluruhan perlu ditingkatkan melebihi kapasitas yang dapat disediakan oleh master node saja.

Editions, series types, and engine versions

Arsitektur merupakan salah satu dari beberapa dimensi yang mendefinisikan instans Tair:

Dimension

Examples

Edition

Redis Open-Source Edition, Tair (Enterprise Edition)

Series type

DRAM-based instances

Engine version

Redis 5.0, Redis 7.0

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