全部产品
Search
文档中心

Database Autonomy Service:Penjadwalan penskalaan otomatis

更新时间:Jul 06, 2025

Database Autonomy Service (DAS) menyediakan fitur penjadwalan penskalaan otomatis. Anda dapat menggunakan fitur ini untuk menaikkan spesifikasi instance database dalam periode waktu tertentu, membantu mengatasi perubahan beban database secara periodik seperti lonjakan permintaan atau lalu lintas tinggi selama promosi penjualan. Setelah periode penskalaan berakhir, instance akan dikembalikan ke spesifikasi semula, memenuhi kebutuhan bisnis sekaligus mengurangi biaya.

Prasyarat

Instance database yang ingin Anda kelola harus memenuhi persyaratan berikut:

  • Instance database adalah salah satu dari jenis berikut:

    • ApsaraDB RDS for MySQL Edisi Standar dalam arsitektur x86 atau ApsaraDB RDS tujuan umum untuk MySQL Edisi Ketersediaan Tinggi dengan SSD standar atau Enterprise SSD (ESSDs).

      Catatan

      Fitur penjadwalan penskalaan otomatis tidak tersedia untuk instance ApsaraDB RDS for MySQL baca-saja.

    • Instance PolarDB untuk MySQL Edisi Kluster tujuan umum atau khusus.

    • Instance berbasis cloud-native (berbasis cloud disk) dari Redis Edisi Open-Source dalam arsitektur standar atau instance berbasis cloud-native (berbasis cloud disk) dari Tair (Edisi Perusahaan) dalam arsitektur standar.

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

  • Akun Alibaba Cloud Anda memiliki saldo yang cukup untuk membayar biaya sumber daya yang ditingkatkan.

Peringatan

  • Untuk menaikkan instance database secara berkala, Anda harus mengonfigurasi kebijakan penjadwalan penskalaan otomatis untuk instance tersebut.

  • Semua parameter terkait waktu ditampilkan dalam UTC+8. Jika zona waktu ini tidak didukung di wilayah Anda, konversikan waktu sebelum mengonfigurasi parameter.

  • Anda hanya dapat menerapkan satu kebijakan penskalaan otomatis dari setiap mode pada instance database.

  • Interval percobaan ulang tidak didukung untuk kebijakan penjadwalan penskalaan otomatis. Jika kebijakan gagal dieksekusi, sistem tidak akan mencoba menjalankan kebijakan tersebut kembali.

  • Jika parameter Duration atau Scale-back Time dimodifikasi setelah instance dinaikkan skalanya, instance akan dikembalikan ke spesifikasi sebelumnya berdasarkan waktu baru yang ditentukan oleh salah satu dari dua parameter tersebut.

  • Dalam skenario berikut, instance database mungkin tidak dikembalikan ke spesifikasi sebelumnya meskipun parameter Duration atau Scale-back Time telah ditentukan:

    • Spesifikasi instance database diubah lagi secara manual atau otomatis setelah kebijakan penjadwalan penskalaan otomatis dijalankan. Jika spesifikasi instance berbeda dari yang ditentukan dalam kebijakan, instance database tidak akan dikembalikan.

    • Satu atau lebih metrik instance database tidak memenuhi standar tertentu. Sebagai contoh, jika memori instance dinaikkan dari 1 GB menjadi 4 GB berdasarkan kebijakan penjadwalan penskalaan otomatis dan 1 GB memori telah digunakan sebelum instance dikembalikan, operasi pengembalian skala tidak dilakukan karena penggunaan memori meningkat menjadi 100% selama operasi. Hal ini memastikan stabilitas dan keamanan bisnis Anda.

    • Instance berada dalam keadaan di mana perubahan spesifikasi tidak diizinkan, seperti status Mengubah Spesifikasi atau Migrasi.

Contoh

DAS melakukan operasi penskalaan pada instance Anda sekali atau secara berkala, misalnya menaikkan instance setiap hari, minggu, atau bulan. Misalnya, jika jam puncak bisnis Anda dimulai pada pukul 2:00 pada hari pertama setiap bulan dan berakhir pada pukul 2:00 pada hari ketiga setiap bulan, Anda dapat menggunakan fitur penjadwalan penskalaan otomatis untuk menaikkan instance selama jam puncak dan mengembalikannya selama jam non-puncak.

Penagihan

