

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

# EC2 용량 부족 오류 처리
<a name="specifying-alternate-instance-types-for-ec2"></a>

용량 부족으로 인해 인스턴스 스케줄러가 인스턴스를 시작하지 못하는 경우 기본 동작은 시작 실패 이벤트를 실행하고( [EventBridge 이벤트](monitor-the-solution.md#monitoring-eventbridge-events) 참조) 다음 예약 간격에 다시 시도하는 것입니다. 또는 시작 작업을 다시 시도하기 전에 인스턴스의 크기를 대체 인스턴스 유형으로 조정하도록 인스턴스 스케줄러를 구성할 수 있습니다. 이 기능은 용량 제약 환경에서 인스턴스 가용성을 개선하는 데 도움이 됩니다.

## 구성
<a name="configuration"></a>

EC2 인스턴스에 대해 대체 인스턴스 유형을 활성화하려면 기본 설정 순서대로 쉼표로 구분된 인스턴스 유형 목록을 사용하여 인스턴스에 `IS-PreferredInstanceTypes` 태그를 추가합니다(가장 선호됨).

```
IS-PreferredInstanceTypes: t3.medium,t3.large,m5.large
```

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

대체 인스턴스 유형 목록은 기본 설정 순서대로 제공되며 첫 번째 유형이 가장 선호됩니다. 인스턴스 스케줄러가 EC2 인스턴스 시작을 시도하는 경우:

1. 인스턴스가 현재 가장 선호하는 크기가 아닌 경우는 시작하기 전에 가장 선호하는 크기로 크기를 조정하려고 시도합니다.

1. 시작 작업이 성공하면 더 이상 대체 작업을 시도하지 않습니다.

1. 용량 부족으로 인해 시작 작업이 실패하는 경우:

   1. 목록의 다음 대체 인스턴스 유형으로 크기 조정 시도

   1. 시작 작업 재시도

   1. 여전히 실패할 경우는 다음 대체 유형을 시도합니다.

   1. 성공하거나 모든 대체 항목이 소진될 때까지 계속됩니다.

## 요구 사항 및 제한 사항
<a name="requirements-and-limitations"></a>

 **인스턴스 호환성**: 대체 인스턴스 유형은 인스턴스의 현재 구성(AMI, 서브넷, 보안 그룹 등)과 호환되어야 합니다. 자세한 내용은 *Amazon EC2 사용 설명서*[의 인스턴스 유형 변경을](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html#resize-limitations) 참조하세요.

 **태그 형식**: `IS-PreferredInstanceTypes` 태그 값은 유효한 EC2 인스턴스 유형의 쉼표로 구분된 목록이어야 합니다.

## 예제
<a name="example"></a>

원래 로 구성된 인스턴스의 경우 다음을 구성할 `t3.small`수 있습니다.

```
Schedule: office-hours
IS-PreferredInstanceTypes: t3.small,t3.medium,t3.large,m5.large
```

용량 문제로 인해 `t3.small` 인스턴스가 시작되지 않는 경우 인스턴스 스케줄러는 성공하거나 모든 옵션이 소진될 `t3.large` `m5.large` 때까지 인스턴스의 크기를 조정하고 인스턴스를 로 시작한 `t3.medium`다음 로 시작하려고 시도합니다.