Hướng dẫn sử dụng tính năng scheduler
Scheduler là tính năng giúp bạn tạo lịch chạy một auto-scaling group tự động theo thời gian mong muốn. Scheduler giúp bạn tiết kiệm được workload cho những tác vụ lặp đi lặp lại vào cùng 1 thời điểm. Ví dụ ở thời gian cao điểm 8h-10h mỗi ngày bạn cần nhiều instance để phục vụ, bạn có thể dùng scheduler để tăng số VM vào lúc 8h và dùng scheduler để giảm số VM sau 10h mỗi ngày.
Để tạo 1 scheduler, bước 1 tại giao diện Auto-scaling group management, chọn 1 group bạn muốn dùng scheduler.
Bạn sẽ thấy thông tin chi tiết của group bên dưới, chọn scheduler
![](https://docs.vngcloud.vn/~gitbook/image?url=https%3A%2F%2Fdocs.vngcloud.vn%2Fdownload%2Fattachments%2F49650356%2Fimage2019-5-24_0-2-19.png%3Fversion%3D1%26modificationDate%3D1681444078000%26api%3Dv2&width=768&dpr=4&quality=100&sign=9d648dcb&sv=1)
Chọn create scheduler và nhập các thông tin yêu cầu
- Name: Có thể nhập các ký tự (a-z, A-Z, 0-9, '_'), và phải bắt đầu với chữ
- Group: hệ thống tự động chọn Group mà bạn đang xem
- Desire capacity: Nhập số lượng instance bạn mong muốn, scaling group sẽ scale số instance tương ứng
- Min capcity: Số lượng instance tối thiểu
- Max capcity: Số lượng instance tối đa.
- Scheduler: Cách thức (tuần suất) scheduler sẽ chạy, bao gồm các option sau
One: Scheduler chỉ chạy 1 lần duy nhất
Cron: Bạn có thể tự định nghĩa thời gian scheduler lặp lại theo cấu trúc Cron job. Tham khảo thêm tại đây http://www.cronmaker.com/
Everyday: Lặp lại mỗi ngày. Ví dụ như setting bên dưới, scheduler sẽ lặp lại vào lúc 10:07 mỗi ngày
Everyweek: Lặp lại mỗi tuần. Ví dụ như bên dưới, scheduler sẽ lặp lại vào lúc 20:15 mỗi thứ 2 hàng tuần
![](https://docs.vngcloud.vn/~gitbook/image?url=https%3A%2F%2Fdocs.vngcloud.vn%2Fdownload%2Fattachments%2F49650356%2Fimage2019-5-24_0-2-48.png%3Fversion%3D1%26modificationDate%3D1681444079000%26api%3Dv2&width=768&dpr=4&quality=100&sign=d8709848&sv=1)
Everymonth: Lặp lại mỗi tháng. Ví dụ như bên dưới, scheduler sẽ lặp lại vào lúc 15:10 tại ngày 2 của mỗi tháng (2/1, 2/2, 2/3 v...v…)
- Run start: Ngày scheduler bắt đầu chạy
- Run end: Sau thời điểm end-time, scheduler sẽ kết thúc việc lặp lại
![](https://docs.vngcloud.vn/~gitbook/image?url=https%3A%2F%2Fdocs.vngcloud.vn%2Fdownload%2Fattachments%2F49650356%2Fimage2019-5-24_0-3-13.png%3Fversion%3D1%26modificationDate%3D1681444079000%26api%3Dv2&width=768&dpr=4&quality=100&sign=87fa4907&sv=1)
Sau khi thiết lập xong, chọn create để tạo scheduler. Tạo thành công bạn sẽ thấy Scheduler được list ra như hình dưới
Last updated