

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

# Amazon WorkSpaces 애플리케이션에 대한 개념 조정
<a name="autoscaling-concepts"></a>

WorkSpaces 애플리케이션 조정은 Application Auto Scaling에서 제공합니다. 자세한 내용은 [Application Auto Scaling API Reference](https://docs.aws.amazon.com/autoscaling/application/APIReference/)(Application Auto Scaling API 레퍼런스)를 참조하세요.

WorkSpaces 애플리케이션 플릿 Auto Scaling 작업에 대한 step-by-step 지침은 *AWS 컴퓨팅 블로그*의 [ Amazon AppStream 2.0을 사용하여 데스크톱 애플리케이션 스트림 조정](https://aws.amazon.com/blogs/compute/scaling-your-desktop-application-streams-with-amazon-appstream-2-0/)을 참조하세요.

플릿 Auto Scaling을 효과적으로 사용하기 위해서는 다음 용어와 개념을 이해해야 합니다.

**다중 세션과 단일 세션 비교**  
단일 세션 시나리오에서는 각 사용자 세션에 고유한 전용 인스턴스가 있습니다. 다중 세션 모드에서는 한 인스턴스에 둘 이상의 사용자 세션을 프로비저닝할 수 있습니다. 플릿 용량 및 Auto Scaling 정책은 사용자 세션 측면에서 구성되어야 하며, 그러면 서비스가 필요한 인스턴스 수를 계산하여 시작합니다.

**플릿의 최소 용량/최소 사용자 세션**  
최소 인스턴스 수(단일 세션 플릿의 경우) 또는 사용자 세션(다중 세션 플릿의 경우)입니다. 인스턴스의 수(단일 세션 플릿의 경우) 또는 사용자 세션의 수(다중 세션 플릿의 경우)는 이 값보다 작을 수 없으며, 크기 조정 정책에서는 이 값 미만으로 플릿을 조정하지 않습니다. 예를 들어 단일 세션 시나리오에서 플릿의 최소 용량을 2로 설정할 경우 플릿 인스턴스가 2개 미만이 될 수 없습니다. 마찬가지로, 다중 세션 시나리오에서 인스턴스의 최대 세션 수를 5로 설정하고 플릿의 최소 용량을 12로 설정하면 플릿의 인스턴스 수가 12를 5로 나눈 후 반올림한 값인 3보다 작아지지 않습니다.

**플릿의 최대 용량/최대 사용자 세션**  
최대 인스턴스 수(단일 세션 플릿의 경우) 또는 사용자 세션(다중 세션 플릿의 경우)입니다. 인스턴스의 수(단일 세션 플릿의 경우) 또는 사용자 세션의 수(다중 세션 플릿의 경우)는 이 값보다 클 수 없으며, 크기 조정 정책에서는 이 값을 초과하여 플릿을 조정하지 않습니다. 예를 들어 단일 세션 시나리오에서 플릿의 최대 용량을 10으로 설정할 경우 플릿 인스턴스가 10개를 초과할 될 수 없습니다. 마찬가지로, 다중 세션 시나리오에서 인스턴스의 최대 세션 수를 5로 설정하고 플릿의 최대 용량을 52로 설정하면 플릿의 인스턴스 수가 52를 5로 나눈 후 반올림한 값인 11보다 커지지 않습니다.

**원하는 용량**  
실행 중이거나 보류 중인 총 인스턴스 수(단일 세션 플릿의 경우) 또는 사용자 세션(다중 세션 플릿의 경우)입니다. 이 값은 안정적 상태에서 플릿이 지원할 수 있는 동시 스트리밍 세션의 총 수를 나타냅니다. **원하는 용량** 값을 설정하려면 **플릿 세부 정보**를 편집합니다. **크기 조정 정책**을 사용할 때는 **원하는 용량** 값을 수동으로 변경하지 않는 것이 좋습니다.  
**원하는 용량** 값이 **최소 용량** 값 미만으로 설정되어 있을 때 확장 활동이 트리거될 경우 Application Auto Scaling에 의해 **원하는 용량** 값이 **최소 용량** 값으로 확장되며, 이후 크기 조정 정책에 따라 필요할 때 계속 확장됩니다. 그러나 이 경우 축소 활동으로는 **원하는 용량**이 조정되지 않는데 그 이유는 이미 **최소 용량** 값 미만이기 때문입니다.  
**원하는 용량** 값이 **최소 용량** 값 이상으로 설정되어 있을 때 축소 활동이 트리거될 경우 Application Auto Scaling에 의해 **원하는 용량** 값이 **최대 용량** 값으로 축소되며, 이후 크기 조정 정책에 따라 필요할 때 계속 축소됩니다. 그러나 이 경우 확장 활동으로는 **원하는 용량**이 조정되지 않는데 그 이유는 이미 **최대 용량** 값 초과이기 때문입니다.

**조정 정책 작업**  
[**Scaling Policy Condition**]이 충족될 경우 조정 정책이 플릿에 대해 수행하는 작업입니다. **% 용량** 또는 **인스턴스 수**(단일 세션 플릿의 경우) 또는 **사용자 세션**(다중 세션 플릿의 경우)에 따라 작업을 선택할 수 있습니다. 예를 들어, **현재 용량**이 4이고 **조정 정책 작업**이 "용량 25% 추가"로 설정된 경우 **조정 정책 조건**이 충족되면 **원하는 용량**이 증가하여 5로 설정됩니다.

**조정 정책 조건**  
**조정 정책 작업**에 설정된 작업을 트리거하는 조건입니다. 이 조건에는 조정 정책 지표, 비교 연산자 및 임계 값이 포함됩니다. 예를 들어 플릿 사용률이 50%를 초과하는 경우 플릿을 조정하려면 조정 정책 조건은 "용량 사용률 > 50%"가 되어야 합니다.

**조정 정책 지표**  
조정 정책은 이 지표에 기반합니다. 다음 지표를 조정 정책에 사용할 수 있습니다.    
**용량 사용률**  
플릿에서 사용 중인 인스턴스의 비율입니다. 이 지표를 사용하여 플릿 사용량을 기반으로 플릿을 조정할 수 있습니다. 예를 들어, **Scaling Policy Condition**: "용량 사용률 < 25%"일 경우 **Scaling Policy Action**: "25% 용량 제거"를 수행합니다.  
**사용 가능한 용량**  
플릿에서 사용자가 사용할 수 있는 인스턴스 수(단일 세션 플릿의 경우) 또는 사용자 세션(다중 세션 플릿의 경우)입니다. 이 지표를 사용하여 사용자가 스트리밍 세션을 시작하기 위해 사용할 수 있는 용량의 버퍼를 유지할 수 있습니다. 예를 들어, **크기 조정 정책 조건**이 '가용 용량이 5'인 경우 '인스턴스(단일 세션 플릿의 경우) 또는 사용자 세션(다중 세션 플릿의 경우)을 5개 추가'하는 **크기 조정 정책 작업**을 수행합니다.  
**용량 부족 오류**  
용량 부족으로 인해 거부된 세션 요청 수입니다. 이 지표를 사용하여 용량 부족으로 인해 스트리밍 세션을 시작할 수 없는 사용자를 위해 새 인스턴스를 프로비저닝할 수 있습니다. 예를 들어, **크기 조정 정책 조건**이 '부족한 용량 오류 > 0'인 경우 '인스턴스(단일 세션 플릿의 경우) 또는 사용자 세션(다중 세션 플릿의 경우)을 1개 추가'하는 **크기 조정 정책 작업**을 수행합니다.