Ketika Anda mengubah spesifikasi instance database menggunakan fitur penjadwalan penskalaan otomatis, Anda akan dikenakan biaya untuk perubahan konfigurasi instance tersebut.

  • Untuk informasi tentang biaya yang dikenakan untuk perubahan konfigurasi instance ApsaraDB RDS for MySQL, lihat Perubahan Konfigurasi.

  • Untuk informasi tentang biaya yang dikenakan untuk perubahan konfigurasi kluster PolarDB untuk MySQL, lihat Biaya Perubahan Konfigurasi.

  • Untuk informasi tentang biaya yang dikenakan untuk perubahan konfigurasi instance Tair (Redis OSS-compatible), lihat Perubahan Konfigurasi.

Buat kebijakan penjadwalan penskalaan otomatis

  1. Masuk ke Konsol DAS.

  2. Buat kebijakan penjadwalan penskalaan otomatis.

    • Buat kebijakan penjadwalan penskalaan otomatis di halaman Management and Settings.

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

      2. Di halaman Auto Scaling Policies, klik Add Policy. Di panel Add Policy, konfigurasikan parameter untuk kebijakan penjadwalan penskalaan otomatis.

        Tabel 1. Parameter

        Parameter

        Deskripsi

        Policy Name

        Nama kebijakan.

        Mode

        Mode kebijakan. Pilih Scheduled Auto Scaling.

        Engine Type

        Jenis mesin database.

        Specifications

        Spesifikasi mesin database yang dipilih.

        Operation

        • Operasi yang akan dilakukan. Untuk instance ApsaraDB RDS for MySQL dan instance Redis, hanya Adjust Instance Specifications yang didukung.

        • Untuk kluster PolarDB untuk MySQL, Adjust Instance Specifications dan Increase Number of Read-only Nodes didukung.

        Valid From

        Rentang waktu saat kebijakan berlaku.

        • Waktu mulai adalah parameter wajib. Anda harus mengatur parameter ini ke tanggal tidak lebih awal dari tanggal saat ini.

        • Waktu akhir adalah parameter opsional.

          • Jika Anda mengatur parameter Recurrence ke N/A(Execute Only Once), kebijakan penjadwalan penskalaan otomatis dijalankan hanya sekali dan tidak tunduk pada parameter Waktu Akhir.

          • Jika Anda mengatur parameter Recurrence ke Daily, Weekly, atau Monthly dan meninggalkan parameter Waktu Akhir kosong, kebijakan penjadwalan penskalaan otomatis dijalankan berulang kali berdasarkan siklus yang ditentukan. Jika Anda menentukan waktu akhir, sistem akan berhenti menjalankan kebijakan setelah waktu akhir.

        Recurrence

        Interval waktu operasi penskalaan dilakukan. Nilai valid:

        • N/A(Execute Only Once)

          • Scaling Start Time: Anda harus mengonfigurasi parameter ini.

          • Duration: Anda dapat mengonfigurasi parameter ini atau meninggalkannya kosong. Atur parameter ini ke bilangan bulat positif. Unit: jam.

            • Jika Anda meninggalkan parameter ini kosong, instance tidak dikembalikan setelah kebijakan penskalaan otomatis dijalankan.

            • Jika Anda mengonfigurasi parameter ini, instance dikembalikan ke spesifikasi aslinya setelah kebijakan penskalaan otomatis dijalankan.

        • Daily

          • Scaling Start Time: Anda harus mengonfigurasi parameter ini.

          • Scale-back Time: Anda harus mengonfigurasi parameter ini.

            • Jika scaling start time lebih awal dari scale-back time, kedua titik waktu dari satu eksekusi kebijakan berada dalam hari yang sama.

            • Jika scaling start time lebih lambat dari scale-back time, kedua titik waktu dari satu eksekusi kebijakan tidak berada dalam hari yang sama. Instance dikembalikan satu hari setelah penskalaan dimulai.

            Catatan
            • scale-back time harus setidaknya 1 jam lebih lambat dari scaling start time.

            • scaling start time harus setidaknya 1 jam lebih lambat dari scale-back time dari eksekusi kebijakan sebelumnya.

            • Jika Anda menentukan waktu akhir dan waktu akhir diatur ke tanggal antara scaling start time dan scale-back time dari eksekusi terakhir kebijakan, eksekusi terakhir kebijakan tidak dilakukan.

        • Weekly

          • Scaling Start Time: Anda harus mengonfigurasi parameter ini.

          • Scale-back Time: Anda harus mengonfigurasi parameter ini.

            • Jika scaling start time lebih awal dari scale-back time, kedua titik waktu dari satu eksekusi kebijakan berada dalam minggu yang sama.

            • Jika scaling start time lebih lambat dari scale-back time, kedua titik waktu dari satu eksekusi kebijakan tidak berada dalam minggu yang sama. Instance dikembalikan dalam minggu berikutnya setelah penskalaan dimulai.

            Catatan
            • scale-back time harus setidaknya 1 jam lebih lambat dari scaling start time.

            • scaling start time harus setidaknya 1 jam lebih lambat dari scale-back time dari eksekusi kebijakan sebelumnya.

            • Jika waktu akhir diatur ke tanggal antara scaling start time dan scale-back time dari eksekusi terakhir kebijakan, eksekusi terakhir kebijakan tidak dilakukan.

        • Monthly

          • Scaling Start Time: Anda harus mengonfigurasi parameter ini.

          • Scale-back Time: Anda harus mengonfigurasi parameter ini.

            • Jika scaling start time lebih awal dari scale-back time, kedua titik waktu dari satu eksekusi kebijakan berada dalam bulan yang sama.

            • Jika scaling start time lebih lambat dari scale-back time, kedua titik waktu dari satu eksekusi kebijakan tidak berada dalam bulan yang sama. Instance dikembalikan dalam bulan berikutnya setelah penskalaan dimulai.

            Catatan
            • scale-back time harus setidaknya 1 jam lebih lambat dari scaling start time.

            • scaling start time harus setidaknya 1 jam lebih lambat dari scale-back time dari eksekusi kebijakan sebelumnya.

            • Jika waktu akhir diatur ke tanggal antara scaling start time dan scale-back time dari eksekusi terakhir kebijakan, eksekusi terakhir kebijakan tidak dilakukan.

      3. Di bagian Auto Scaling Policies, temukan kebijakan yang Anda buat dan klik Apply di kolom Actions.

      4. Di kotak dialog Apply Policies, pilih instance database yang ingin Anda terapkan kebijakan, dan klik ikon p202202071.

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

    • Buat kebijakan penjadwalan penskalaan otomatis di tab Autonomous Function Settings dari panel Autonomous Function Management.

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

      2. Di halaman yang muncul, temukan instance database yang ingin Anda terapkan kebijakan penjadwalan penskalaan otomatis dan klik ID instance. Halaman detail instance muncul.

      3. Di halaman detail instance, klik Autonomy Service Settings di sudut kanan atas.

      4. Di tab Autonomous Function Settings dari panel Autonomous Function Management, klik tab Auto Scaling. Di bagian Kebijakan Terapkan, klik Add Policy untuk membuat kebijakan penjadwalan penskalaan. Untuk informasi lebih lanjut, lihat bagian Parameter dari topik ini.

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

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

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

      6. Klik OK.

      7. Di bagian Alert Configuration, konfigurasikan template peringatan dan berlangganan notifikasi peringatan. Ini membantu Anda memahami status kebijakan penjadwalan penskalaan otomatis pada kesempatan pertama.

        Sistem merekomendasikan template peringatan dan menambahkan ataturan peringatan untuk acara otonomi yang diperlukan dalam template peringatan. Anda dapat mengonfigurasi template peringatan sesuai dengan 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 dengan petunjuk.

        • Jika Anda perlu mengonfigurasi template peringatan dan aturan peringatan untuk instance database Anda, lihat Konfigurasikan template peringatan dan Konfigurasikan aturan peringatan.

      8. Di bagian Select Contact Group, pilih grup kontak peringatan.

        • 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 Tindakan untuk memodifikasi informasi tentang kontak peringatan atau menghapus kontak peringatan.

        Untuk informasi lebih lanjut, lihat Kelola kontak peringatan.

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

Lihat hasil penjadwalan penskalaan otomatis

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

  2. Di halaman yang muncul, temukan instance database yang memiliki penjadwalan penskalaan otomatis diaktifkan dan klik ID instance. Halaman detail instance muncul.

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

  4. Di halaman Autonomy Center, pilih rentang waktu untuk melihat auto scaling events yang terjadi selama rentang waktu yang dipilih.

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

    p202202081

Pertanyaan Umum

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

Kami merekomendasikan agar Anda membeli instance dengan spesifikasi lebih tinggi. Sebagai contoh, Anda dapat membeli instance ApsaraDB RDS for MySQL Edisi Ketersediaan Tinggi khusus yang mendukung maksimum 104 vCPU 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 berikut:

Referensi

Untuk informasi tentang cara mengubah spesifikasi instance Anda, lihat topik berikut: