PolarDB menggunakan arsitektur tiga lapis: proksi database (PolarProxy), mesin kernel database (DB), dan penyimpanan terdistribusi (Store). Anda dapat meningkatkan PolarProxy atau mesin kernel secara independen, atau keduanya sekaligus.
Perhatian
-
Peningkatan versi biasanya memakan waktu tidak lebih dari 30 menit. Selama peningkatan, PolarProxy atau mesin kernel database akan direstart, yang dapat menyebabkan gangguan koneksi sementara. Kami menyarankan Anda melakukan peningkatan pada jam sepi dan memastikan aplikasi Anda memiliki mekanisme penghubungan ulang otomatis.
CatatanJika Anda telah mengonfigurasi Cloud Monitor untuk memantau kluster PolarDB Anda, Anda mungkin menerima notifikasi mengenai pengecualian akses kluster selama peningkatan.
-
Selama peningkatan, beberapa fitur terkait perubahan di Konsol PolarDB tidak tersedia, seperti peningkatan/penurunan spesifikasi, penambahan/penghapusan node, modifikasi parameter, dan restart node. Namun, fitur terkait kueri seperti pemantauan performa tidak terpengaruh. Anda tidak dapat menurunkan versi setelah peningkatan.
Lihat informasi versi
-
Masuk ke PolarDB console. Di panel navigasi sebelah kiri, klik Clusters. Pilih Region tempat kluster ditempatkan, lalu klik ID kluster untuk membuka halaman detail kluster.
-
Di panel navigasi sebelah kiri, pilih .
-
Di halaman Minor Version Upgrade, lihat informasi versi PolarProxy dan mesin kernel database di bagian Version Information.
Manual upgrade
Jika versi saat ini dari PolarProxy atau mesin kernel database belum merupakan versi terbaru, Anda dapat meningkatkannya sesuai kebutuhan.
-
Buka menu untuk kluster target. Di halaman Minor Version Upgrade, di bagian Upgrade Version, Anda dapat memilih Upgrade PolarDB Database Proxy and Kernel, Upgrade Kernel Only, atau Upgrade PolarDB Database Proxy Only sesuai kebutuhan.
Catatan-
Jika versi saat ini dari PolarProxy atau mesin kernel database sudah merupakan versi terbaru, opsi Upgrade PolarDB Database Proxy and Kernel, Upgrade Kernel Only, dan Upgrade PolarDB Database Proxy Only akan diberi warna abu-abu (tidak aktif).
-
Jika Anda memilih Upgrade PolarDB Database Proxy Only, hanya fitur-fitur terkait pemisahan baca/tulis yang ditingkatkan, seperti tingkat konsistensi (konsistensi global), pemisahan transaksi, dan apakah database utama menerima permintaan baca.
-
-
Klik Upgrade Now atau Upgrade in Maintenance Window. Jika Anda memilih Upgrade in Maintenance Window, Anda dapat melihat detail tugas atau membatalkan tugas di halaman Scheduled Tasks. Untuk informasi selengkapnya, lihat Scheduled tasks.
Penting-
Selama Upgrade PolarDB Database Proxy and Kernel, baik titik akhir utama maupun titik akhir kluster mengalami gangguan koneksi sementara selama 30 hingga 90 detik. Pastikan aplikasi Anda memiliki mekanisme penghubungan ulang.
CatatanSelain dampak yang dijelaskan di atas, peningkatan versi minor tidak memengaruhi penggunaan kluster normal selama proses lainnya.
-
Selama Upgrade PolarDB Database Proxy Only, titik akhir kluster dan titik akhir kustom mengalami gangguan koneksi sementara selama 30 detik. Titik akhir utama tidak terpengaruh. Pastikan aplikasi Anda memiliki mekanisme penghubungan ulang.
-
Selama Upgrade Kernel Only, kluster PolarDB dengan PolarProxy 2.3.50 atau lebih baru dapat menggunakan Connection Preserving untuk melindungi 95% koneksi database agar tidak terputus.
-
-
Lihat tugas peningkatan:
-
Di header halaman detail kluster, klik tombol ikon tugas di sebelah kanan untuk melihat panel progres tugas dan progres peningkatan.
-
Kembali ke Clusters. Di panel navigasi sebelah kiri, pilih , tempat Anda dapat melihat daftar tugas untuk semua kluster.
-
Forced upgrade
Dalam skenario berisiko tinggi yang jarang terjadi, seperti ketika ditemukan kerentanan dengan rating CVE Critical, Alibaba Cloud memulai peningkatan paksa untuk melindungi aset data dan keamanan sistem Anda.
Untuk meminimalkan dampak pada bisnis Anda, peningkatan paksa hanya dilakukan dalam Set a maintenance window yang telah Anda konfigurasi. Kami sangat menyarankan Anda mengonfigurasi jendela pemeliharaan yang tepat terlebih dahulu untuk meminimalkan dampak pada bisnis Anda.
Proses peningkatan paksa adalah sebagai berikut:
-
Sebelum pemeliharaan dimulai, Alibaba Cloud memberi notifikasi kepada kontak akun melalui SMS dan email. Pastikan informasi kontak valid.
-
Bergantung pada urgensi masalah, operasi peningkatan dapat atau tidak dapat dibatalkan.
-
-
Selama peningkatan, kluster memasuki status Maintaining.
-
Layanan baca dan tulis kluster tetap tersedia, tetapi operasi terkait perubahan di konsol dibatasi. Misalnya, perubahan konfigurasi, restart, dan modifikasi parameter tidak tersedia.
-
Selama peningkatan, mungkin terjadi satu atau dua gangguan koneksi. Pastikan untuk menerapkan mekanisme penghubungan ulang otomatis di lapisan aplikasi.
-
Extension versions
PolarDB for PostgreSQL mendukung berbagai ekstensi PostgreSQL. Selama peningkatan versi minor, versi ekstensi yang terinstal tetap tidak berubah.
Anda dapat menggunakan pernyataan ALTER EXTENSION untuk meningkatkan ekstensi ke versi terbaru yang didukung oleh versi kernel minor saat ini:
-- Lihat ekstensi yang saat ini terinstal dan versinya
SELECT name, installed_version FROM pg_available_extensions WHERE installed_version IS NOT NULL;
-- Tingkatkan ekstensi tertentu (misalnya, vector)
ALTER EXTENSION vector UPDATE;
Operasi API terkait
|
API operation |
Description |
|
Mengkueri informasi versi kernel kluster PolarDB. |
|
|
Memperbarui versi kernel kluster PolarDB. |