全部产品
Search
文档中心

PolarDB:Penyesuaian otomatis

更新时间:Jul 02, 2025

PolarDB for MySQL menyediakan fitur penyesuaian otomatis untuk menangani lonjakan lalu lintas dan memastikan stabilitas kluster. Dengan fitur ini diaktifkan, kluster diskalakan berdasarkan average CPU utilization dan lalu lintas baca/tulis. Selain itu, dukungan untuk penyesuaian otomatis kembali tersedia untuk mengubah spesifikasi kluster selama jam-jam sepi.

Penting

Fitur ini hanya didukung untuk PolarDB MySQL 5.6. Versi lain dari kluster PolarDB for MySQL mendukung fitur serverless dan dapat diskalakan secara otomatis setelah fitur serverless diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan Fitur Serverless untuk Kluster dengan Spesifikasi yang Ditentukan.

Prasyarat

  • Kluster Anda menjalankan PolarDB for MySQL 5.6.

  • Tidak ada tugas perubahan konfigurasi kluster yang sedang dilakukan di kluster PolarDB.

Batasan

  • Penyesuaian otomatis mulai berlaku dalam minimal 15 menit. Jangan gunakan fitur ini untuk bisnis yang memiliki durasi puncak singkat. Jika Anda tidak ingin sistem menurunkan skala kluster Anda setelah peningkatan skala, Anda dapat menonaktifkan penyesuaian otomatis masuk. Anda tidak dapat mengaktifkan penyesuaian otomatis masuk tanpa mengaktifkan penyesuaian otomatis keluar. Jika kedua fitur diaktifkan, sistem akan secara otomatis menyesuaikan kluster Anda berdasarkan beban kerja bisnis Anda.

  • Anda hanya dapat meningkatkan atau menurunkan seluruh kluster, bukan satu node dalam kluster.

  • Selama proses peningkatan atau penurunan, aplikasi Anda sementara terputus dari kluster selama tidak lebih dari 30 detik. Pastikan aplikasi Anda dikonfigurasi dengan mekanisme penyambungan ulang otomatis.

  • Penyesuaian otomatis menurunkan performa node baca-saja dalam kluster. Akibatnya, node baca-saja memerlukan waktu lebih lama untuk menangani permintaan selama proses penyesuaian.

  • Saat Anda meningkatkan atau menurunkan kluster, data yang disimpan dalam kluster tidak terpengaruh.

Penagihan

Sistem menghitung biaya penyesuaian berdasarkan metode penagihan kluster dan perubahan yang dilakukan. Untuk informasi lebih lanjut, lihat Ubah Konfigurasi.

Metode Penagihan

Aturan Penagihan

Bayar sesuai pemakaian

Anda dikenakan biaya untuk kluster bayar sesuai pemakaian per jam. Setelah Anda mengubah konfigurasi kluster bayar sesuai pemakaian, Anda dikenakan biaya untuk kluster tersebut berdasarkan harga konfigurasi baru per jam.

Langganan

Pembayaran = Total biaya konfigurasi baru untuk periode langganan yang tersisa (Harga bulanan konfigurasi baru/30/24 × Jam yang belum digunakan) - Total biaya konfigurasi asli untuk periode langganan yang tersisa (Harga bulanan konfigurasi asli/30/24 × Jam yang belum digunakan).

Sebagai contoh, harga bulanan konfigurasi baru adalah USD 14.400, harga bulanan konfigurasi asli adalah USD 7.200, dan sisa periode langganan adalah 50 hari. Pembayaran dihitung menggunakan rumus berikut: (USD 14.400/30/24 × 50 × 24) - (USD 7.200/30/24 × 50 × 24) = USD 12.000.

