全部产品
Search
文档中心

Database Autonomy Service:Penyesuaian Performa Otomatis

更新时间:Jul 06, 2025

Saat bisnis Anda berkembang, volume data meningkat, dan layanan baru atau fitur dirilis, permintaan untuk mengakses database bertambah dan sumber daya komputasi menjadi tidak mencukupi. Untuk menyelesaikan masalah ini, Anda dapat meningkatkan instance database dengan menambah jumlah core CPU dan kapasitas memori. Database Autonomy Service (DAS) menyediakan fitur penyesuaian performa otomatis yang dapat meningkatkan instance database untuk menangani lalu lintas selama jam puncak. Saat lalu lintas berkurang, DAS secara otomatis menurunkan skala instance database untuk mencegah pemborosan sumber daya.

Prasyarat

  • Instance database yang ingin Anda kelola adalah salah satu dari jenis-jenis yang dijelaskan dalam tabel berikut.

    Instance database

    Wilayah

    • Instance ApsaraDB RDS for MySQL Edisi High-availability tujuan umum dan khusus yang menggunakan SSD standar atau Enterprise SSD (ESSDs), instance ApsaraDB RDS for MySQL Edisi High-availability tujuan umum yang menggunakan disk lokal, dan instance ApsaraDB RDS for MySQL Edisi Perusahaan tujuan umum

    • Kluster PolarDB for MySQL Edisi Kluster

    Fitur penyesuaian performa otomatis bergantung pada fitur deteksi anomali. Anda hanya dapat mengaktifkan fitur penyesuaian performa otomatis untuk instance database di wilayah yang mendukung fitur deteksi anomali. Fitur deteksi anomali didukung di wilayah-wilayah berikut:

    Cina (Hangzhou), Cina (Shanghai), Cina (Shenzhen), Cina (Heyuan), Cina (Guangzhou), Cina (Qingdao), Cina (Beijing), Cina (Zhangjiakou), Cina (Hohhot), Cina (Ulanqab), Cina (Nanjing - Wilayah Lokal), Cina (Fuzhou - Wilayah Lokal), Cina (Chengdu), Cina (Zhengzhou - Wilayah Lokal), Cina (Hong Kong), Jepang (Tokyo), Korea Selatan (Seoul), Singapura, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Filipina (Manila), Thailand (Bangkok), Australia (Sydney) Menutup, UEA (Dubai), SAU (Riyadh - Wilayah Mitra), Jerman (Frankfurt), AS (Silicon Valley), AS (Virginia), dan Inggris (London)

    Catatan
    • Fitur penyesuaian performa otomatis tidak didukung untuk instance ApsaraDB RDS for MySQL yang tipe instancenya sudah tidak digunakan lagi. Jika tipe instance ApsaraDB RDS for MySQL Anda sudah tidak digunakan lagi, Anda harus mengubah tipe instance sebelum mengaktifkan fitur penyesuaian performa otomatis untuk instance tersebut. Untuk informasi lebih lanjut tentang cara mengubah tipe instance ApsaraDB RDS for MySQL, lihat Ubah spesifikasi instance.

  • Saldo akun Alibaba Cloud Anda cukup untuk membayar sumber daya yang diperlukan untuk meningkatkan instance database Anda.

  • Peran terkait layanan dibuat untuk DAS. Untuk informasi lebih lanjut, lihat AliyunServiceRoleForDAS role.

    Catatan

    Jika peran terkait layanan untuk DAS belum dibuat, sistem akan secara otomatis membuat peran tersebut sebelum penyesuaian performa otomatis dimulai.

Proses penyesuaian performa otomatis

云盘扩容流程

Peningkatan skala otomatis

Setelah Anda mengaktifkan fitur peningkatan skala otomatis untuk instance Anda, DAS secara otomatis meningkatkan instance database Anda berdasarkan average CPU utilization dari instance database dalam jendela observasi.

Penting

