Instans Tair berbasis ESSD/SSD menyimpan data pada ESSD (Enhanced SSD) atau local SSD, bukan pada memori volatil, sehingga menyediakan penyimpanan database persisten berkapasitas besar dengan biaya hingga 85% lebih rendah dibandingkan instans Redis Edisi Open-Source. Instans ini kompatibel dengan sebagian besar struktur data dan perintah Redis 6.0, menjadikannya pilihan langsung untuk beban kerja yang memiliki pola data hangat dan dingin.
Latar Belakang
Redis menyimpan seluruh datanya di memori volatil. Seiring pertumbuhan volume data Anda, hal ini menimbulkan tiga masalah:
Biaya: Data yang jarang diakses tetap menempati memori mahal, sehingga penyimpanan berbasis memori menjadi kurang efisien dari segi biaya seiring waktu.
Persistensi: Anda perlu mengintegrasikan database atau sistem penyimpanan tambahan untuk menjamin ketahanan data.
Kapasitas: Batasan instans mandiri dan ukuran kluster membatasi jumlah data yang dapat disimpan.
Instans berbasis ESSD/SSD mengatasi ketiga masalah tersebut dengan menggunakan penyimpanan berbasis disk melalui mesin penyimpanan TairDB, yang menggabungkan disk dan memori untuk memberikan keseimbangan optimal antara persistensi data dan akses cepat ke data.
Fitur utama
| Fitur | Detail |
|---|---|
| Kompatibilitas | Kompatibel dengan sebagian besar struktur data dan perintah Redis 6.0. Lihat Batasan perintah yang didukung oleh Tair. |
| Biaya | Biaya hingga 85% lebih rendah dibandingkan instans Redis Edisi Open-Source. |
| Kinerja | Sekitar 60% throughput instans Redis Edisi Open-Source. Lihat dokumen putih kinerja untuk instans berbasis ESSD dan SSD. |
| Kapasitas | Kapasitas penyimpanan dapat mencapai ratusan terabyte. |
| Keandalan data | Data dipertahankan (persist) pada ESSD atau local SSD, sehingga menghilangkan risiko kehilangan data akibat volatilitas memori. |
| Replikasi | Mendukung mode replikasi semi-sinkron selain mode asinkron bawaan. |
| Mesin penyimpanan | Menggunakan mesin penyimpanan TairDB yang dikembangkan oleh Alibaba Cloud, yang menggabungkan disk dan memori untuk menyeimbangkan persistensi data dengan kecepatan akses. |
Kasus penggunaan
Instans berbasis ESSD/SSD sangat cocok untuk beban kerja di mana hanya sebagian kecil set data yang sering diakses, sedangkan sisanya jarang diakses. Skenario khas meliputi:
Penyimpanan data hangat dan dingin: Set data besar di mana hanya sebagian data yang diakses secara rutin dan sisanya jarang dibaca. Penyimpanan berbasis disk menghilangkan biaya menyimpan data yang jarang diakses di memori.
Arsip berkapasitas tinggi: Set data yang melebihi kapasitas instans berbasis memori mandiri, sehingga memerlukan penyimpanan persisten hingga ratusan terabyte.
Migrasi kompatibel Redis: Beban kerja yang membutuhkan kompatibilitas API Redis 6.0 dikombinasikan dengan persistensi berbasis disk, tanpa perlu integrasi tambahan.
Perbandingan instans berbasis ESSD dan berbasis SSD
Tair menawarkan dua subtipe dalam seri ini. Pilihan yang tepat bergantung pada arsitektur dan kebutuhan kapasitas Anda.
| Item | Instans berbasis ESSD | Instans berbasis SSD |
|---|---|---|
| Storage medium | ESSD pada tingkat kinerja PL1, PL2, dan PL3. PL3 memiliki kinerja lebih baik daripada PL2 dan PL1. | Local SSD |
| Instance architecture | Hanya arsitektur standar | Arsitektur standar dan kluster |
| Storage capacity | Disesuaikan, dengan penambahan 10 GB | Opsi kapasitas tetap |
| Backup and restoration | Backup berbasis Snapshot untuk disk cloud — kecepatan backup dan pemulihan lebih cepat | Backup fisik; kecepatan bervariasi tergantung volume data |
| Cost | Lebih tinggi dibandingkan instans berbasis SSD dengan spesifikasi setara | Lebih hemat biaya dibandingkan instans berbasis ESSD dengan spesifikasi yang sama |
Pilih instans berbasis ESSD jika Anda memerlukan penambahan kapasitas penyimpanan yang dapat disesuaikan, backup dan pemulihan berbasis snapshot yang lebih cepat, atau berencana melakukan penskalaan penyimpanan secara terpisah dari komputasi.
Pilih instans berbasis SSD jika Anda memerlukan dukungan arsitektur kluster atau menginginkan opsi paling hemat biaya pada tingkat kapasitas tetap.
Batasan
Kompatibilitas perintah: Tidak semua perintah Redis 6.0 didukung. Tinjau daftar lengkapnya di Batasan perintah yang didukung oleh Tair.
Arsitektur: Instans berbasis ESSD hanya mendukung arsitektur standar. Arsitektur kluster hanya tersedia pada instans berbasis SSD.
Trade-off kinerja: Penyimpanan berbasis disk menghasilkan throughput sekitar 60% dari instans Redis Edisi Open-Source. Beban kerja yang memerlukan latensi sub-milidetik untuk seluruh set data lebih cocok menggunakan instans optimasi memori.
Spesifikasi instans
Untuk tipe instans dan opsi kapasitas yang tersedia, lihat Spesifikasi instans berbasis ESSD/SSD.
FAQ
Mesin penyimpanan dan versi Redis apa yang digunakan oleh instans berbasis ESSD/SSD?
Instans berbasis ESSD/SSD menjalankan mesin penyimpanan TairDB yang dikembangkan internal oleh Alibaba Cloud dan kompatibel dengan Redis 6.0. Untuk daftar lengkap perintah yang didukung, lihat Batasan perintah yang didukung oleh Tair.