All Products
Search
Document Center

Database Autonomy Service:Penyesuaian skala otomatis terjadwal

Last Updated:Mar 29, 2026

Database Autonomy Service (DAS) memungkinkan Anda menjadwalkan operasi scale-up dan scale-back otomatis untuk instans database. Tentukan jendela waktu, dan DAS akan meningkatkan spesifikasi instans pada awal periode, lalu mengembalikannya ke spesifikasi semula saat jendela berakhir—tanpa perlu intervensi manual.

Sebagai contoh, jika beban bisnis Anda mencapai puncaknya pada hari pertama setiap bulan pukul 02.00 (UTC+8) dan menurun pada hari ketiga pukul 02.00 (UTC+8), konfigurasikan pengulangan bulanan sehingga instans melakukan scale-up sebelum lonjakan beban dan secara otomatis kembali ke spesifikasi awal setelahnya. Pola ini cocok untuk penjualan kilat, pemrosesan gaji, pelaporan akhir bulan, serta lonjakan beban lain yang dapat diprediksi.

Prasyarat

Sebelum memulai, pastikan Anda telah:

  • Instansiasi basis data yang didukung:

    • ApsaraDB RDS for MySQL: instans Edisi Standar dengan arsitektur x86, atau instans Edisi Ketersediaan Tinggi tujuan umum yang menggunakan SSD standar atau Enterprise SSDs (ESSDs)

      Catatan

      Penyesuaian skala otomatis terjadwal tidak tersedia untuk instans ApsaraDB RDS for MySQL read-only.

    • PolarDB for MySQL: kluster Edisi Kluster tujuan umum atau spesifikasi khusus

    • Tair (Redis OSS-compatible): instans Redis Edisi Open-Source berbasis cloud-native (berbasis cloud disk) dengan arsitektur standar, atau instans Tair (Edisi Perusahaan) berbasis cloud-native (berbasis cloud disk) dengan arsitektur standar

  • Membuat peran terkait layanan untuk DAS. Untuk informasi selengkapnya, lihat peran AliyunServiceRoleForDAS.

  • Memiliki saldo akun yang cukup untuk menutup biaya sumber daya setelah ditingkatkan skalanya.

Penagihan

Penyesuaian skala otomatis terjadwal memicu perubahan konfigurasi pada instans yang mendasarinya, yang akan ditagih sesuai ketentuan berikut:

Catatan penggunaan

  • Untuk melakukan scale-up instans database secara berkala, Anda harus mengonfigurasi kebijakan penyesuaian skala otomatis terjadwal untuk instans tersebut.

  • Semua parameter waktu menggunakan UTC+8. Konversikan waktu lokal Anda ke UTC+8 sebelum mengonfigurasi. Sebagai contoh, pukul 09.00 Waktu Timur AS (UTC-5) setara dengan pukul 22.00 UTC+8.

  • Setiap instans database hanya mendukung satu kebijakan penyesuaian skala per mode.

  • Jika suatu kebijakan gagal dijalankan, DAS tidak akan mencoba menjalankannya kembali.

  • Modifikasi Duration atau Scale-back Time setelah instans telah ditingkatkan skalanya akan mengubah waktu scale-back menjadi nilai baru tersebut.

Ketika scale-back tidak terjadi

Instans tidak dikembalikan skalanya meskipun Duration atau Scale-back time telah diatur dalam situasi berikut:

  • Spesifikasi instans diubah lagi setelah kebijakan terjadwal dijalankan, dan spesifikasi saat ini berbeda dari target asli kebijakan tersebut.

  • Proses scale-back akan melanggar ambang batas sumber daya. Misalnya, jika memori ditingkatkan dari 1 GB menjadi 4 GB dan penggunaan memori saat ini sudah mencapai 1 GB, maka scale-back ke 1 GB akan menyebabkan pemanfaatan memori mencapai 100%. Oleh karena itu, DAS melewatkan operasi tersebut demi menjaga stabilitas.

  • Instans berada dalam status yang tidak memungkinkan perubahan spesifikasi, seperti Changing Specifications atau Migrating.

Buat kebijakan penyesuaian skala otomatis terjadwal

Konsol DAS menyediakan dua titik masuk. Gunakan halaman Auto Scaling Settings (disarankan) untuk mengelola kebijakan secara terpusat di beberapa instans, atau konfigurasikan langsung dari halaman detail instans tertentu.

Dari halaman Auto Scaling Settings (disarankan)

  1. Masuk ke Konsol DAS.

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

  3. Di halaman Auto Scaling Policies, klik Add Policy.

  4. Di panel Add Policy, konfigurasikan parameter yang dijelaskan di bagian Parameters.

  5. Di daftar kebijakan, temukan kebijakan yang telah Anda buat dan klik Apply di kolom Actions.

  6. Di kotak dialog Apply Policies, pilih instans database target, klik ikon p202202071, lalu klik Confirm.

