# 5. Tạo Autoscale Schedule

{% hint style="info" %}
**Điều kiện cần thiết (Có thể bỏ qua nếu VPC đã có sẵn):**&#x20;

[1.-tao-autoscale-group](https://docs.fptcloud.com/autoscale/autoscale-group/1.-tao-autoscale-group "mention")
{% endhint %}

**Bước 1:** Truy cập trang **Autoscaling** > **Autoscale Group**. Nhấn chọn một group cần tạo **Autoscale Schedule**.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2F8GojavK6DmmsHItYettq%2Fautoscaling-group-detail.png?alt=media\&token=8d44d3a8-ba0c-4b61-aea7-3e3ffe086417)

**Bước 2:** Chuyển sang tab **Schedule** > Chọn **Create schedule.**

* Trường hợp VPC có Autoscale Schedule, màn hình hiển thị như bên dưới:

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FttnSXcH3q7MwDprDEii1%2Fautoscaling-group-schedule.png?alt=media\&token=856f4fc5-4b36-44e7-9482-1b6c7adbed6f)

* Trường hợp VPC đã tạo Autoscale Schedule, màn hình hiển thị như bên dưới:

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2Fc3rHvg4c9aqOIAmNVZ3R%2Fautoscaling-group-schedule-2.png?alt=media\&token=047647cd-fc20-47bb-96b2-06c6f7bd2818)

**Bước 3:** Một hộp thoại mới sẽ xuất hiện. Người dùng thực hiện cấu hình các thông tin:

| Field                | Description                                                                                                               |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| **Schedule name**    | Nhập tên Schedule (Phải có ít nhất 6 ký tự, tối đa 20 ký tự và chỉ chứa ký tự chữ, số, dấu gạch chân). |
| **Frequency**        | Tần suất thực hiện resize group.                                                                                      |
| **Desired capacity** | Số instance mong muốn của group.                                                                                       |
| **Min size**         | Số instance nhỏ nhất trong group.                                                                                      |
| **Max size**         | Số instance lớn nhất mà group có thể có.                                                                           |

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2F8j5kdiOiMpfqzPwaHb27%2Fimage.png?alt=media\&token=e308664e-e176-4db4-b223-8390b4751e37)

### Trường hợp 1: Tạo Daily Schedule

* **From time:** Giờ bắt đầu thực hiện resize theo thông số đã đưa ra.
* **To time:** Giờ kết thúc thực hiện resize về thông số cũ.
* **Start date:** Ngày schedule có hiệu lực.
* **End date:** Ngày schedule hết hiệu lự&#x63;**.**

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FnhPQ0o5uvvte7hDUJBwC%2Fimage.png?alt=media\&token=fe549372-2514-4eba-b54a-ff6fd9a0f8ff)

### Trường hợp 2: Tạo Weekly Schedule

**From time**, **To time**, **Start date**, **End date** tương tự như **Daily**. Ngoài ra, còn có thêm 2 tùy chọn:

* **From weekday:** Ngày trong tuần cần phải resize theo thông số của schedule.
* **To weekday:** Ngày trong tuần kết thúc resize và trở về thông số cũ.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FVjUJHgvg6MPmYlu1dCD2%2Fimage.png?alt=media\&token=4eebb58a-0ff7-44be-8ec9-569d1feb5852)

### Trường hợp 3: Tạo Monthly Schedule

**From time**, **To time**, **Start date**, **End date** tương tự như **Daily**. Ngoài ra, còn có thêm 2 tùy chọn:

* **From date:** Ngày trong tháng thực hiện resize group theo schedule
* **To date:** Ngày trong tháng kết thúc resize theo schedule và trở về thông số cũ.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FClQJZx4j7HtU5W8z3WVh%2Fimage.png?alt=media\&token=205fb028-4838-4f6a-94c6-77e74814d3d0)

{% hint style="info" %} <mark style="color:blue;">**Lưu ý:**</mark>&#x20;

* Với ngày trong tháng là 31 sẽ chỉ xảy ra ở một số tháng.
* Hoặc với tháng 2 thì sẽ chỉ có 28-29 ngày.
  {% endhint %}

**Bước 4:** Chọn **Create.**&#x20;

Hệ thống sẽ thực hiện kiểm tra lại thông tin và thực hiện tạo Schedule cho Autoscale Group.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2Fi3N4EFwMOqlwctOLuo6v%2Fimage.png?alt=media\&token=548898a2-bebd-4f15-883f-74fd578ebcd2)

* **Name**: Tên của schedule.
* **Size**: Thông số resize group khi schedule thực thi.
* **Frequency**: Tần suất thực thi của schedule.
* **Start time**: Thời gian schedule bắt đầu có hiệu lực.
* **Stop time**: Thời gian schedule hết hiệu lực.
* **First Execution**: Thời gian schedule thực thi lần đầu.
* **Next Execution**: Thời gian schedule thực thi lần tiếp theo.
* **Remaining Executions**: Số lần thực thi còn lại của schedule.
