Tugas terjadwal memungkinkan Auto Scaling menambah atau menghapus instans pada waktu tetap—sebelum lonjakan lalu lintas terjadi atau setelah berlalu. Gunakan fitur ini ketika Anda dapat memprediksi perubahan beban sebelumnya, seperti acara promosi pada tanggal tertentu atau pola lalu lintas harian yang berulang.
Sebagai contoh, jika kluster Anda mengalami lonjakan setiap malam pukul 19.00 dan mereda pada pukul 01.00, buat dua tugas terjadwal: satu untuk scale out pada pukul 19.00 dan satu lagi untuk scale in pada pukul 01.00. Auto Scaling akan menangani sisanya secara otomatis sehingga ukuran kluster Anda selalu sesuai sepanjang waktu.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Grup penskalaan. Lihat Buat grup penskalaan.
(Opsional) Aturan penskalaan sederhana, jika Anda berencana menggunakan metode penskalaan Select Existing Scaling Rule.
Batasan
Jumlah tugas terjadwal per Akun Alibaba Cloud per wilayah dibatasi. Untuk memeriksa kuota Anda, buka Quota Center.
Tugas terjadwal dengan ekspresi cron dijalankan paling sering sekali setiap lima menit.
Waktu Executed At harus berada dalam rentang 90 hari sejak tugas dibuat atau terakhir dimodifikasi.
Buka halaman Scheduled Tasks
Semua operasi tugas terjadwal dilakukan di halaman Scheduled Tasks.
Masuk ke Konsol Auto Scaling.
Di panel navigasi kiri, klik Scaling Groups.
Di bilah navigasi atas, pilih wilayah.
Di halaman Scaling Groups, klik nama grup penskalaan yang ingin Anda kelola.
Pilih Scaling Rules and Event Tasks > Scheduled Tasks.

