기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Auto Scaling 트리거
Elastic Beanstalk 환경의 Auto Scaling 그룹은 두 가지 Amazon CloudWatch 경보를 사용하여 조정 작업을 트리거합니다. 기본 트리거는 각 인스턴스의 평균 아웃바운드 네트워크 트래픽이 5분 이상 6MB보다 높거나 2MB보다 낮은 경우를 조정합니다. Amazon EC2 Auto Scaling을 효과적으로 사용하려면 애플리케이션, 인스턴스 유형 및 서비스 요구 사항에 적절한 트리거를 구성합니다. 지연 시간, 디스크 I/O, CPU 사용률 및 요청 수 등 여러 통계를 기준으로 조정할 수 있습니다.
CloudWatch 측정치 및 경보에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서의 Amazon CloudWatch 개념을 참조하세요.
Auto Scaling 트리거 구성
Elastic Beanstalk 콘솔에서 환경의 Auto Scaling 그룹 내 인스턴스 수를 조정하는 트리거를 구성할 수 있습니다.
Elastic Beanstalk 콘솔에서 트리거를 구성하려면
Elastic Beanstalk 콘솔
을 연 다음 리전(Regions) 목록에서 해당 AWS 리전을 선택합니다. -
탐색 창에서 환경을 선택한 다음 목록에서 환경 이름을 선택합니다.
참고
여러개의 환경을 보유한 경우 검색 창을 통해 환경 목록을 필터링합니다.
탐색 창에서 구성을 선택합니다.
-
[용량] 구성 범주에서 [편집]을 선택합니다.
-
조정 트리거 섹션에서 다음 설정을 구성합니다.
-
측정치(Metric) - Auto Scaling 트리거에 사용되는 측정치입니다.
-
통계(Statistic) - 트리거가 사용해야 하는 통계 계산입니다(예:
Average
). -
단위(Unit) - 트리거 측정의 단위입니다(예: 바이트).
-
기간(Period) - Amazon CloudWatch가 트리거의 측정치를 측정하는 빈도를 지정합니다.
-
위반 기간(Breach duration) - 조정 작업을 트리거하기 전 측정치가 상한 또는 하한 임계값을 벗어날 수 있는 시간(분)입니다.
-
상위 임계값(Upper threshold) - 위반 기간 중 측정치가 이 값보다 커지면 조정 작업이 트리거됩니다.
-
확장 증분(Scale up increment) - 조정 활동 수행 시 추가할 Amazon EC2 인스턴스 수입니다.
-
하위 임계값(Lower threshold) - 위반 기간 중 측정치가 이 값보다 작아지면 조정 작업이 트리거됩니다.
-
축소 증분(Scale down increment) - 조정 활동 수행 시 제거할 Amazon EC2 인스턴스 수입니다.
-
-
변경 사항을 저장하려면 페이지 하단에서 적용을 선택합니다.
aws:autoscaling:trigger 네임스페이스
Elastic Beanstalk는 aws:autoscaling:trigger 네임스페이스의 Auto Scaling 설정에 대한 구성 옵션을 제공합니다. 이 네임스페이스의 설정은 해당 설정이 적용되는 리소스별로 구성됩니다.
option_settings:
AWSEBAutoScalingScaleDownPolicy.aws:autoscaling:trigger:
LowerBreachScaleIncrement: '-1'
AWSEBAutoScalingScaleUpPolicy.aws:autoscaling:trigger:
UpperBreachScaleIncrement: '1'
AWSEBCloudwatchAlarmHigh.aws:autoscaling:trigger:
UpperThreshold: '6000000'
AWSEBCloudwatchAlarmLow.aws:autoscaling:trigger:
BreachDuration: '5'
EvaluationPeriods: '1'
LowerThreshold: '2000000'
MeasureName: NetworkOut
Period: '5'
Statistic: Average
Unit: Bytes