

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

# Application Auto Scaling의 예약된 조정 작동 방식
<a name="scheduled-scaling-policy-overview"></a>

이 주제에서는 예약된 조정의 작동 방식을 설명하고 예약된 조정을 효과적으로 사용하기 위해 이해해야 하는 주요 고려 사항을 소개합니다.

**Topics**
+ [작동 방식](#scheduled-scaling-how-it-works)
+ [고려 사항](#scheduled-scaling-considerations)
+ [자주 사용되는 명령](#scheduled-scaling-commonly-used-commands)
+ [관련 리소스](#step-scaling-related-resources)
+ [제한 사항](#scheduled-scaling-limitations)

## 작동 방식
<a name="scheduled-scaling-how-it-works"></a>

예약된 조정을 사용하려면 Application Auto Scaling이 특정 시간에 조정 작업을 수행하도록 하는 *예약된 작업*을 생성할 수 있습니다. 예약 작업을 생성할 때 확장 가능한 대, 조정 활동이 발생할 시간, 최소 용량 및 최대 용량을 지정합니다. 한 번만 조정하거나 반복 일정에 따라 조정되는 예약된 작업을 생성할 수 있습니다.

지정된 시간에 Application Auto Scaling은 현재 용량을 지정된 최소 및 최대 용량과 비교하여 새 용량 값을 기반으로 조정합니다.
+ 현재 용량이 지정된 최소 용량보다 적을 경우 Application Auto Scaling이 지정된 최소 용량으로 확장합니다(용량 증가).
+ 현재 용량이 지정된 최대 용량보다 클 경우 Application Auto Scaling이 지정된 최대 용량으로 축소합니다(용량 감소).

## 고려 사항
<a name="scheduled-scaling-considerations"></a>

예약된 작업을 만들 경우, 다음 사항에 유의해야 합니다.
+ 예약된 작업은 `MinCapacity` 및 `MaxCapacity`를 지정된 날짜와 시간에 예약된 작업에 의해 지정된 값으로 설정합니다. 요청에는 이러한 크기 중 하나만 선택적으로 포함할 수 있습니다. 예를 들어 최소 용량만 지정된 예약된 작업을 생성할 수 있습니다. 그러나 경우에 따라 새 최소 용량이 최대 용량보다 크지 않거나 새 최대 용량이 최소 용량보다 작지 않을 것을 보장하기 위해 두 크기를 모두 포함해야 합니다.
+ 기본적으로 사용자가 설정한 반복 일정의 시간대는 UTC(협정 세계시)입니다. 현지 표준 시간대 또는 네트워크의 다른 부분에 대한 표준 시간대와 일치하도록 시간을 변경할 수 있습니다. 일광 절약 시간을 준수하는 시간대를 지정하는 경우, 작업이 DST(일광 절약 시간제)에 맞게 자동으로 조정됩니다. 자세한 내용은 [Application Auto Scaling을 사용하여 반복 조정 작업 예약](scheduled-scaling-using-cron-expressions.md) 단원을 참조하십시오.
+ 확장 가능한 대상에 대해 예약된 조정을 일시적으로 해제할 수 있습니다. 이렇게 하면 예약된 작업을 삭제할 필요 없이 활성 상태가 되는 것을 방지할 수 있습니다. 그런 다음 다시 사용하려는 경우, 예약된 조정을 재개할 수 있습니다. 자세한 내용은 [Application Auto Scaling의 조정 일시 중지 및 재개](application-auto-scaling-suspend-resume-scaling.md) 단원을 참조하십시오.
+ 예약 작업의 실행 순서는 확장 가능한 대상 전체가 아니라 동일한 확장 가능한 대상에 대해 보장됩니다.
+ 예약된 작업을 성공적으로 완료하려면 지정된 리소스가 대상 서비스에서 확장 가능한 상태여야 합니다. 그렇지 않을 경우 요청이 실패하고 `Resource Id [ActualResourceId] is not scalable. Reason: The status of all DB instances must be 'available' or 'incompatible-parameters'`와 같은 오류 메시지를 반환합니다.
+ Application Auto Scaling과 대상 서비스가 분산되어 있기 때문에 예약된 작업이 트리거 되는 시간과 대상 서비스가 조정 작업을 인식하는 시간 간에는 몇 초의 지연이 있을 수 있습니다. 예약된 작업은 지정된 순서대로 실행되기 때문에, 예약된 작업의 시작 시간이 서로 가까운 경우 실행하는 데 더 많은 시간이 소요될 수 있습니다.

## 예약된 작업 생성, 관리 및 삭제에 일반적으로 사용되는 명령
<a name="scheduled-scaling-commonly-used-commands"></a>

일정 조정 작업에 일반적으로 사용되는 명령은 다음과 같습니다.
+ [register-scalable-target](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/register-scalable-target.html) - AWS 또는 사용자 지정 리소스를 확장 가능 대상(Application Auto Scaling이 확장할 수 있는 리소스)으로 등록하고 조정을 일시 중지 및 재개합니다.
+ [put-scheduled-action](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/put-scheduled-action.html)을 사용하여 기존 확장 가능 대상에 대해 예약된 작업을 추가하거나 수정할 수 있습니다.
+  [describe-scaling-activities](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/describe-scaling-activities.html): AWS 리전의 조정 활동에 대한 정보를 반환합니다.
+ [describe-scheduled-actions](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/describe-scheduled-actions.html): AWS 리전에서 예약된 작업에 대한 정보를 반환합니다.
+ [delete-scheduled-action](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/delete-scheduled-action.html)을 사용하여 예약된 작업을 삭제할 수 있습니다.

## 관련 리소스
<a name="step-scaling-related-resources"></a>

예약된 조정을 사용하는 자세한 예는 AWS 컴퓨팅 블로그의 [반복 피크 사용을 위한 AWS Lambda 프로비저닝된 동시성 예약 블로그 게시물](https://aws.amazon.com/blogs/compute/scheduling-aws-lambda-provisioned-concurrency-for-recurring-peak-usage/)을 참조하세요.

Auto Scaling의 예약된 작업 생성에 대한 자세한 내용은 *Amazon EC2 Auto Scaling 사용 설명서*의 [Amazon EC2 Auto Scaling 예약된 조정](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html)을 참조하세요.

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

다음은 예약된 조정을 사용할 때의 제한 사항입니다.
+ 예약된 작업의 이름은 확장 가능한 대상별로 고유해야 합니다.
+ Application Auto Scaling은 일정 표현식에 초 단위의 정밀성을 제공하지 않습니다. cron 표현식을 사용해 가장 정밀하게 설정할 수 있는 단위가 1분입니다.
+ Amazon MSK 클러스터는 확장 가능한 대상이 될 수 없습니다. Amazon MSK에서는 예약된 조정이 지원되지 않습니다.
+ 확장 가능한 리소스에 대한 예약된 작업을 확인, 추가, 업데이트 또는 제거할 수 있는 콘솔 액세스 권한은 사용하는 리소스에 따라 다릅니다. 자세한 내용은 [AWS 서비스 Application Auto Scaling과 함께 사용할 수 있는](integrated-services-list.md) 단원을 참조하십시오.