Setelah instance database ditingkatkan skalanya, skenario ekstrem seperti failover, kekurangan sumber daya host yang serius, dan realokasi sumber daya karena konflik dengan proses kontrol yang ada dapat terjadi. Kami merekomendasikan agar Anda menggunakan fitur penskalaan otomatis untuk mengevaluasi utilisasi CPU puncak untuk instance inti dalam jangka pendek dan meningkatkan spesifikasi instance inti berdasarkan utilisasi CPU puncak dalam jangka panjang.

  • Untuk instance ApsaraDB RDS for MySQL Edisi High-availability yang menggunakan SSD standar atau ESSD atau kluster PolarDB for MySQL Edisi Kluster:

    DAS secara otomatis memilih spesifikasi dalam rentang yang ditentukan untuk meningkatkan skala instance database berdasarkan beban kerja saat ini pada instance. Setelah instance database ditingkatkan skalanya, DAS memantau utilisasi CPU dari instance database. Jika utilisasi CPU melebihi ambang batas yang ditentukan lagi, DAS meningkatkan skala instance database lagi. Proses ini diulang hingga instance database ditingkatkan ke spesifikasi maksimum yang Anda tentukan.

  • Untuk instance ApsaraDB RDS for MySQL Edisi High-availability tujuan umum yang menggunakan disk lokal atau instance ApsaraDB RDS for MySQL Edisi Perusahaan tujuan umum:

    DAS meningkatkan jumlah core CPU menjadi dua kali lipat dari jumlah aslinya. Sebagai contoh, jika jumlah core CPU asli adalah 4, jumlah core CPU menjadi 8 setelah peningkatan skala. IOPS instance juga meningkat. IOPS meningkat sebesar 1.000 untuk setiap core CPU yang ditambahkan. Jika sumber daya CPU pada host tidak mencukupi, peningkatan skala tidak dipicu.

    Catatan

    DAS hanya meningkatkan jumlah core CPU menjadi dua kali lipat dari jumlah aslinya. Setelah itu, DAS tidak dapat lebih meningkatkan jumlah core CPU. Sebagai contoh, setelah jumlah core CPU ditingkatkan menjadi 8, DAS tidak dapat lebih meningkatkan jumlahnya menjadi 16.

Penurunan skala otomatis

Penting

Jika peningkatan skala otomatis dilakukan setelah fitur penurunan skala otomatis diaktifkan, sistem secara otomatis mengembalikan spesifikasi instance ke spesifikasi asli dalam penurunan kecil. Ini berlaku jika persyaratan tertentu terpenuhi. Namun, jika peningkatan skala otomatis dilakukan sebelum fitur penurunan skala otomatis diaktifkan, sistem tidak mengembalikan spesifikasi instance ke spesifikasi asli bahkan setelah fitur penurunan skala otomatis diaktifkan.

  • Untuk instance ApsaraDB RDS for MySQL Edisi High-availability yang menggunakan SSD standar atau ESSD atau kluster PolarDB for MySQL Edisi Kluster:

    Setelah Anda mengaktifkan fitur Automatic Scale-down/in untuk instance database Anda, jika utilisasi CPU instance database Anda lebih rendah dari 30% selama lebih dari 99% dari jendela observasi penurunan skala, penurunan skala otomatis dipicu setelah periode Quiescent Period berakhir. Instance database dikembalikan ke spesifikasi asli dalam penurunan kecil.

    Penting
    • Durasi jendela observasi penurunan skala sama dengan durasi jendela observasi ditambah 10 menit. Sebagai contoh, jika Anda mengatur durasi jendela observasi menjadi 30 menit, durasi jendela observasi penurunan skala adalah 40 menit.

    • Untuk instance ApsaraDB RDS for MySQL Edisi High-availability yang menggunakan SSD standar atau ESSD, fitur penurunan skala otomatis hanya didukung oleh instance yang parameter kindCode-nya disetel ke 18. Anda dapat memanggil operasi API untuk menanyakan nilai parameter kindCode. Untuk informasi lebih lanjut, lihat DescribeDBInstanceAttribute.

  • Untuk instance ApsaraDB RDS for MySQL Edisi High-availability tujuan umum yang menggunakan disk lokal atau instance ApsaraDB RDS for MySQL Edisi Perusahaan tujuan umum:

    Jika utilisasi CPU instance database Anda lebih rendah dari 30% selama lebih dari 99% dari scale-down observation window, DAS mengurangi jumlah core CPU dan IOPS instance database kembali ke spesifikasi asli.

Catatan

Setelah Anda mengaktifkan fitur penyesuaian performa otomatis untuk instance database Anda, DAS memantau instance database berdasarkan pengaturan parameter terbaru. Ketika instance database memenuhi kondisi untuk penskalaan otomatis, DAS meningkatkan atau menurunkan skala instance database.

Untuk informasi lebih lanjut tentang fitur penyesuaian performa otomatis, lihat Auto Scaling.

Penagihan

  • Untuk instance ApsaraDB RDS for MySQL:

    • Instance Edisi High-availability tujuan umum yang menggunakan disk lokal atau instance Edisi Perusahaan tujuan umum: Anda dikenakan biaya berdasarkan metode penagihan bayar sesuai pemakaian, dan biaya dipotong sekali setiap jam.

      Rumus perhitungan harga: (Biaya per core CPU × Jumlah core CPU yang ditambahkan) × Durasi peningkatan skala dalam menit

    • Instance Edisi High-availability yang menggunakan SSD standar atau ESSD: Anda dikenakan biaya berdasarkan spesifikasi instance yang ditingkatkan setelah peningkatan skala. Harga untuk peningkatan skala bervariasi berdasarkan konfigurasi instance, seperti wilayah dan spesifikasi instance yang ditingkatkan. Untuk informasi lebih lanjut, kunjungi halaman Pembelian ApsaraDB RDS.

  • Untuk kluster PolarDB for MySQL:

    Untuk informasi tentang aturan penagihan, lihat Biaya perubahan konfigurasi.

Dampak

  • Untuk instance ApsaraDB RDS for MySQL Edisi High-availability yang menggunakan SSD standar atau ESSD atau kluster PolarDB for MySQL Edisi Kluster, koneksi transien yang berlangsung sekitar 30 detik mungkin terjadi saat instance database Anda sedang ditingkatkan atau diturunkan skalanya. Dalam hal ini, pastikan aplikasi Anda dikonfigurasi untuk secara otomatis menyambung ulang ke instance database.

  • Untuk kluster PolarDB for MySQL Edisi Kluster, DAS hanya meningkatkan atau menurunkan spesifikasi seluruh kluster, bukan spesifikasi node tunggal dalam kluster.

  • Jika mesin database instance database Anda bukan versi minor terbaru, DAS memperbarui instance database untuk menjalankan mesin database versi minor terbaru saat DAS meningkatkan skala instance database. Hal ini memastikan performa dan stabilitas instance database Anda.

  • Operasi penskalaan hanya dilakukan pada instance utama. Jika primary/secondary switchover dipicu setelah instance utama diskalakan, salah satu dari kasus berikut terjadi:

    • Jika instance utama (instance sekunder asli) memenuhi kondisi pemicu yang ditentukan untuk peningkatan atau penurunan skala, DAS melakukan operasi penskalaan pada instance utama (instance sekunder asli).

    • Jika instance sekunder (instance utama asli) memenuhi kondisi pemicu yang ditentukan untuk penurunan skala, DAS menurunkan skala instance sekunder (instance utama asli) kembali ke spesifikasi aslinya.

Prosedur

  1. Masuk ke Konsol DAS.

  2. Di panel navigasi di sebelah kiri, pilih Intelligent O&M Center > Instance Monitoring.

  3. Pada halaman yang muncul, temukan instance database yang ingin Anda kelola dan klik ID instance. Halaman detail instance muncul.

  4. Di panel navigasi di sebelah kiri, klik Autonomy Center.

  5. Di pojok kanan atas halaman Autonomy Center, klik Autonomy Service Settings.

  6. Pada tab Autonomous Function Settings panel Autonomous Function Management, aktifkan layanan otonomi.

  7. Pada tab Optimization and Throttling, konfigurasikan parameter.

    ApsaraDB RDS for MySQL instance

    • Pilih Automatic Performance Scaling untuk instance ApsaraDB RDS for MySQL Edisi High-availability yang menggunakan SSD standar atau ESSD.

    • Pilih Automatic Resource Elasticity untuk instance ApsaraDB RDS for MySQL Edisi High-availability tujuan umum yang menggunakan disk lokal atau instance ApsaraDB RDS for MySQL Edisi Perusahaan tujuan umum.

    Tipe instance

    Parameter

    Deskripsi

    Instance tujuan umum

    CPU Utilization ≥

    Ambang batas berdasarkan mana peningkatan skala otomatis dipicu. Jika rata-rata utilisasi CPU lebih besar dari atau sama dengan nilai yang ditentukan, peningkatan skala otomatis dipicu.

    Instance Edisi High-availability yang menggunakan SSD standar atau ESSD

    Observation Window

    Rentang waktu di mana performa instance database diamati. DAS memeriksa rata-rata utilisasi CPU instance database selama jendela observasi pada interval tertentu. Jika utilisasi CPU tidak kurang dari ambang batas yang ditentukan, peningkatan skala otomatis dipicu.

    Penting

    Durasi jendela observasi penurunan skala sama dengan durasi jendela observasi ditambah 10 menit.

    Sebagai contoh, jika Anda mengatur durasi jendela observasi menjadi 30 menit, durasi jendela observasi penurunan skala adalah 40 menit.

    Maximum Specifications

    Spesifikasi maksimum hingga mana instance database dapat ditingkatkan skalanya. Jika utilisasi CPU instance database mencapai ambang batas yang ditentukan, DAS meningkatkan skala instance database. Jika CPU utilization instance database mencapai ambang batas yang ditentukan lagi selama jendela observasi berikutnya, DAS meningkatkan skala instance database lagi. Proses ini diulang hingga instance database ditingkatkan ke spesifikasi maksimum yang Anda tentukan.

    Penting

    Jika instance RDS menggunakan tipe instance yang menyediakan 1 core CPU dan 2 GB memori dan peningkatan skala otomatis dipicu, spesifikasi instance RDS ditingkatkan menjadi 4 core CPU dan 8 GB memori. Dalam hal ini, Anda harus menetapkan spesifikasi maksimum setidaknya 4 core CPU dan 8 GB memori. Jika tidak, peningkatan skala otomatis gagal.

    Automatic Scale-down/in

    Setelah Anda memilih Automatic Scale-down/in, jika utilisasi CPU instance database Anda lebih rendah dari 30% selama lebih dari 99% dari jendela observasi penurunan skala, penurunan skala otomatis dipicu setelah periode Quiescent Period berakhir. Spesifikasi instance database diturunkan ke spesifikasi asli dalam penurunan kecil.Durasi jendela observasi penurunan skala sama dengan durasi jendela observasi ditambah 10 menit.

    Quiescent Period

    Interval minimum antara dua operasi peningkatan atau penurunan skala otomatis berturut-turut.

    Catatan
    • Selama periode tenang, DAS memantau utilisasi CPU instance, tetapi tidak memicu peningkatan atau penurunan skala otomatis meskipun kondisi yang ditentukan terpenuhi.

    • Jika periode tenang dan jendela observasi berakhir pada waktu yang sama dan rata-rata utilisasi CPU dalam jendela observasi mencapai ambang batas yang ditentukan, DAS secara otomatis memicu peningkatan atau penurunan skala.

    Instance ApsaraDB RDS for MySQL Edisi High-availability tujuan umum yang menggunakan disk lokal dan instance ApsaraDB RDS for MySQL Edisi Perusahaan tujuan umum

    Scale-up Observation Window

    Jendela observasi utilisasi CPU untuk peningkatan skala. DAS memeriksa rata-rata utilisasi CPU instance database selama jendela observasi pada interval tertentu. Jika rata-rata utilisasi CPU mencapai ambang batas yang ditentukan, peningkatan skala otomatis dipicu.

    Scale-back Observation Window

    Jendela observasi utilisasi CPU untuk penurunan skala. DAS memeriksa utilisasi CPU instance database dalam jendela observasi pada interval tertentu. Jika utilisasi CPU lebih rendah dari 30% selama lebih dari 99% dari jendela observasi penurunan skala, penurunan skala otomatis dipicu.

    PolarDB for MySQL kluster

    Untuk kluster PolarDB for MySQL, pilih Automatic Scale-up/out dan Automatic Scale-down/in dan konfigurasikan parameter yang dijelaskan dalam tabel berikut.

    • Automatic scale-up/out

      • Jika utilisasi CPU kluster lebih besar dari atau sama dengan ambang batas yang ditentukan dalam jendela observasi, DAS secara otomatis meningkatkan skala kluster PolarDB berdasarkan beban kerja pada kluster setelah jendela observasi berakhir.

      • DAS secara otomatis menambah atau meningkatkan kluster berdasarkan lalu lintas baca dan tulis secara real-time.

        • Jika lalu lintas baca melebihi lalu lintas tulis, DAS pertama-tama menambah node baca saja ke kluster.

        • Jika lalu lintas tulis melebihi lalu lintas baca, DAS pertama-tama meningkatkan spesifikasi kluster.

        • Jika beban kerja pada node utama kluster tinggi, DAS pertama-tama meningkatkan spesifikasi kluster.

    • Automatic scale-down/in

    • Penting

      Untuk kluster PolarDB for MySQL Edisi Kluster, DAS hanya meningkatkan atau menurunkan spesifikasi seluruh kluster, bukan spesifikasi node tunggal dalam kluster.

      • Jika utilisasi CPU kluster lebih rendah dari 30% selama lebih dari 99% dari jendela observasi penurunan skala, penurunan skala otomatis dipicu. Spesifikasi kluster diturunkan ke spesifikasi asli dalam penurunan kecil.

      • Node baca saja yang ditambahkan selama peningkatan skala kluster dihapus satu per satu selama penurunan skala kluster.

      • Kluster yang ditingkatkan selama peningkatan skala diturunkan selama penurunan skala.

    Parameter

    Deskripsi

    Rata-rata Utilisasi CPU ≥

    Ambang batas berdasarkan mana peningkatan skala otomatis dipicu. Jika rata-rata utilisasi CPU lebih besar dari atau sama dengan nilai yang ditentukan, peningkatan skala otomatis dipicu.

    Spesifikasi Maksimum

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

    Jumlah maksimum node Baca Saja

    Jumlah maksimum node baca saja yang dapat dimiliki kluster. Setelah peningkatan skala otomatis dipicu, satu atau dua node baca saja secara otomatis ditambahkan ke kluster PolarDB for MySQL berdasarkan kebutuhan bisnis Anda hingga batas atas tercapai.

    Catatan

    Node yang ditambahkan secara otomatis dikaitkan dengan titik akhir default kluster Anda. Jika Anda menggunakan titik akhir kustom, Anda harus menentukan apakah akan mengaitkan node ini secara otomatis dengan titik akhir dengan mengonfigurasi parameter Automatically Associate New Nodes. Untuk informasi lebih lanjut tentang cara mengatur parameter Automatically Associate New Nodes, lihat Konfigurasi PolarProxy.

    Jendela Observasi

    Jika rata-rata utilisasi CPU mencapai atau melebihi ambang batas yang ditentukan dalam jendela observasi, DAS secara otomatis meningkatkan skala kluster setelah jendela observasi berakhir. Ini memastikan bahwa kluster dapat menangani semua permintaan baca dan tulis. Sebagai contoh, jika durasi jendela observasi yang ditentukan adalah 5 menit dan durasi yang ditentukan untuk menyelesaikan operasi penskalaan otomatis adalah 10 menit, Anda harus menunggu 15 menit sebelum dapat memeriksa hasil penskalaan.

    Penting

    Durasi jendela observasi penurunan skala sama dengan durasi jendela observasi ditambah 10 menit. Sebagai contoh, jika Anda mengatur durasi jendela observasi menjadi 30 menit, durasi jendela observasi penurunan skala adalah 40 menit.

    Periode Tenang

    Interval minimum antara dua peningkatan skala otomatis berturut-turut atau dua penurunan skala otomatis. Selama periode tenang, DAS memantau utilisasi CPU kluster, tetapi tidak memicu peningkatan atau penurunan skala otomatis meskipun kondisi yang ditentukan terpenuhi. Jika periode tenang dan jendela observasi berakhir pada waktu yang sama dan rata-rata utilisasi CPU dalam jendela observasi mencapai ambang batas yang ditentukan, DAS secara otomatis memicu peningkatan atau penurunan skala.

  8. Klik OK.

