

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# EC2 Auto Scaling 그룹 예약
<a name="ec2-auto-scaling-group-scheduling"></a>

AWS 인스턴스 스케줄러는 예약된 스케일링 작업을 사용하여 EC2 Auto Scaling 그룹(ASG)의 예약을 지원합니다. 이는 EC2/RDS 예약의 구현과 다르며, 이 섹션에서 자세히 설명합니다.

예약된 스케일링 작업에 대한 자세한 내용은 [Amazon EC2 Auto Scaling에 예약된 조정](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html)을 참조하세요.

## ASG 예약 개요
<a name="asg-scheduling-overview"></a>

ASG 예약은 [예약을 위한 인스턴스 태그 지정](operator-guide.md#tag-instances-for-scheduling)에 설명된 대로 일정 태그를 적용하여 예약할 수 있습니다.

## ASG 실행/중지의 정의
<a name="definition-of-runningstopped-for-asgs"></a>

Auto Scaling 그룹을 구성하면 사용자는 해당 ASG에 대한 최소 용량, 원하는 용량 및 최대 용량을 지정합니다. 인스턴스 스케줄러는 이러한 값을 ASG의 min-desired-max 또는 MDM이라고 합니다.

ASG의 ** *실행* ** 상태는 `IS-MinDesiredMax` 제어 태그를 사용하여 정의됩니다. 이 태그에는 원하는 MDM 값이 형식`min,desired,max`(예: `1,3,5`)으로 포함되어야 합니다.

ASG에 처음 일정 태그를 지정할 때 `IS-MinDesiredMax` 태그가 제공되지 않으면 태그 지정 시 ASG의 현재 크기에서 자동으로 생성됩니다.

모든 ASGs 대해 ** *중지된 상태는* ** 0-0-0의 MDM으로 정의됩니다.

## ASG 시작/중지 동작
<a name="asg-startstop-behavior"></a>

인스턴스 스케줄러는 ASG를 시작하거나 중지할 때 ASG의 용량 설정을 수정합니다.

 **ASG 시작**: 최소, 원하는 및 최대 용량을 `IS-MinDesiredMax` 태그에 정의된 값(또는 ASG에 처음 태그를 지정할 때 자동으로 생성된 값)으로 설정합니다.

 **ASG 중지**: 최소, 원하는 및 최대 용량을 0-0-0으로 설정하여 ASG의 모든 인스턴스가 종료됩니다.

### 제한 사항
<a name="limitations"></a>

ASG 예약은 AWS 인스턴스 스케줄러 일정을 ASG 서비스와 호환되는 예약된 스케일링 규칙으로 변환하여 수행됩니다. 이 변환은 복잡한 cron 표현식을 사용하지 않는 간단한 단일 기간 일정에 가장 적합합니다.

ASG 예약에는 다음과 같은 일정 기능이 지원되지 않습니다.
+ *적용* 및 *실행 유지*와 같은 고급 일정 플래그 
+ N-번째 평일, 가장 가까운 평일 및 기간의 마지막 평일 표현식입니다.
+ 바로 인접하거나 중첩되는 기간이 있는 다중 기간 일정
  + 다중 기간 일정에 대해 예약된 스케일링 작업을 구성할 때 AWS 인스턴스 스케줄러는 겹치거나 인접한 다른 기간으로 인해 일반적으로 해당 작업을 건너뛰더라도 ASG에 대한 시작/중지 작업을 위해 기간의 시작/종료를 직접 변환합니다.