全部产品
Search
文档中心

PolarDB:Peningkatan sementara spesifikasi node komputasi

更新时间:Dec 28, 2025

Ketika bisnis Anda menghadapi lonjakan lalu lintas jangka pendek yang dapat diprediksi—misalnya selama promosi penjualan e-commerce atau acara online—database Anda mungkin mengalami bottleneck performa akibat sumber daya komputasi yang tidak mencukupi. Melakukan peningkatan spesifikasi secara permanen untuk mengatasi lonjakan tersebut dapat menyebabkan pemborosan sumber daya setelah lalu lintas kembali normal. Fitur peningkatan sementara PolarDB memungkinkan Anda meningkatkan spesifikasi komputasi (CPU dan memori) klaster langganan secara sementara selama periode tertentu. Spesifikasi akan secara otomatis kembali ke kondisi semula pada waktu yang telah ditentukan, sehingga membantu Anda mengatasi puncak beban kerja jangka pendek.

Penilaian dampak perubahan spesifikasi

Sebelum melakukan peningkatan sementara, evaluasi potensi dampaknya terhadap bisnis Anda dan buat rencana perubahan.

Dampak layanan

Perubahan spesifikasi klaster PolarDB memicu restart node, yang menyebabkan gangguan koneksi sementara dan fluktuasi performa singkat. Dampaknya bergantung pada apakah klaster mendukung failover with hot standby dan apakah binary logging (Binlog) diaktifkan.

  • Jika klaster tidak mendukung failover with hot standby, gangguan koneksi sementara sekitar 20 hingga 30 detik dapat terjadi selama perubahan spesifikasi. Sebelum beralih, pastikan aplikasi Anda memiliki mekanisme reconnect.

  • Jika klaster mendukung failover with hot standby, gangguan koneksi sementara sekitar 5 hingga 10 detik dapat terjadi selama perubahan spesifikasi jika Binlog diaktifkan. Jika Binlog dinonaktifkan, performa dapat turun ke nol selama 1 hingga 3 detik, tetapi koneksi tidak terputus dan transaksi tidak gagal.

Penting
  • Durasi perubahan: Tugas perubahan memerlukan waktu sekitar 5 menit per node komputasi. Misalnya, mengubah dua node membutuhkan waktu sekitar 10 menit. Durasi aktual dipengaruhi oleh faktor seperti beban kerja klaster serta jumlah database dan tabel.

  • Latensi data: Selama perubahan, latensi sinkronisasi data pada node read-only mungkin lebih lama dibandingkan kondisi normal.

  • Keamanan data: Perubahan spesifikasi hanya menyesuaikan sumber daya node komputasi dan tidak memengaruhi data yang sudah ada di klaster.

  • Urutan restart: Saat Anda mengubah spesifikasi primary node dan node read-only secara bersamaan, sistem akan merestart node read-only terlebih dahulu, lalu primary node. Tidak terjadi alih bencana primary/standby selama proses ini.

Batasan spesifikasi node

Untuk memastikan stabilitas dan ketersediaan tinggi klaster, batasan berikut berlaku untuk spesifikasi primary node dan node read-only:

  • Setidaknya satu node read-only harus memiliki spesifikasi yang sama dengan primary node.

  • Node read-only dengan hot standby enabled harus memiliki spesifikasi yang sama dengan primary node.

  • Memori node read-only tidak boleh kurang dari separuh memori primary node.

  • Jumlah core CPU untuk node read-only tunduk pada persyaratan minimum. Aturannya sebagai berikut:

    CPU cores of the primary node

    Minimum CPU cores for a read-only node

    2

    2

    4

    4

    8

    4

    16

    8

    32

    16

    64

    32

    88

    64

    120

    64

Catatan

Klaster Multi-master Cluster (Limitless) Edition tidak tunduk pada batasan di atas.

Batasan lainnya

Penerapan

