Untuk mengatasi tantangan kinerja akibat pertumbuhan bisnis dan beban kerja database yang tinggi, Database Autonomy Service (DAS) menyediakan fitur auto scaling berbasis prediksi. Fitur ini memprediksi metrik kinerja selama 24 jam ke depan berdasarkan data historis dari 10 hari terakhir. Jika metrik yang diprediksi diperkirakan mencapai ambang batas yang Anda tetapkan, DAS secara proaktif memberikan saran penskalaan.
Prasyarat
-
DAS mendukung engine database berikut:
-
ApsaraDB RDS for MySQL
-
PolarDB for MySQL
-
Tair (Redis OSS-compatible)
-
-
service-linked role untuk DAS telah dibuat.
Prosedur
Masuk ke DAS console.
-
Tambahkan kebijakan auto scaling berbasis prediksi.
-
Tambahkan kebijakan pada halaman Management and Settings.
-
Di panel navigasi sebelah kiri, pilih Resource Management > Auto Scaling Settings.
-
Pada bagian Auto Scaling Policies, klik Add Policy. Di panel Add Policy, konfigurasikan parameter berikut:
Tabel 1. Parameter
Parameter
Deskripsi
Policy Name
Nama kebijakan.
Mode
Mode kebijakan. Pilih Prediction-based Auto Scaling.
CatatanMode ini hanya bersifat perkiraan. Mode ini memberikan saran penskalaan tetapi tidak melakukan operasi penskalaan.
Engine Type
Jenis engine database.
Metric Type
-
Untuk ApsaraDB RDS for MySQL dan PolarDB for MySQL, hanya CPU Utilization (%) yang didukung.
-
Untuk Tair (Redis OSS-compatible), hanya Memory Usage (%) yang didukung.
Destination Value
Nilai target untuk metrik perkiraan. DAS memberikan saran penskalaan ketika nilai yang diprediksi mencapai atau melebihi nilai target ini.
-
-
Pada halaman Apply Policies, centang kotak untuk setiap instans database yang ingin Anda terapkan kebijakan tersebut, lalu klik
. -
Klik OK untuk menambahkan kebijakan ke instans database yang dipilih.
Anda juga dapat menerapkan kebijakan dari bagian Auto Scaling Policies. Temukan kebijakan tersebut dan klik Apply di kolom Actions untuk menerapkannya ke instans database target.
-
-
Tambahkan kebijakan auto scaling berbasis prediksi pada halaman Autonomous Function Management di Autonomy Service Settings instans.
-
Di panel navigasi sebelah kiri, pilih Intelligent O&M Center > Instance Monitoring.
-
Temukan instans target dan klik ID-nya untuk membuka halaman detail instans.
-
Di pojok kanan atas halaman, klik Autonomy Service Settings.
-
Pada tab , klik Add Policy. Konfigurasikan parameter seperti yang dijelaskan dalam Parameters.
-
Pada bagian Recommended Policies, temukan kebijakan yang ingin Anda tambahkan dan klik Apply di kolom Actions.
Catatan-
Untuk mengubah kebijakan, klik Modify di kolom Actions. Lakukan perubahan Anda pada tab Update Policy.
-
Untuk berhenti menerapkan kebijakan, klik Cancel di kolom Actions pada bagian Applied Policies.
-
-
Klik OK.
-
Konfigurasikan Alert Template untuk menerima notifikasi tepat waktu mengenai event auto scaling berbasis prediksi untuk instans database Anda.
Sistem merekomendasikan templat peringatan dan menambahkan aturan peringatan yang diperlukan untuk event otonom. Ikuti petunjuk untuk menyelesaikan konfigurasi.
Catatan-
Jika Anda telah mengonfigurasi templat peringatan untuk instans tersebut, ikuti petunjuk untuk menambahkan aturan peringatan yang diperlukan untuk event otonom ke templat yang sudah ada.
-
Untuk mengonfigurasi templat peringatan dan aturan peringatan sendiri, lihat Configure alert templates dan Configure alert rules.
-
-
Pilih Alert Contact Group untuk menerima notifikasi.
-
Klik Add Contact untuk menambahkan kontak peringatan baru.
-
Klik Add Contact Group untuk menambahkan kelompok kontak peringatan baru.
-
Klik Modify atau Remove di sebelah kontak untuk mengubah atau menghapusnya.
Untuk informasi lebih lanjut, lihat Manage alert contacts.
-
-
Klik Submit Configuration dan konfirmasi konfigurasi peringatan di kotak dialog yang muncul.
-
-
Lihat hasil auto scaling berbasis prediksi
-
Di panel navigasi sebelah kiri, pilih Intelligent O&M Center > Instance Monitoring.
-
Temukan instans target dan klik ID-nya untuk membuka halaman detail instans.
-
Di panel navigasi sebelah kiri, klik Autonomy Center.
-
Pada halaman Autonomy Center, lihat Auto Scaling Events yang terjadi dalam rentang waktu yang dipilih.
-
Klik Details untuk event Database Workload Prediction guna melihat detail mengenai saran penskalaan.
Nama lengkap event ini adalah Database Workload Prediction (Forecast Only), dan tingkat keparahannya adalah Notice.
Dokumen terkait
Setelah menerima saran penskalaan, Anda dapat melakukan penskalaan naik pada instans database Anda. Untuk petunjuknya, lihat dokumentasi sesuai jenis engine Anda:
-
ApsaraDB RDS for MySQL: Change instance specifications.
-
PolarDB for MySQL: Manually change cluster specifications.
-
Tair (Redis OSS-compatible): Change instance configurations.