All Products
Search
Document Center

PolarDB:Konfigurasikan auto scaling dengan DAS

Last Updated:Jun 21, 2026

Fitur Quick Diagnostics untuk kluster PolarDB for MySQL mengintegrasikan berbagai kemampuan Database Autonomy Service (DAS). Anda dapat mengaktifkan layanan auto scaling di Autonomy Center. Topik ini menjelaskan cara mengonfigurasi auto scaling.

Prasyarat

  • Kluster PolarDB for MySQL Anda harus memenuhi persyaratan berikut:

    • Product Edition: Enterprise Edition

    • Series: Cluster Edition

  • Tidak ada perubahan konfigurasi yang sedang berlangsung pada kluster.

  • Peran terkait layanan untuk DAS harus dibuat.

Penagihan

Untuk informasi selengkapnya, lihat Biaya perubahan konfigurasi.

Catatan penggunaan

  • Fitur auto scaling DAS tidak mendukung peningkatan spesifikasi node primary dan node read-only secara independen. Setelah skala turun, semua node read-only diubah agar sesuai dengan spesifikasi node primary. Gunakan fitur ini dengan hati-hati.

    Catatan

    Jika kluster PolarDB memiliki lebih dari dua node, node primary dan node read-only memiliki spesifikasi berbeda, dan Anda mengaktifkan Auto Scaling, logika berikut berlaku: Jika rata-rata utilisasi CPU lebih besar dari atau sama dengan ambang batas yang ditentukan selama rentang Pengamatan, PolarDB memilih salah satu metode skalabilitas vertikal berikut berdasarkan traffic baca-tulis real-time kluster:

    • Tambahkan node read-only dengan spesifikasi yang sama seperti node primary.

    • Tambahkan node read-only dengan spesifikasi yang sama seperti node read-only yang sudah ada di kluster.

      Catatan

      Metode ini berlaku ketika rata-rata utilisasi CPU node read-only lebih besar dari atau sama dengan ambang batas yang ditentukan.

    • Upgrade kluster agar semua node memiliki spesifikasi yang sama dengan node utama.

    Setelah Anda mengaktifkan Auto Scaling-in, jika kluster tidak berada dalam Quiescent Period dan utilisasi CPU-nya tetap di bawah 30% selama lebih dari 99% dari rentang pengamatan skala turun, sistem secara otomatis menurunkan spesifikasi kluster bertahap hingga kembali ke spesifikasi semula. Sistem dapat menggunakan salah satu metode skala turun berikut:

    • Hapus node read-only yang ditambahkan.

      Catatan

      Spesifikasi node read-only yang tersisa tidak diubah.

    • Semua node read-only diubah agar memiliki spesifikasi yang sama dengan node utama.

  • Peningkatan dan penurunan spesifikasi kluster tidak memengaruhi data di kluster Anda.

  • Saat terjadi perubahan spesifikasi, Anda mungkin mengalami pemutusan koneksi sementara yang berlangsung sekitar 30 detik. Kami menyarankan Anda melakukan operasi ini selama jam sepi dan memastikan aplikasi Anda memiliki mekanisme koneksi ulang otomatis.

  • Saat terjadi perubahan konfigurasi pada kluster PolarDB, node read-only mungkin mengalami replication lag yang lebih tinggi dari biasanya.

