

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

# Elastic Beanstalk 환경에 대한 Auto Scaling 트리거
<a name="environments-cfg-autoscaling-triggers"></a>

Elastic Beanstalk 환경의 Auto Scaling 그룹은 두 가지 Amazon CloudWatch 경보를 사용하여 조정 작업을 트리거합니다. 기본 트리거는 각 인스턴스의 평균 아웃바운드 네트워크 트래픽이 5분 이상 6MB보다 높거나 2MB보다 낮은 경우를 조정합니다. Amazon EC2 Auto Scaling을 효과적으로 사용하려면 애플리케이션, 인스턴스 유형 및 서비스 요구 사항에 적절한 트리거를 구성합니다. 지연 시간, 디스크 I/O, CPU 사용률 및 요청 수 등 여러 통계를 기준으로 조정할 수 있습니다.

CloudWatch 측정치 및 경보에 대한 자세한 내용은 *Amazon CloudWatch 사용 설명서*의 [Amazon CloudWatch 개념](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html)을 참조하세요.

## Auto Scaling 트리거 구성
<a name="environments-cfg-autoscaling-triggers-console"></a>

Elastic Beanstalk 콘솔에서 환경의 Auto Scaling 그룹 내 인스턴스 수를 조정하는 트리거를 구성할 수 있습니다.

**Elastic Beanstalk 콘솔에서 트리거를 구성하려면**

1. [Elastic Beanstalk 콘솔](https://console.aws.amazon.com/elasticbeanstalk)을 열고 **리전** 목록에서를 선택합니다 AWS 리전.

1. 탐색 창에서 **환경**을 선택한 다음 목록에서 환경의 이름을 선택합니다.

1. 탐색 창에서 **구성**을 선택합니다.

1. [**용량**] 구성 범주에서 [**편집**]을 선택합니다.

1. **조정 트리거** 섹션에서 다음 설정을 구성합니다.
   + **측정치(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 인스턴스 수입니다.

1. 변경 사항을 저장하려면 페이지 하단에서 **적용**을 선택합니다.

## aws:autoscaling:trigger 네임스페이스
<a name="environments-cfg-autoscaling-triggers-namespace"></a>

Elastic Beanstalk는 [`aws:autoscaling:trigger`](command-options.md) 네임스페이스의 Auto Scaling 설정에 대한 [구성 옵션](command-options-general.md#command-options-general-autoscalingtrigger)을 제공합니다. 이 네임스페이스의 설정은 해당 설정이 적용되는 리소스별로 구성됩니다.

```
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
```