All Products
Search
Document Center

Auto Scaling:Konfigurasikan tugas terjadwal

Last Updated:Apr 01, 2026

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.

  1. Masuk ke Konsol Auto Scaling.

  2. Di panel navigasi kiri, klik Scaling Groups.

  3. Di bilah navigasi atas, pilih wilayah.

  4. Di halaman Scaling Groups, klik nama grup penskalaan yang ingin Anda kelola.

  5. Pilih Scaling Rules and Event Tasks > Scheduled Tasks.

image

Buat tugas terjadwal

  1. Di halaman Scheduled Tasks, klik Create Scheduled Task.

  2. Di kotak dialog Create Scheduled Task, konfigurasikan informasi dasar.

    ParameterDescription
    Task nameNama 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.
  3. Konfigurasikan waktu pemicu. Pilih Cron Expression di bidang Recurrence untuk menentukan jadwal kustom. Misalnya, 30 6 * * 2 menjalankan 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 masukkan 0 12 * * ?.

    ParameterDescription
    Executed AtWaktu 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 AtWaktu 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

    FieldRequiredValue rangeSpecial characters
    MinuteYes0–59, - / *
    HourYes0–23, - / *
    DayYes1–31, - / * ? L W
    MonthYes1–12, - / *
    Day of weekYes1–7 (Minggu = 7), - * ? / L #

    Special characters

    CharacterMeaningExample
    *Semua nilai valid* di Bulan = setiap bulan
    ,Nilai yang dienumerasi5,20 di Minute = menit ke-5 dan ke-20
    -Rentang5-20 di Minute = menit ke-5 hingga ke-20
    /Increment0/15 dalam 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 konflik
    LHari terakhir periode (hanya untuk Day dan Day of week). Jangan tentukan daftar atau rentang saat menggunakan L.L di Day = hari terakhir bulan; 6L di Day of week = Sabtu terakhir bulan
    WHari kerja terdekat dengan tanggal yang ditentukan, dalam bulan yang sama. LW = hari kerja terakhir bulan.5W di 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#2 di Day of week = Kamis kedua bulan

    Contoh (semua waktu dalam UTC+0)

    Cron expressionSchedule
    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
  4. Konfigurasikan metode penskalaan. Auto Scaling mendukung dua metode penskalaan:

    Select Existing Scaling Rule

    ParameterDescription
    Scaling MethodPilih Select Existing Scaling Rule.
    Simple Scaling RulePilih 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

    ParameterDescription
    Scaling MethodPilih Configure Number of Instances in Scaling Group.
    Maximum InstancesBatas atas kapasitas grup penskalaan.
    Minimum InstancesBatas bawah kapasitas grup penskalaan.
    Expected InstancesUkuran 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.
  5. 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.

Referensi API