Prosedur

  1. Masuk ke Konsol PolarDB. Di panel navigasi di sebelah kiri, klik Clusters. Di pojok kiri atas, pilih wilayah kluster. Dalam daftar kluster, temukan kluster dan klik ID-nya untuk masuk ke halaman Basic Information.

  2. Di halaman Basic Information, klik Settings di pojok kanan atas bagian Database Nodes.

    setelan

  3. Dalam kotak dialog yang muncul, konfigurasikan parameter berikut. Tabel berikut menjelaskan parameter-parameter tersebut.

    Parameter

    Deskripsi

    Auto Scaling-out

    Menentukan apakah akan mengaktifkan fitur penyesuaian otomatis.

    Observation Period

    Jika penggunaan CPU mencapai ambang batas yang ditentukan selama periode pengamatan, PolarDB secara otomatis menambahkan node atau meningkatkan spesifikasi kluster Anda saat periode pengamatan berakhir. Sistem menentukan metode penyesuaian berdasarkan permintaan baca dan tulis arah masuk. Periode pengamatan minimum adalah 5 menit, dan waktu yang dibutuhkan untuk menyelesaikan aktivitas penyesuaian adalah 10 menit. Oleh karena itu, penyesuaian otomatis membutuhkan setidaknya 15 menit untuk berlaku. Sebagai contoh, jika periode pengamatan adalah 5 menit dan waktu yang dibutuhkan untuk menyelesaikan aktivitas penyesuaian adalah 10 menit, Anda harus menunggu 15 menit sebelum dapat memeriksa hasil penyesuaian.

    Catatan

    Jendela pengamatan penyesuaian masuk sama dengan jendela pengamatan ditambah 10 menit. Sebagai contoh, jika observation window diatur ke 30 menit, jendela pengamatan penyesuaian masuk adalah 40 menit.

    CPU Usage

    Ambang batas yang digunakan untuk memicu peningkatan skala otomatis. Jika CPU Usage lebih besar dari atau sama dengan ambang batas yang ditentukan, peningkatan skala otomatis dipicu.

    Maximum Specification

    Spesifikasi maksimum hingga mana sistem dapat meningkatkan kluster. Setelah peningkatan skala otomatis dipicu, sistem meningkatkan kluster PolarDB Anda ke spesifikasi maksimum dalam peningkatan kecil. Sebagai contoh, spesifikasi CPU dapat ditingkatkan dari 4 core menjadi 8 core, kemudian menjadi 16 core hingga batas atas tercapai.

    Maximum Number of Read-only Nodes

    Jumlah maksimum node baca-saja yang dapat ditambahkan secara otomatis ke kluster. Setelah penyesuaian otomatis dipicu, sistem menambahkan satu atau dua node baca-saja setiap kali hingga batas atas yang ditentukan tercapai.

    Catatan
    • Node yang ditambahkan secara otomatis terhubung dengan titik akhir default kluster Anda. Jika Anda menggunakan titik akhir kustom, tentukan apakah node-node ini secara otomatis terhubung dengan titik akhir tersebut menggunakan parameter Automatically Associate New Nodes. Untuk informasi lebih lanjut tentang cara mengonfigurasi parameter Automatically Associate New Nodes, lihat Konfigurasikan Proksi Polar.

    • Jika Anda ingin sistem hanya melakukan peningkatan skala dan tidak melakukan ekspansi, atur parameter ini ke jumlah node baca-saja saat ini dari kluster.

    • Selama peningkatan skala, pemutusan sementara terjadi pada semua node kluster. Ini tidak terjadi selama ekspansi.

    Auto Scaling-in

    Menentukan apakah akan mengaktifkan penyesuaian otomatis kembali.

    Catatan
    • Setelah penyesuaian otomatis kembali diaktifkan, jika kluster tidak berada dalam periode tenang dan rata-rata penggunaan CPU node yang diskalakan secara otomatis tetap kurang dari 30% selama lebih dari 99% dari jendela pengamatan penyesuaian masuk (jendela pengamatan ditambah 10 menit), kluster dikembalikan tingkat demi tingkat ke spesifikasi aslinya.

    • Kluster yang telah diskalakan tidak akan diskalakan kembali secara otomatis setelah Anda menonaktifkan fitur penyesuaian otomatis.

    Quiescent Period

    Interval minimum antara dua aktivitas penyesuaian. Selama periode tenang, PolarDB memantau penggunaan sumber daya kluster tetapi tidak memicu aktivitas penyesuaian. Jika periode tenang dan periode pengamatan berakhir pada waktu yang sama dan penggunaan CPU mencapai ambang batas dalam periode pengamatan, PolarDB secara otomatis memicu penyesuaian otomatis.