Sebelum memulai, lakukan pemeriksaan berikut.

  • Metode penagihan: Klaster target harus merupakan klaster Subscription.

  • Status klaster: Klaster target harus dalam status Running dan tidak memiliki tugas perubahan konfigurasi lain yang sedang berlangsung, seperti penambahan atau penghapusan node, atau pemutakhiran versi minor.

  • Tugas tertunda: Klaster tidak boleh memiliki tugas perubahan konfigurasi tertunda, seperti penambahan atau penghapusan node, atau perubahan konfigurasi.

  • Otorisasi peran terkait layanan: Peran terkait layanan AliyunServiceRoleForPolarDB untuk PolarDB harus telah dibuat di bawah Akun Alibaba Cloud Anda.

    Klik untuk melihat cara memeriksa apakah peran terkait layanan PolarDB telah dibuat

    1. Gunakan Akun Alibaba Cloud Anda untuk membuka daftar Identity Management > Roles di RAM console.

    2. Periksa apakah terdapat peran terkait layanan bernama AliyunServiceRoleForPolarDB dalam daftar role. Gambar berikut menunjukkan contohnya:image

      1. Jika ada, lewati pemeriksaan ini.

      2. Jika tidak ada, lanjutkan ke langkah berikutnya.

    3. Klik Create Role. Pada halaman Create Role, klik Create Service-Linked Role di pojok kanan atas.image

    4. Pada halaman Create Service-Linked Role, atur Trusted Service menjadi AliyunServiceRoleForPolarDB lalu klik Create Service-Linked Role untuk menyelesaikan pembuatan.image

Prosedur

  1. Masuk ke PolarDB console. Di panel navigasi sebelah kiri, klik Clusters dan pilih wilayah tempat klaster berada.

  2. Buka dialog Change Configurations (Subscription) dengan salah satu metode berikut:

    • Klik Change Configurations di kolom Actions klaster target.image

    • Klik ID klaster target untuk membuka halaman Basic Information. Di bagian Database Nodes, klik Change Configurations.image

  3. Pada dialog Change Configurations (Subscription), pilih Temporary Upgrade lalu klik OK.

  4. Pada halaman Temporary Upgrade, konfirmasi Current Configuration dan Expiration Time, lalu atur parameter berikut:

    Parameter

    Description

    Sub-series

    Pilih edisi spesifikasi target, termasuk General Specification dan Dedicated Specification.

    Node

    Pilih spesifikasi target untuk node yang akan ditingkatkan (primary atau read-only).

    Catatan

    Pastikan satu node read-only memiliki spesifikasi yang sama dengan primary node. Anda dapat mengonfigurasi spesifikasi untuk node lainnya.

    Restore Point

    Tentukan waktu spesifik ketika sistem akan secara otomatis mengembalikan spesifikasi ke kondisi sebelum peningkatan.

    Catatan
    • Durasi minimum adalah 1 jam dan maksimum 14 hari. Untuk periode lebih dari 14 hari, gunakan manual specification change.

    • Waktu pemulihan tidak boleh lebih dari satu hari sebelum tanggal kedaluwarsa kluster. Misalnya, jika kluster kedaluwarsa pada 10 Januari, waktu pemulihan terakhir untuk peningkatan sementara adalah 9 Januari.

    • Pengaturan ini tidak dapat diubah setelah ditetapkan. Jika performa masih tidak mencukupi dan Anda perlu memperpanjang durasi, Anda dapat melakukan satu kali peningkatan lagi sebelum waktu pemulihan tiba. Restore Point yang ditetapkan untuk peningkatan kedua tidak boleh lebih awal daripada yang pertama.

  5. Baca syarat dan ketentuan layanan, klik Buy Now, lalu selesaikan pembayaran. Setelah pembayaran berhasil, tugas peningkatan dimulai.

Penagihan

Biaya peningkatan sementara dihitung berdasarkan selisih harga antara spesifikasi baru dan asli, dikalikan koefisien premium 1,5. Rumusnya sebagai berikut:

Biaya peningkatan sementara node komputasi selama N hari = (Harga bulanan spesifikasi baru – Harga bulanan spesifikasi asli) / 30 × 1,5 × N.

Operasi terkait

Mengonversi peningkatan sementara menjadi peningkatan permanen

Untuk mempertahankan spesifikasi yang ditingkatkan secara permanen, atau untuk melakukan operasi seperti adding or removing nodes, temporarily adding nodes, menggunakan automatic scaling, atau unsubscribe dari klaster, Anda dapat mengonversi peningkatan sementara menjadi permanen. Hal ini mencegah spesifikasi diturunkan secara otomatis pada waktu pemulihan. Konversi dapat dilakukan dengan salah satu cara berikut:

  • Konversi manual: Selama periode peningkatan sementara, kembali ke halaman perubahan konfigurasi dan lakukan manual specification change ke spesifikasi saat ini.

    Catatan

    Operasi ini hanya menghasilkan pesanan penagihan permanen dan tidak menyebabkan gangguan layanan kedua kalinya.

  • Konversi melalui scale-out storage space: Jika Anda manually scale out the cluster's storage space selama periode peningkatan sementara, sistem secara otomatis mengonversi spesifikasi komputasi sementara menjadi permanen. Artinya, sejak saat scale-out, Anda akan ditagih berdasarkan harga langganan spesifikasi baru. Evaluasi perubahan ini secara cermat sebelum melakukan scale-out storage.

Menampilkan waktu kedaluwarsa peningkatan sementara

Buka halaman Expenses and Costs > Subscription Orders > My Orders. Cari klaster berdasarkan ID-nya, temukan pesanan dengan tipe Temporary Upgrade, lalu klik Details untuk melihat informasi pesanan.

Operasi API terkait

API

Description

TempModifyDBNode

Secara sementara meningkatkan kluster PolarDB.

FAQ

Apa yang harus saya lakukan jika muncul pesan "Insufficient resources" selama peningkatan sementara?

Jika Anda memilih spesifikasi node tertentu selama peningkatan dan sistem menampilkan pesan Insufficient resources. Please change the region or zone and try again., ini menunjukkan bahwa spesifikasi target yang dipilih telah habis di zona saat ini. Anda dapat melakukan langkah-langkah berikut:

  1. Pilih spesifikasi serupa: Coba pilih spesifikasi lain yang sedikit lebih rendah.

  2. Ubah zona: Kami menyarankan Anda manually change the zone untuk mencegah masalah kekurangan sumber daya pada perubahan spesifikasi di masa depan.

Apa yang harus saya lakukan jika muncul pesan "The operation is not permitted due to loss polardb service linked role." selama peningkatan sementara?

Galat ini terjadi karena akun Anda saat ini belum diberikan peran terkait layanan AliyunServiceRoleForPolarDB untuk PolarDB. Untuk informasi lebih lanjut, lihat Service-linked role authorization di bagian "Prerequisites".

Apa yang harus saya lakukan jika muncul pesan "The expiration time of the temporary upgrade cannot be earlier than: XXX" selama peningkatan sementara?

Setelah peningkatan sementara, jika performa masih tidak mencukupi dan Anda perlu memperpanjang durasi peningkatan, Anda hanya dapat melakukan satu kali peningkatan lagi sebelum waktu pemulihan asli. Namun, Restore Point yang ditetapkan untuk peningkatan kedua tidak boleh lebih awal daripada waktu pemulihan peningkatan pertama. Artinya, Anda harus memperpanjang durasi minimal satu jam.

Bagaimana cara menurunkan spesifikasi, menambah, atau menghapus node dari klaster selama peningkatan sementara?

Operasi seperti menurunkan spesifikasi, menambah node, atau menghapus node tidak didukung selama peningkatan sementara. Anda harus terlebih dahulu convert the temporary upgrade to a permanent upgrade sebelum dapat melakukan operasi tersebut.