Tanya Jawab Umum

Apa yang harus saya lakukan jika spesifikasi instance database telah mencapai batas atas?

Kami sarankan Anda membeli instance database yang menjalankan edisi yang lebih tinggi. Sebagai contoh, spesifikasi maksimum instance ApsaraDB RDS for MySQL yang menjalankan Edisi High-availability dan menggunakan tipe instance khusus adalah 104 core CPU dan 768 GB memori. Kemudian, migrasikan data instance Anda ke instance baru. Untuk informasi lebih lanjut tentang spesifikasi instance database dan skenario migrasi data, lihat topik-topik berikut:

Apakah sistem terus memantau performa instance selama peningkatan skala otomatis instance?

Ya.

Sebagai contoh, jika jendela observasi disetel ke 5 menit dan durasi peningkatan skala otomatis adalah 10 menit, total durasi peningkatan skala otomatis adalah 15 menit.

Selama periode peningkatan skala otomatis, sistem terus memantau performa instance, tetapi tidak ada tugas peningkatan skala otomatis baru yang dapat dipicu sampai tugas saat ini selesai. Setelah peningkatan skala otomatis selesai, jika utilisasi CPU dalam jendela observasi mencapai ambang batas yang ditentukan pada akhir jendela, peningkatan lain dilakukan sampai batas atas spesifikasi tercapai.

Referensi

  • Jika puncak lalu lintas bisnis Anda terjadi secara berkala, Anda dapat mengaktifkan fitur penjadwalan penskalaan otomatis untuk instance Anda. Sistem meningkatkan skala instance Anda berdasarkan kebijakan yang telah ditentukan dan secara otomatis menurunkan skala instance ke spesifikasi instance asli setelah durasi peningkatan skala yang ditentukan berakhir.

  • Jika instance Anda tidak mendukung fitur penyesuaian performa otomatis, Anda dapat secara manual mengubah spesifikasi instance untuk menambah atau mengurangi skala instance. Untuk informasi lebih lanjut, lihat topik-topik berikut: