全部产品
Search
文档中心

Database Autonomy Service:Penskalaan otomatis untuk sumber daya lokal

更新时间:Jul 02, 2025

Database Autonomy Service (DAS) mendukung penskalaan otomatis untuk sumber daya lokal. Jika rata-rata pemanfaatan CPU dari instance database selama jendela observasi mencapai ambang batas yang ditentukan, DAS memanfaatkan sumber daya yang tersedia di host lokal untuk meningkatkan jumlah core CPU instance database ke nilai yang ditentukan.

Prasyarat

  • Instance database yang ingin dikonfigurasikan untuk fitur ini adalah PolarDB for MySQL Edisi Kluster dari spesifikasi umum atau Kluster Multi-master (Basis Data/Tabel) Edisi dari spesifikasi umum.

    Catatan

    PolarDB for MySQL 8.0.2 tidak mendukung penskalaan otomatis untuk sumber daya lokal.

  • Peran layanan tertaut telah dibuat untuk DAS. Untuk informasi lebih lanjut, lihat Peran AliyunServiceRoleForDAS.

Manfaat

Penskalaan otomatis untuk sumber daya lokal diimplementasikan dengan menghapus batasan yang diberlakukan oleh cgroups pada host lokal. Tabel berikut menjelaskan perbandingan antara penskalaan otomatis untuk sumber daya lokal dan penskalaan kinerja otomatis.

Item

Penskalaan Otomatis untuk Sumber Daya Lokal

Penskalaan Kinerja Otomatis

Sumber Daya yang Dapat Diskalakan

Anda dapat menambah core CPU dan IOPS, tetapi tidak dapat menambah memori atau koneksi.

Anda dapat menambah core CPU, IOPS, memori, dan koneksi secara bersamaan.

Kecepatan Penskalaan

Cepat

  • Durasi minimum jendela observasi skala naik adalah 30 detik.

  • Setelah tugas skala naik dipicu, tugas tersebut dapat diselesaikan dalam hitungan detik.

Lambat

  • Durasi minimum jendela observasi skala naik adalah 5 menit.

  • Penskalaan membutuhkan waktu lebih lama karena melibatkan perubahan spesifikasi.

Proses Skala Naik

Tidak ada koneksi transien yang terjadi selama proses skala naik karena tidak diperlukan perubahan spesifikasi.

Koneksi transien terjadi karena diperlukan perubahan spesifikasi.

Catatan penggunaan

  • Fitur ini sedang dalam periode uji coba dan tersedia secara gratis.

  • Setelah penskalaan otomatis untuk sumber daya lokal diaktifkan untuk instance database, disarankan untuk menonaktifkan penskalaan kinerja otomatis untuk instance tersebut karena kedua fitur tersebut saling bertentangan. Misalnya, jika penskalaan kinerja otomatis dipicu setelah penskalaan otomatis untuk sumber daya lokal, penskalaan otomatis untuk sumber daya lokal menjadi tidak valid.

    Catatan

    Anda dapat menonaktifkan penskalaan kinerja otomatis dengan melakukan langkah-langkah berikut: Di halaman detail instance database, klik Autonomy Service Settings di pojok kanan atas. Pada tab Pengaturan Fungsi Otonom panel Manajemen Fungsi Otonom, nonaktifkan Auto Storage Expansion.

  • Jika host tempat instance database berada tidak memiliki sumber daya CPU yang cukup, instance tersebut tidak akan diskalakan.

  • Setelah instance database diskalakan, skenario ekstrem mungkin terjadi, seperti failover, kekurangan serius sumber daya host, dan dealokasi sumber daya akibat konflik dengan proses kontrol yang ada. Disarankan untuk menggunakan fitur penskalaan otomatis untuk sumber daya lokal guna mengukur pemanfaatan CPU puncak instance inti dalam jangka pendek dan meningkatkan spesifikasi instance inti berdasarkan pemanfaatan CPU puncak dalam jangka panjang.

Prosedur

  1. Masuk ke Konsol DAS.

  2. Buat kebijakan penskalaan otomatis untuk sumber daya lokal.

    • Buat kebijakan penskalaan otomatis untuk sumber daya lokal di halaman Management and Settings.

      1. Di panel navigasi sebelah kiri, pilih Resources > Auto Scaling Settings.

      2. Di bagian Auto Scaling Policies, klik Add Policy. Di panel Add Policy, konfigurasikan parameter yang dijelaskan dalam tabel berikut.

        Tabel 1. Parameter

        Parameter

        Deskripsi

        Policy Name

        Nama kebijakan.

        Mode

        Mode kebijakan. Pilih Automatic Scaling for Local Resources.

        Engine Type

        Tipe mesin database. Hanya PolarDB for MySQL yang didukung.

        Specifications

        Spesifikasi mesin database yang dipilih.

        Average CPU Utilization

        Ambang batas yang digunakan untuk memicu penskalaan otomatis. Jika rata-rata pemanfaatan CPU node dalam kluster mencapai nilai yang ditentukan, node tersebut akan diskalakan secara otomatis.

        Scale-up Observation Window

        Rentang waktu selama mana Anda ingin mengamati kinerja instance untuk memicu penskalaan otomatis ke atas. DAS memeriksa pemanfaatan CPU instance selama jendela observasi skala naik pada interval tertentu. Ketika pemanfaatan CPU mencapai nilai parameter Rata-rata Pemanfaatan CPU, penskalaan otomatis ke atas dipicu.

        CPU Scale-up Step Size

        Jumlah core yang akan ditambahkan selama setiap skala naik CPU. Nilainya harus berupa bilangan bulat mulai dari 1 hingga 31.

        Sebagai contoh, jika jumlah core CPU sebuah instance adalah 4 dan nilai parameter CPU Scale-up Step Size adalah 2, jumlah core CPU akan meningkat menjadi 6 setelah skala naik CPU. Jika rata-rata pemanfaatan CPU masih memenuhi kondisi untuk memicu penskalaan otomatis ke atas setelah skala naik selesai, skala naik lainnya dilakukan hingga jumlah maksimum core CPU tercapai.

        Catatan

        Jumlah maksimum core CPU untuk satu database dihitung berdasarkan rumus berikut: 4 × Jumlah awal core CPU. Namun, jumlah maksimum tidak boleh melebihi 32. Sebagai contoh, jika jumlah awal core CPU sebuah instance adalah 4, core CPU instance tersebut dapat diskalakan hingga maksimum 16 core.

        Scale-down Observation Window

        Rentang waktu selama mana Anda ingin mengamati kinerja instance untuk memicu penskalaan otomatis ke bawah. DAS memeriksa pemanfaatan CPU instance selama jendela observasi skala turun pada interval tertentu. Jika pemanfaatan CPU kurang dari 30% selama 99% dari waktu, penskalaan otomatis ke bawah dipicu.

        Jumlah core CPU dikurangi dengan nilai Langkah Ukuran Skala Naik CPU selama setiap skala turun hingga instance dikembalikan ke spesifikasi CPU aslinya.

      3. Klik Langkah Berikutnya. Di kotak dialog Apply Policies, pilih instance database yang ingin Anda terapkan kebijakan dan klik ikon xy.

      4. Klik Confirm untuk menerapkan kebijakan ke instance database yang dipilih.

        Atau, Anda dapat melakukan langkah-langkah berikut untuk menerapkan kebijakan ke instance database: Di bagian Auto Scaling Policies, temukan kebijakan yang Anda buat dan klik Apply di kolom Actions. Di kotak dialog Terapkan Kebijakan, pilih instance database yang ingin Anda terapkan kebijakan, klik panah ke kanan, dan kemudian klik Konfirmasi.

    • Buat kebijakan penskalaan otomatis berbasis prediksi di tab Pengaturan Fungsi Otonom panel Autonomous Function Management.Autonomy Service Settings

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

      2. Di halaman yang muncul, temukan instance database untuk mana Anda ingin membuat kebijakan penskalaan otomatis untuk sumber daya lokal dan klik ID instance. Halaman detail instance muncul.

      3. Klik Autonomy Service Settings di pojok kanan atas.

      4. Di tab Autonomous Function Settings panel Autonomous Function Management, klik tab Auto Scaling. Di bagian Kebijakan Terapan, klik Add Policy untuk membuat kebijakan penskalaan otomatis untuk sumber daya lokal. Untuk informasi lebih lanjut, lihat bagian Parameter topik ini.

      5. Di bagian Recommended Policies, temukan kebijakan yang Anda buat dan klik Apply di kolom Actions.

        Catatan
        • Untuk memodifikasi kebijakan yang ada, klik Modify di kolom Actions kebijakan. Di panel Update Policy, perbarui pengaturan kebijakan.

        • Jika Anda tidak lagi ingin menerapkan kebijakan ke instance Anda, klik Applied Policies di kolom Actions kebijakan di bagian Applied Policies.

      6. Klik OK.

      7. Di langkah Select Alert Template, konfigurasikan template peringatan untuk instance database dan berlangganan notifikasi peringatan. Ini membantu Anda memahami status penskalaan otomatis untuk sumber daya lokal sejak dini.

        Sistem merekomendasikan template peringatan dan menambahkan aturan peringatan untuk acara otonomi yang diperlukan dalam template peringatan. Anda dapat mengonfigurasi template peringatan sesuai petunjuk.

        Catatan
        • Jika Anda telah mengonfigurasi template peringatan untuk instance database Anda, Anda harus menambahkan aturan peringatan untuk acara otonomi yang diperlukan ke template peringatan sesuai petunjuk.

        • Jika Anda perlu mengonfigurasi template peringatan dan aturan peringatan untuk instance database Anda, ikuti instruksi yang dijelaskan di Konfigurasikan template peringatan dan Konfigurasikan aturan peringatan.

      8. Di langkah Pilih Grup Kontak Peringatan, pilih grup alert contact group.

        • Klik Add Contact untuk menambahkan kontak peringatan.

        • Klik Create Contact Group untuk membuat grup kontak peringatan.

        • Temukan kontak peringatan yang ingin Anda kelola dan klik Edit atau Remove di kolom Aksi untuk memodifikasi atau menghapus informasi tentang kontak peringatan.

        Untuk informasi lebih lanjut, lihat Kelola kontak peringatan.

      9. Klik Submit Configuration. Di kotak dialog yang muncul, konfirmasi konfigurasi.

Lihat hasil penskalaan otomatis untuk sumber daya lokal

  1. Di panel navigasi sebelah kiri Konsol DAS, pilih Intelligent O&M Center > Instance Monitoring.

  2. Di halaman yang muncul, temukan instance database untuk mana Anda ingin melihat hasil penskalaan otomatis untuk sumber daya lokal dan klik ID-nya. Halaman detail instance muncul.

  3. Di panel sebelah kiri halaman detail instance, klik Autonomy Center.

  4. Di halaman Autonomy Center, pilih Auto-Scaling Events sebagai Jenis dan pilih rentang waktu untuk melihat acara penskalaan otomatis yang terjadi dalam rentang waktu yang dipilih.

  5. Klik Details di bagian Auto-Scaling Events untuk melihat detail acara penskalaan otomatis.

    p2022021701