Tair (Kompatibel dengan Redis OSS) secara terus-menerus mengoptimalkan kernel database (DB) dan komponen proxy untuk menambahkan fitur, memperbaiki bug yang diketahui, serta meningkatkan stabilitas layanan. Anda dapat meningkatkan kernel database dan komponen proxy ke versi terbaru melalui Konsol dengan satu klik atau mengonfigurasi kebijakan peningkatan otomatis.
Perhatian
Saat meningkatkan versi database, sistem pertama-tama akan meningkatkan instans replika atau menyiapkan instans baru. Pada waktu eksekusi yang ditentukan, terjadi failover utama/sekunder atau pergantian instans untuk menyelesaikan peningkatan. Selama pergantian instans, instans berada dalam keadaan read-only selama maksimal 60 detik sementara data sepenuhnya disinkronkan. Gangguan koneksi singkat yang berlangsung beberapa detik juga terjadi. Pastikan aplikasi Anda memiliki mekanisme penyambungan ulang.
Meningkatkan versi proxy:
Jika instans adalah edisi cloud-native, node proxy di dalam instans akan dimulai ulang satu per satu. Semua koneksi terputus. Pastikan aplikasi Anda memiliki mekanisme penyambungan ulang.
Jika instans adalah edisi classic, instans menggunakan hot upgrade. Node proxy baru memulihkan koneksi berdasarkan informasi koneksi klien dari node proxy lama. Proses ini menghindari gangguan koneksi, tetapi jitter latensi tingkat milidetik mungkin terjadi. Namun, perintah seperti BLOCK, Transactions, dan Pub/Sub terganggu. Pastikan perintah-perintah ini di aplikasi Anda memiliki mekanisme penyambungan ulang. Jika klien terhubung ke instans menggunakan alamat koneksi langsung, tidak ada perintah yang terpengaruh.
Versi minor yang lebih baru mungkin hanya tersedia di beberapa Wilayah selama rilis bertahap. Sistem secara otomatis mendeteksi versi minor dari instans. Jika tombol Minor Version Upgrade dan Proxy Version Upgrade di Konsol tidak tersedia, instans sudah berada pada versi terbaru.
Versi minor dari kernel instans kompatibel ke depan kecuali dinyatakan lain. Anda tidak perlu khawatir tentang masalah kompatibilitas dari peningkatan. Untuk informasi lebih lanjut, lihat Catatan Rilis Versi Minor Tair, Catatan Rilis Versi Minor Edisi Open-Source Redis, dan Catatan Rilis Versi Minor Proxy.
Peningkatan versi minor tidak mengubah alamat koneksi instans, data, pengaturan daftar putih, atau kata sandi akun yang dibuat. Namun, perhatikan hal-hal berikut:
Lakukan peningkatan selama jam-jam sepi.
Pastikan aplikasi Anda memiliki mekanisme penyambungan ulang.
Tingkat pembaruan
RENDAH: pembaruan rutin. Pembaruan tingkat RENDAH mencakup pembaruan fitur rutin, seperti menambahkan fitur.
SEDANG: pembaruan yang direkomendasikan. Pembaruan tingkat SEDANG mencakup optimasi fitur dan modul. Pembaruan tingkat RENDAH juga termasuk dalam pembaruan tingkat SEDANG.
TINGGI: pembaruan besar. Pembaruan tingkat TINGGI mencakup pembaruan besar yang memastikan stabilitas atau keamanan, seperti memperbaiki kerentanan atau cacat. Pembaruan tingkat RENDAH dan SEDANG juga termasuk dalam pembaruan tingkat TINGGI.
Konfigurasikan peningkatan otomatis
Anda dapat menggunakan Version Management Center untuk melihat informasi setiap instans, seperti status versinya dan apakah itu versi terbaru. Anda juga dapat mengonfigurasi kebijakan peningkatan otomatis atau meningkatkan versi instans untuk mengelola semua versi instans dari lokasi pusat.
Masuk ke Konsol dan buka halaman Instans. Di bilah navigasi atas, pilih Wilayah tempat instans yang ingin Anda kelola berada.
Di panel navigasi di sebelah kiri, klik Version Management Center.
Di pojok kiri atas halaman, pilih Wilayah tujuan.
Di halaman Version Management Center, lihat informasi untuk semua instans di Wilayah saat ini, seperti Current Minor Version dan apakah itu merupakan Latest Minor Version.
Klik Configure di sebelah kanan instans, aktifkan saklar Auto Upgrade, dan konfigurasikan peningkatan otomatis.
Setelah Anda mengaktifkan fitur ini, sistem secara berkala memeriksa versi baru. Jika versi baru ditemukan, sistem secara otomatis meningkatkan instans dalam Upgradable Period dalam 60 hari ke depan. Dalam kasus khusus, peningkatan mungkin ditunda. Misalnya, jika terlalu banyak peristiwa O&M telah terjadi baru-baru ini untuk akun yang sama, peningkatan dijadwalkan ulang.
Upgradable Period sama dengan Maintenance Window instans. Mengubah salah satunya menyinkronkan perubahan ke yang lain.
CatatanAnda dapat memilih beberapa instans untuk melakukan operasi Upgrade atau Configure secara batch.
Anda dapat menanyakan catatan peningkatan untuk versi instans di .
Peningkatan Manual
Masuk ke Konsol dan buka halaman Instans. Di bilah navigasi atas, pilih Wilayah tempat instans yang ingin Anda kelola berada. Kemudian, temukan instans dan klik ID instans.
Di bagian Configuration Information, gerakkan pointer di atas ikon informasi di sebelah Version atau Proxy Version untuk melihat catatan rilis untuk versi tersebut.
Setelah Anda meninjau catatan rilis, klik atau .
CatatanJika tombol Minor Version Upgrade atau Proxy Version Upgrade tidak tersedia, instans sudah berada pada versi terbaru dan tidak memerlukan peningkatan.
Di panel yang muncul di sebelah kanan, pilih waktu eksekusi untuk peningkatan.
Klik OK.
FAQ
T: Bagaimana cara memastikan bahwa instans Tair berada pada versi minor terbaru?
A: Jika tombol Minor Version Upgrade atau Proxy Version Upgrade berwarna abu-abu dan tidak tersedia, versi saat ini adalah yang terbaru dan tidak memerlukan peningkatan.
Jika panel muncul setelah Anda mengklik tombol tersebut, versi minor bukan yang terbaru. Anda dapat mengikuti petunjuk dalam topik ini untuk menyelesaikan peningkatan.
T: Bisakah saya meningkatkan ke versi minor tertentu?
A: Tidak, Anda tidak bisa. Instans ditingkatkan ke versi minor terbaru secara default. Karena versi minor kompatibel ke depan, Anda tidak perlu khawatir tentang masalah kompatibilitas.
T: Saya memilih Execute within maintainable time sebagai waktu eksekusi. Mengapa status instans berubah menjadi "Meningkatkan Versi Minor"?
A: Sistem sedang melakukan tugas persiapan untuk peningkatan, seperti meminta sumber daya dan menyinkronkan data. Sistem tidak melakukan pergantian instans atau failover utama/sekunder, dan layanan Anda tidak terpengaruh. Instans memasuki keadaan read-only selama maksimal 60 detik dan gangguan koneksi singkat hanya terjadi selama pergantian instans atau failover utama/sekunder.
T: Saya mengubah Upgrade Policy instans menjadi Auto Upgrade. Mengapa belum ditingkatkan?
A: Peningkatan tidak dimulai segera. Sistem secara berkala memeriksa versi baru. Jika versi baru ditemukan, sistem secara otomatis meningkatkan instans dalam periode yang dapat ditingkatkan dalam 60 hari ke depan. Dalam kasus khusus, peningkatan mungkin ditunda. Misalnya, jika terlalu banyak peristiwa O&M telah terjadi baru-baru ini untuk akun yang sama, peningkatan dijadwalkan ulang. Anda dapat menanyakan rencana peningkatan di Pusat Insiden atau melakukan peningkatan manual segera.
T: Saya memilih peningkatan manual. Mengapa saya masih menerima notifikasi peristiwa untuk peningkatan versi minor?
A: Peningkatan manual hanya menonaktifkan layanan peningkatan versi minor otomatis. Namun, instans tetap menghasilkan peristiwa peningkatan versi minor dalam kasus seperti ketika versi memiliki ancaman risiko tinggi atau terlalu tua dan tidak lagi dipelihara. Jika Anda menerima notifikasi peristiwa peningkatan versi minor, Anda dapat menyesuaikan waktu peningkatan (disarankan) atau membatalkan peningkatan di Pusat Insiden sesuai kebutuhan.
T: Mengapa simpul shard data yang berbeda dalam instans kluster memiliki versi minor yang berbeda?
A: Untuk arsitektur kluster edisi classic, simpul shard data diterapkan dengan versi minor terbaru secara default selama rekonstruksi atau failover utama/sekunder. Hal ini dapat menyebabkan simpul shard data yang berbeda memiliki versi minor yang tidak konsisten, tetapi tidak menyebabkan masalah kompatibilitas. Konsol atau API menampilkan versi terendah di kluster. Saat Anda melakukan peningkatan versi minor atau peningkatan/penurunan spesifikasi pada instans, versi minor dari semua simpul shard data dibuat konsisten.
CatatanVersi minor dari instans kluster edisi cloud-native selalu konsisten.
Operasi API Terkait
API | Deskripsi |
Menanyakan informasi versi mayor dan minor dari sebuah instans. Anda juga dapat menanyakan catatan rilis untuk versi minor. | |
Meningkatkan versi minor dari sebuah instans. |