Prosedur

  1. Masuk ke PolarDB console. Di panel navigasi sebelah kiri, klik Clusters. Pilih region tempat kluster Anda dideploy, lalu klik ID kluster tersebut.

  2. Di panel navigasi sebelah kiri, pilih Diagnostics and Optimization > Quick Diagnostics.

  3. Klik tab Autonomy Center. Di bagian Autonomy Center, klik Autonomy Service Settings.

  4. Pada kotak dialog Autonomous Function Management, di tab Autonomous Function Settings, aktifkan sakelar layanan otonomi.

  5. Di tab Optimization and Throttling, pilih Auto Scaling dan Auto Scaling-in.

    • Setelah Anda memilih Auto Scaling, jika rata-rata utilisasi CPU lebih besar dari atau sama dengan nilai yang ditentukan selama seluruh Observation Window, PolarDB akan meningkatkan kapasitas kluster berdasarkan beban kluster setelah Observation Window berakhir. Misalnya, jika ambang batas rata-rata utilisasi CPU adalah 70%, rentang pengamatan adalah 5 menit, dan waktu peningkatan otomatis adalah 10 menit, kluster akan ditingkatkan ketika rata-rata utilisasi CPU sebuah node dalam kluster melebihi 70% selama rentang pengamatan. Saat meningkatkan kapasitas kluster, sistem memilih apakah akan menambah node atau meningkatkan spesifikasi berdasarkan traffic baca-tulis real-time. Secara default, sistem menambahkan node read-only ketika traffic baca mendominasi, dan meningkatkan spesifikasi kluster ketika traffic tulis mendominasi. Dalam skenario khusus, seperti ketika beban pada node primary sangat tinggi, sistem akan meningkatkan spesifikasi kluster.

    • Setelah Anda memilih Auto Scaling-in, jika kluster tidak berada dalam Quiescent Period dan rata-rata utilisasi CPU node yang telah ditingkatkan tetap di bawah 30% selama lebih dari 99% dari rentang pengamatan skala turun, sistem secara otomatis menurunkan spesifikasi kluster bertahap hingga kembali ke spesifikasi semula. Jika node read-only ditambahkan selama peningkatan, sistem akan menghapusnya satu per satu selama penurunan. Jika spesifikasi kluster ditingkatkan selama peningkatan, sistem akan menurunkannya selama penurunan. Untuk kluster PolarDB for MySQL, Anda hanya dapat meningkatkan atau menurunkan spesifikasi untuk seluruh kluster, bukan untuk node individual.

  6. Konfigurasikan parameter Auto Scaling dan Auto Scaling-in, lalu klik OK.

    Parameter

    Deskripsi

    CPU Utilization ≥

    Ambang batas yang memicu peningkatan otomatis. Ketika rata-rata utilisasi CPU lebih besar dari atau sama dengan nilai ini, peningkatan otomatis dipicu.

    Maximum Specifications

    Batas atas untuk peningkatan otomatis. Setelah peningkatan dipicu, sistem meningkatkan spesifikasi kluster PolarDB bertahap, misalnya dari 4 core ke 8 core lalu ke 16 core, hingga mencapai batas ini.

    Maximum Number of Read-only Nodes

    Jumlah maksimum node read-only yang dapat ditambahkan secara otomatis. Setelah peningkatan dipicu, sistem menambahkan satu atau dua node read-only sekaligus sesuai kebutuhan hingga mencapai batas ini.

    Catatan

    Node yang ditambahkan secara otomatis dimasukkan ke cluster endpoint default. Untuk titik akhir kustom, Anda harus mengonfigurasi Automatically Associate New Nodes. Untuk informasi selengkapnya tentang cara mengonfigurasi Automatically Associate New Nodes, lihat Configure PolarProxy.

    Observation Window

    Jika rata-rata utilisasi CPU memenuhi atau melebihi ambang batas yang ditentukan sepanjang periode ini, PolarDB memilih metode peningkatan (menambah node atau meningkatkan spesifikasi) berdasarkan traffic real-time setelah periode berakhir. Misalnya, jika rentang pengamatan adalah 5 menit dan operasi penskalaan memerlukan waktu 10 menit, Anda akan melihat hasil auto scaling setelah sekitar 15 menit.

    Catatan

    Rentang pengamatan skala turun adalah durasi Observation Window ditambah 10 menit. Misalnya, jika Anda mengatur Observation Period menjadi 30 menit, rentang pengamatan skala turun adalah 40 menit.

    Quiescent Period

    Interval minimum antara dua operasi peningkatan atau penurunan otomatis berturut-turut. Selama quiescent period, PolarDB terus memantau metrik tetapi tidak memicu penskalaan. Jika quiescent period dan rentang pengamatan berakhir pada waktu yang sama, dan utilisasi CPU mencapai ambang batas dalam rentang pengamatan tersebut, PolarDB memicu event auto scaling.