

# Amazon EC2 전용 호스트 인스턴스 용량 구성
<a name="dedicated-hosts-limits"></a>

전용 호스트는 다양한 패밀리 및 크기의 인스턴스를 실행할 수 있도록 다양한 구성(물리적 코어, 소켓, vCPU)을 지원합니다.

계정에 전용 호스트를 할당할 때 **단일 인스턴스 유형** 또는 **동일한 인스턴스 패밀리** 내의 여러 인스턴스 유형을 지원하는 구성을 선택할 수 있습니다. 호스트에서 실행할 수 있는 인스턴스 수는 선택한 구성에 따라 달라집니다.

**Topics**
+ [단일 인스턴스 유형 지원](#dh-single)
+ [여러 인스턴스 유형 지원](#dh-multiple)

## 단일 인스턴스 유형 지원
<a name="dh-single"></a>

한 가지 인스턴스 유형만 지원하는 전용 호스트를 할당할 수 있습니다. 이 구성을 사용하면 전용 호스트에서 시작하는 모든 인스턴스는 호스트 할당 시 지정한 인스턴스 유형과 동일해야 합니다.

예를 들어 `m5.4xlarge` 인스턴스 유형만 지원하는 호스트를 할당할 수 있습니다. 이 경우 해당 호스트에서는 `m5.4xlarge` 인스턴스만 실행할 수 있습니다.

호스트에서 시작할 수 있는 인스턴스 수는 호스트에서 제공하는 물리적 코어 수와 지정된 인스턴스 유형에서 사용하는 코어 수에 따라 달라집니다. 예를 들어 `m5.4xlarge` 인스턴스에 호스트를 할당하는 경우 호스트는 48개의 물리적 코어를 제공하며 각 `m5.4xlarge` 인스턴스는 8개의 물리적 코어를 사용합니다. 즉, 해당 호스트에서 최대 6개의 인스턴스를 시작할 수 있습니다(*물리적 코어 48개/인스턴스당 코어 8개 = 인스턴스 6개*).

## 여러 인스턴스 유형 지원
<a name="dh-multiple"></a>

동일한 인스턴스 패밀리 내의 여러 인스턴스 유형을 지원하는 전용 호스트를 할당할 수 있습니다. 이렇게 하면 동일한 인스턴스 패밀리에 속하고 호스트에 충분한 인스턴스 용량이 있는 한 동일한 호스트에서 다른 인스턴스 유형을 실행할 수 있습니다.

예를 들어 `R5` 인스턴스 패밀리 내의 다양한 인스턴스 유형을 지원하는 호스트를 할당할 수 있습니다. 이 경우 해당 호스트에서 호스트의 물리적 코어 용량 내에서 `R5` 인스턴스 유형의 모든 조합(예: `r5.large`, `r5.xlarge`, `r5.2xlarge`, `r5.4xlarge`)을 시작할 수 있습니다.

다음 인스턴스 패밀리는 여러 인스턴스 유형을 지원하는 전용 호스트를 지원합니다.
+ **범용:** A1 \$1 M5 \$1 M5n \$1 M6i \$1 M7i \$1 T3
+ **컴퓨팅 최적화:** C5 \$1 C5n \$1 C6i \$1 C7i
+ **메모리 최적화:** R5 \$1 R5n \$1 R6i \$1 R7i

호스트에서 실행할 수 있는 인스턴스 수는 호스트에서 제공하는 물리적 코어 수와 호스트에서 실행하는 각 인스턴스 유형에서 사용하는 코어 수에 따라 달라집니다. 예를 들어 48개의 물리적 코어를 제공하는 `R5` 호스트를 할당하고 2개의 `r5.2xlarge` 인스턴스(*코어 4개 x 인스턴스 2개*) 및 3개의 `r5.4xlarge` 인스턴스(*코어 8개 x 인스턴스 3개*)를 실행하는 경우 해당 인스턴스는 총 32개의 코어를 사용하며 남은 16개 코어 범위 내에서 `R5` 인스턴스를 특정 조합으로 실행할 수 있습니다.

하지만 각 인스턴스 패밀리에서 각 인스턴스 유형에 실행할 수 있는 인스턴스 수에는 제한이 있습니다. 예를 들어 `R5` 전용 호스트는 32개의 물리적 코어를 사용하는 최대 2개의 `r5.8xlarge` 인스턴스를 지원합니다. 이 경우 더 작은 유형의 `R5` 인스턴스를 추가로 사용하여 호스트의 코어 용량을 채울 수 있습니다. 각 인스턴스 패밀리에 대해 지원되는 인스턴스 유형 수는 [전용 호스트 구성표](https://aws.amazon.com/ec2/dedicated-hosts/pricing/#host-configuration)를 참조하세요.

다음 표는 인스턴스 유형 조합의 예를 보여줍니다.


| 인스턴스 패밀리 | 인스턴스 유형 조합 예 | 
| --- | --- | 
| R5 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/dedicated-hosts-limits.html)  | 
| C5 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/dedicated-hosts-limits.html)  | 
| M5 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/dedicated-hosts-limits.html)  | 

**고려 사항**  
여러 인스턴스 유형을 지원하는 전용 호스트를 사용하여 작업할 때는 다음 사항에 유의하세요.
+ 동일한 호스트에서 여러 인스턴스 유형을 사용하는 것은 동일한 인스턴스 패밀리 내에서만 가능합니다.
+ 인스턴스 유형을 혼용하는 경우 호스트 사용률을 극대화하려면 먼저 더 큰 인스턴스 유형을 시작한 다음 더 작은 인스턴스 유형을 시작하는 것이 좋습니다.
  + 전용 호스트에서 인스턴스 유형의 조합 및 시작 순서에 따라 호스트의 사용률을 극대화하는 것이 물리적으로 불가능할 수 있습니다. 호스트에서 인스턴스 유형을 혼용하는 경우 일부 용량은 호스트에서 사용 가능한 것으로 표시되지만 사용할 수 없을 수도 있습니다. 예를 들어, r5n 호스트에서 사용 가능한 vCPU가 16개로 표시될 수 있지만 r5n.4xlarge가 16개 vCPU에서 실행되더라도 호스트에서 4xlarge 인스턴스를 시작할 수 없는 경우가 있습니다.

**참고**  
여러 인스턴스 유형에 대한 A1 전용 호스트를 활성화하면 해당 호스트에서 `a1.xlarge` 및 `a1.2xlarge` 인스턴스의 혼합만 시작할 수 있습니다. 해당 호스트에서 `a1.medium` 또는 `a1.large` 인스턴스를 시작하는 경우 호스트에서 동일한 인스턴스 유형을 더 많이 시작하는 것으로만 제한됩니다. 단일 `a1.4xlarge` 인스턴스에서는 호스트의 모든 용량이 사용됩니다. `a1.medium` 또는 `a1.large` 인스턴스에 대한 호스트가 필요한 경우 해당 인스턴스 유형에 대해 별도의 호스트를 할당하는 것이 좋습니다.