Buat tugas terjadwal
Di halaman Scheduled Tasks, klik Create Scheduled Task.
Di kotak dialog Create Scheduled Task, konfigurasikan informasi dasar.
Parameter Description Task name Nama tugas. Harus terdiri dari 2–64 karakter dan dapat berisi huruf, angka, titik ( .), garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf atau angka.Description (Opsional) Deskripsi tujuan tugas. Harus terdiri dari 2–200 karakter. Konfigurasikan waktu pemicu. Pilih Cron Expression di bidang Recurrence untuk menentukan jadwal kustom. Misalnya,
30 6 * * 2menjalankan tugas setiap Selasa pukul 06.30 UTC+0. Ekspresi cron terdiri dari lima bidang yang dipisahkan spasi:[Minute] [Hour] [Day] [Month] [Day of week]. Semua waktu dalam UTC+0—konversikan waktu lokal Anda sebelum mengonfigurasi. Sebagai contoh, untuk menjalankan tugas pukul 20.00 Waktu Standar Tiongkok (UTC+8), kurangi 8 jam dan masukkan0 12 * * ?.Parameter Description Executed At Waktu tugas dijalankan. Jika Recurrence tidak diatur, tugas dijalankan sekali pada waktu ini. Jika Recurrence diatur, tugas pertama kali dijalankan pada waktu ini, lalu diulang sesuai siklus yang ditentukan. Waktu tersebut harus berada dalam rentang 90 hari sejak tugas dibuat atau terakhir dimodifikasi. Retry Interval (Seconds) (Opsional) Durasi Auto Scaling mencoba ulang tugas jika gagal. Nilai valid: 0–1800. Satuan: detik. Recurrence (Opsional) Siklus pengulangan. Opsi: Not Set, By Day, By Week, By Month, Cron Expression. Expired At Waktu akhir siklus pengulangan. Tersedia saat Recurrence diatur ke By Day, By Week, By Month, atau Cron Expression. Eksekusi pertama harus terjadi sebelum waktu ini. Fields
Field Required Value range Special characters Minute Yes 0–59 , - / *Hour Yes 0–23 , - / *Day Yes 1–31 , - / * ? L WMonth Yes 1–12 , - / *Day of week Yes 1–7 (Minggu = 7) , - * ? / L #Special characters
Character Meaning Example *Semua nilai valid *di Bulan = setiap bulan,Nilai yang dienumerasi 5,20di Minute = menit ke-5 dan ke-20-Rentang 5-20di Minute = menit ke-5 hingga ke-20/Increment 0/15dalam Menit = setiap 15 menit, dimulai dari menit ke-0?Tidak ditentukan (hanya untuk Day dan Day of week) Gunakan ?di bidang yang tidak ingin Anda tentukan, untuk menghindari konflikLHari terakhir periode (hanya untuk Day dan Day of week). Jangan tentukan daftar atau rentang saat menggunakan L.Ldi Day = hari terakhir bulan;6Ldi Day of week = Sabtu terakhir bulanWHari kerja terdekat dengan tanggal yang ditentukan, dalam bulan yang sama. LW= hari kerja terakhir bulan.5Wdi Day: jika tanggal 5 adalah Sabtu, dijalankan Jumat tanggal 4; jika Minggu, dijalankan Senin tanggal 6#Kejadian spesifik hari kerja dalam bulan (hanya untuk Day of week). Nilai valid: 1–5. 4#2di Day of week = Kamis kedua bulanContoh (semua waktu dalam UTC+0)
Cron expression Schedule 15 10 ? * *10.15 setiap hari 15 9 * * *09.15 setiap hari 0 12 * * ?12.00 setiap hari 0 10,14,16 * * ?10.00, 14.00, dan 16.00 setiap hari 15 10 15 * ?10.15 pada tanggal 15 setiap bulan 15 10 L * ?10.15 pada hari terakhir setiap bulan 15 10 ? * 6L10.15 pada Sabtu terakhir setiap bulan 15 10 ? * 6#310.15 pada Sabtu ke-3 setiap bulan Konfigurasikan metode penskalaan. Auto Scaling mendukung dua metode penskalaan:
Select Existing Scaling Rule
Parameter Description Scaling Method Pilih Select Existing Scaling Rule. Simple Scaling Rule Pilih aturan penskalaan sederhana yang sudah ada. Aturan ini menentukan apakah akan menambah atau menghapus N instans, menambah atau menghapus N% instans, atau menetapkan jumlah total menjadi N. Lihat Konfigurasikan aturan penskalaan atau CreateScalingRule. Configure Number of Instances in Scaling Group
Parameter Description Scaling Method Pilih Configure Number of Instances in Scaling Group. Maximum Instances Batas atas kapasitas grup penskalaan. Minimum Instances Batas bawah kapasitas grup penskalaan. Expected Instances Ukuran target grup penskalaan. Auto Scaling menyesuaikan jumlah instans aktual agar sesuai dengan nilai ini. Tersedia hanya jika fitur Expected Number of Instances diaktifkan untuk grup penskalaan. Klik OK.
Setelah tugas dibuat, tugas tersebut diaktifkan secara default.
Kelola tugas terjadwal
Nonaktifkan tugas terjadwal
Menonaktifkan menghentikan eksekusi mendatang tanpa menghapus tugas. Hanya tugas yang diaktifkan yang dapat dinonaktifkan.
Di tab Scheduled Tasks, temukan tugas tersebut dan klik Disable di kolom Actions.
Aktifkan tugas terjadwal
Mengaktifkan melanjutkan tugas yang dinonaktifkan. Hanya tugas yang dinonaktifkan yang dapat diaktifkan.
Di tab Scheduled Tasks, temukan tugas tersebut dan klik Enable di kolom Actions.
Modifikasi tugas terjadwal
Di halaman Scheduled Tasks, temukan tugas tersebut dan klik Edit di kolom Actions. Ikuti petunjuk di layar untuk memperbarui parameter tugas.
Untuk detail parameter, lihat Buat tugas terjadwal.
Hapus tugas terjadwal
Di halaman Scheduled Tasks, temukan tugas tersebut dan klik Delete di kolom Actions. Ikuti petunjuk di layar untuk mengonfirmasi penghapusan.