Dari halaman detail instans

  1. Masuk ke Konsol DAS.

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

  3. Temukan instans target dan klik ID instans-nya.

  4. Di halaman detail instans, klik Autonomy Service Settings di pojok kanan atas.

  5. Di tab Autonomous Function Settings pada panel Autonomous Function Management, klik tab Auto Scaling.

  6. Di bagian Applied Policy, klik Add Policy dan konfigurasikan parameter yang dijelaskan di bagian Parameters.

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

  8. Klik OK.

  9. Di bagian Alert Configuration, konfigurasikan templat peringatan dan berlangganan pemberitahuan peringatan. DAS merekomendasikan templat peringatan dan secara otomatis menambahkan aturan peringatan yang diperlukan. Jika Anda sudah memiliki templat untuk instans ini, tambahkan aturan peringatan ke templat yang ada sesuai petunjuk. Untuk detailnya, lihat Konfigurasi templat peringatan dan Konfigurasi aturan peringatan.

  10. Pada bagian Select Contact Group, pilih kelompok kontak peringatan. Untuk informasi selengkapnya, lihat Kelola kontak peringatan.

    • Klik Add Contact untuk menambahkan kontak.

    • Klik Create Contact Group untuk membuat kelompok baru.

    • Klik Edit atau Remove: di kolom Actions untuk memperbarui atau menghapus kontak.

  11. Klik Submit Configuration dan konfirmasi di kotak dialog.

Untuk memodifikasi atau menghapus kebijakan yang telah diterapkan:

  • Modify: Klik Modify di kolom Actions, lalu perbarui pengaturan di panel Update Policy.

  • Remove: Di bagian Applied Policy, klik Cancel di kolom Actions.

Parameters

ParameterDescription
Policy nameNama kebijakan.
ModePilih Scheduled Auto Scaling.
Engine typeJenis engine database.
SpecificationsSpesifikasi target untuk engine yang dipilih.
OperationOperasi yang akan dilakukan. Untuk instans ApsaraDB RDS for MySQL dan Tair (Redis OSS-compatible), hanya Adjust Instance Specifications yang tersedia. Untuk kluster PolarDB for MySQL, tersedia Adjust Instance Specifications dan Increase Number of Read-only Nodes.
Valid fromRentang tanggal efektif kebijakan. Start time wajib diisi dan harus berupa hari ini atau tanggal di masa depan. End time bersifat opsional — lihat Recurrence untuk mengetahui interaksinya dengan setiap mode pengulangan.
RecurrenceFrekuensi eksekusi operasi penskalaan. Nilai yang valid: N/A(Execute Only Once), Daily, Weekly, Monthly. Lihat tabel di bawah untuk detail parameter tiap mode pengulangan.

Parameter khusus berdasarkan pengulangan:

RecurrenceParameterRequiredDetails
N/A(Execute Only Once)Scaling start timeYesTanggal dan waktu pasti untuk melakukan scale-up.
DurationNoLama waktu mempertahankan spesifikasi setelah ditingkatkan, dalam satuan jam (bilangan bulat positif). Biarkan kosong untuk melewatkan scale-back otomatis.
DailyScaling start timeYesWaktu harian untuk melakukan scale-up, diterapkan setiap hari.
Scale-back timeYesWaktu harian untuk melakukan scale-back. Harus minimal 1 jam setelah waktu scale-up. Jika waktu scale-back lebih awal dalam hari dibandingkan waktu scale-up, maka scale-back dilakukan pada hari berikutnya.
WeeklyScaling start timeYesHari dalam minggu dan waktu untuk melakukan scale-up.
Scale-back timeYesHari dalam minggu dan waktu untuk melakukan scale-back. Harus minimal 1 jam setelah waktu scale-up. Jika waktu scale-back jatuh pada hari yang lebih awal dalam minggu dibandingkan waktu scale-up, maka scale-back dilakukan pada minggu berikutnya.
MonthlyScaling start timeYesTanggal dalam bulan dan waktu untuk melakukan scale-up.
Scale-back timeYesTanggal dalam bulan dan waktu untuk melakukan scale-back. Harus minimal 1 jam setelah waktu scale-up. Jika waktu scale-back jatuh pada tanggal yang lebih awal dalam bulan dibandingkan waktu scale-up, maka scale-back dilakukan pada bulan berikutnya.

Batasan untuk pengulangan Daily, Weekly, dan Monthly:

  • Waktu scale-up setiap eksekusi harus minimal 1 jam setelah waktu scale-back eksekusi sebelumnya.

  • Jika End time jatuh di antara waktu scale-up dan scale-back dari eksekusi terakhir yang seharusnya terjadi, maka eksekusi tersebut dilewati sepenuhnya.

Lihat hasil penskalaan

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

  2. Temukan instans dan klik ID instans-nya.

  3. Di panel kiri halaman detail instans, klik Autonomy Center.

  4. Di halaman Autonomy Center, pilih rentang waktu untuk memfilter event penyesuaian skala otomatis.

  5. Di bagian Auto-Scaling Events, klik Details untuk melihat log event lengkap.

p202202081

FAQ

Apa yang harus saya lakukan jika instans saya telah mencapai spesifikasi maksimum?

Beli instans dengan spesifikasi lebih tinggi dan migrasikan data Anda. Untuk ApsaraDB RDS for MySQL, Edisi Ketersediaan Tinggi spesifikasi khusus mendukung hingga 104 vCPU dan memori 768 GB. Lihat sumber daya berikut untuk informasi spesifikasi dan panduan migrasi:

Langkah berikutnya

Untuk mengubah spesifikasi instans secara manual di luar kebijakan terjadwal, lihat: