Istilah | Deskripsi |
ID instans | Satuan dasar dari Tair (Redis OSS-compatible). Setiap instans sesuai dengan ruang pengguna. Tair memiliki batasan pada konfigurasi instans, seperti jumlah koneksi, bandwidth, dan daya CPU. Batasan tersebut bervariasi berdasarkan tipe instans yang berbeda. Anda dapat melihat daftar ID instans Anda di Konsol. |
pembagian data | Data Tair (atau Redis) dibagi menjadi segmen-segmen terpisah, yang disimpan di berbagai shard data untuk meningkatkan performa dan skalabilitas instans. arsitektur standar terdiri dari satu shard dalam pengaturan master-replika, menunjukkan bahwa semua data disimpan dalam satu shard (node master). Mendukung hingga 9 node replika. arsitektur kluster mendukung antara 2 hingga 256 shard, dengan data biasanya didistribusikan secara merata di seluruh shard-shard tersebut.
Catatan Dalam arsitektur kluster, seluruh ruang database dibagi menjadi 16.384 slot, dengan setiap shard data bertanggung jawab untuk menyimpan dan memproses data yang terkait dengan slot tertentu. Sebagai contoh, dalam instans kluster dengan tiga shard data, shard pertama menangani slot [0, 5460], shard kedua menangani slot [5461, 10922], dan shard ketiga menangani slot [10923, 16383]. Setiap shard data mendukung satu node master dan hingga empat node replika, dan semua node dalam shard memiliki spesifikasi yang sama.
|
tipe instans dan node | High Availability: menggunakan arsitektur master-replika di mana dua atau lebih node diterapkan untuk memberikan keandalan layanan yang tinggi. Node master: melayani beban kerja Anda dan menangani permintaan baca/tulis. Node replika: tidak menyediakan layanan secara eksternal dan hanya dimaksudkan untuk ketersediaan tinggi (HA). Jika node master gagal, sistem akan memindahkan beban kerja ke node replika yang memiliki data paling lengkap dan terbaru dalam waktu 30 detik. Ini memastikan kelancaran operasi bisnis. Replika baca: menangani permintaan baca dan menyediakan kemampuan pemulihan bencana. Replika baca hanya tersedia dalam arsitektur pemisahan baca/tulis.
Standalone: hanya berisi satu node data. Tidak ada node replika yang disediakan untuk menyinkronkan data secara real-time. Instans standalone cocok untuk skenario cache saja yang tidak memerlukan keandalan data yang tinggi. Instans standalone tersedia dengan harga relatif rendah.
|
node zona utama (sekunder) | Istilah ini berlaku untuk instans yang diterapkan di beberapa zona. Dalam kondisi normal, node master, disebut sebagai node zona utama, diterapkan di zona utama. Node replika, disebut sebagai node zona sekunder, diterapkan di zona sekunder. Untuk informasi lebih lanjut, lihat Wilayah dan zona. Jika satu node master dan dua node replika dikonfigurasikan untuk sebuah instans, satu node master dan satu node replika diterapkan di zona utama. Node replika lainnya diterapkan di zona sekunder. Jika satu node master dan tiga atau lebih node replika dikonfigurasikan untuk sebuah instans, Anda harus menerapkan setidaknya satu node master dan satu node replika di zona utama. Kemudian, Anda dapat menerapkan node replika yang tersisa di zona utama atau zona sekunder berdasarkan kebutuhan bisnis Anda.
|
mode penyebaran | Cloud-native: menggunakan arsitektur manajemen generasi baru yang memberikan skalabilitas dan elastisitas yang lebih baik. Arsitektur ini memungkinkan konfigurasi spesifikasi yang lebih fleksibel. Classic: menggunakan arsitektur manajemen konvensional.
Untuk informasi lebih lanjut, lihat Perbandingan antara instans cloud-native dan instans klasik. |
media penyimpanan | Instans Tair mendukung tiga media penyimpanan. Media penyimpanan tersebut memiliki fitur dan skenario penggunaan berikut: Redis Edisi Open-Source: menyimpan data di memori untuk memberikan layanan berkinerja tinggi dan latensi rendah. Redis Edisi Open-Source cocok untuk skenario penggunaan Redis open source. Instans berbasis DRAM: menyimpan data di memori dan menggunakan model multi-threaded. Instans berbasis DRAM memberikan kinerja sekitar tiga kali lipat dari instans Redis Edisi Open-Source dengan spesifikasi yang sama. Instans berbasis DRAM mendukung fitur-fitur seperti replikasi semi-sinkron, pemulihan pada titik waktu (PITR), dan Cache Terdistribusi Global, serta menyediakan modul data yang ditingkatkan untuk menyederhanakan pengembangan. Instans berbasis DRAM cocok untuk skenario yang memerlukan performa ultra-tinggi atau redundansi geo-aktif. Instans dioptimalkan memori persisten: menyimpan data di memori persisten untuk memberikan kemampuan persistensi tingkat perintah. Instans dioptimalkan memori persisten cocok untuk skenario yang memerlukan performa tinggi dan konsistensi data. Instans berbasis ESSD/SSD: menyimpan data di SSD Perusahaan (ESSDs) atau SSD standar untuk memberikan kemampuan persistensi tingkat perintah dan kapasitas penyimpanan besar. Instans berbasis ESSD/SSD memberikan sekitar 60% performa dari instans Redis Edisi Open-Source dengan biaya serendah 15% dari instans Redis Edisi Open-Source. Instans berbasis ESSD/SSD cocok untuk skenario yang memerlukan performa moderat dan efektivitas biaya tinggi.
|
kompatibilitas versi | Tair kompatibel dengan versi Redis seperti Redis 7.0, Redis 6.0, Redis 5.0, dan Redis 4.0. |
kebijakan penggantian | Kebijakan penggantian yang digunakan di Tair sama dengan kebijakan penggantian Redis. Untuk informasi lebih lanjut, lihat Penggantian kunci. |
DB | Database. Tair mendukung 256 database (DB 0 hingga DB 255). Secara default, data ditulis ke DB 0. Anda tidak dapat mengubah jumlah total database. |