기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Application Auto Scaling의 예약된 조정 작동 방식
이 주제에서는 예약된 조정의 작동 방식을 설명하고 이를 효과적으로 사용하기 위해 이해해야 하는 주요 고려 사항을 소개합니다.
작동 방식
예약된 조정을 사용하려면 Application Auto Scaling이 특정 시간에 조정 작업을 수행하도록 하는 예약된 작업을 생성할 수 있습니다. 예약 작업을 생성할 때 확장 가능한 대, 조정 활동이 발생할 시간, 최소 용량 및 최대 용량을 지정합니다. 규모를 한 번만 조정하거나 반복되는 일정으로 조정하도록 예약된 작업을 생성할 수 있습니다.
지정된 시간에 Application Auto Scaling은 현재 용량을 지정된 최소 및 최대 용량과 비교하여 새 용량 값을 기반으로 조정합니다.
-
현재 용량이 지정된 최소 용량보다 적을 경우 Application Auto Scaling이 지정된 최소 용량으로 확장합니다(용량 증가).
-
현재 용량이 지정된 최대 용량보다 클 경우 Application Auto Scaling이 지정된 최대 용량으로 축소합니다(용량 감소).
고려 사항
예약된 작업을 만들 경우, 다음 사항에 유의해야 합니다.
-
예약된 작업은
MinCapacity
및MaxCapacity
를 지정된 날짜와 시간에 예약된 작업에 의해 지정된 값으로 설정합니다. 요청에는 이러한 크기 중 하나만 선택적으로 포함할 수 있습니다. 예를 들어 최소 용량만 지정된 예약된 작업을 생성할 수 있습니다. 그러나 경우에 따라 새 최소 용량이 최대 용량보다 크지 않거나 새 최대 용량이 최소 용량보다 작지 않을 것을 보장하기 위해 두 크기를 모두 포함해야 합니다. -
기본적으로 설정한 반복 일정은 Coordinated Universal Time()입니다UTC. 현지 표준 시간대 또는 네트워크의 다른 부분에 대한 표준 시간대와 일치하도록 시간을 변경할 수 있습니다. 일광 절약 시간을 준수하는 시간대를 지정하면 작업이 일광 절약 시간()에 맞게 자동으로 조정됩니다DST. 자세한 내용은 Application Auto Scaling을 사용하여 반복 조정 작업 예약 단원을 참조하십시오.
-
확장 가능한 대상에 대해 예약된 조정을 일시적으로 해제할 수 있습니다. 이렇게 하면 예약된 작업을 삭제할 필요 없이 활성 상태가 되는 것을 방지할 수 있습니다. 그런 다음 다시 사용하려는 경우, 예약된 조정을 재개할 수 있습니다. 자세한 내용은 Application Auto Scaling의 조정 일시 중지 및 재개 단원을 참조하십시오.
-
예약 작업의 실행 순서는 확장 가능한 대상 전체가 아니라 동일한 확장 가능한 대상에 대해 보장됩니다.
-
예약된 작업을 성공적으로 완료하려면 지정된 리소스가 대상 서비스에서 확장 가능한 상태여야 합니다. 그렇지 않을 경우 요청이 실패하고
Resource Id [ActualResourceId] is not scalable. Reason: The status of all DB instances must be 'available' or 'incompatible-parameters'
와 같은 오류 메시지를 반환합니다. -
Application Auto Scaling과 대상 서비스가 분산되어 있기 때문에 예약된 작업이 트리거 되는 시간과 대상 서비스가 조정 작업을 인식하는 시간 간에는 몇 초의 지연이 있을 수 있습니다. 예약된 작업은 지정된 순서대로 실행되기 때문에, 예약된 작업의 시작 시간이 서로 가까운 경우 실행하는 데 더 많은 시간이 소요될 수 있습니다.
예약된 작업 생성, 관리 및 삭제에 일반적으로 사용되는 명령
일정 조정 작업에 일반적으로 사용되는 명령은 다음과 같습니다.
-
register-scalable-target 확장 가능한 대상(Application Auto Scaling이 확장할 수 있는 리소스)으로 리소스를 등록 AWS 하거나 사용자 지정하고 확장을 일시 중지하고 재개합니다.
-
put-scheduled-action 기존 확장 가능 대상에 대해 예약된 작업을 추가하거나 수정합니다.
-
describe-scaling-activities AWS 리전의 조정 활동에 대한 정보를 반환합니다.
-
describe-scheduled-actions AWS 리전에서 예약된 작업에 대한 정보를 반환합니다.
-
delete-scheduled-action 예약된 작업을 삭제합니다.
관련 리소스
예약된 크기 조정 사용에 대한 자세한 예는 AWS 컴퓨팅 블로그의 반복 피크 사용량에 대한 AWS Lambda 프로비저닝된 동시성 예약 블로그 게시물
Auto Scaling 그룹에 대한 예약된 작업 생성에 대한 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서의 Amazon Auto Scaling에 대한 예약된 조정을 참조하세요. EC2 Auto Scaling
제한 사항
다음은 예약된 조정을 사용할 때의 제한 사항입니다.
-
예약된 작업의 이름은 확장 가능한 대상별로 고유해야 합니다.
-
Application Auto Scaling은 일정 표현식에 초 단위의 정밀성을 제공하지 않습니다. cron 표현식을 사용해 가장 정밀하게 설정할 수 있는 단위가 1분입니다.
-
확장 가능한 대상은 Amazon MSK 클러스터일 수 없습니다. Amazon 에서는 예약된 조정이 지원되지 않습니다MSK.
-
확장 가능한 리소스에 대한 예약된 작업을 확인, 추가, 업데이트 또는 제거할 수 있는 콘솔 액세스 권한은 사용하는 리소스에 따라 다릅니다. 자세한 내용은 AWS 서비스 Application Auto Scaling과 함께 사용할 수 있는 단원을 참조하십시오.