

# 계정에서 사용할 Amazon EC2 전용 호스트 할당
<a name="dedicated-hosts-allocating"></a>

전용 호스트를 사용하려면 먼저 계정에서 호스트를 할당해야 합니다. 전용 호스트를 할당한 후에는 전용 호스트 용량을 계정에서 즉시 사용할 수 있으며 전용 호스트에서 인스턴스를 시작할 수 있습니다.

계정에 전용 호스트를 할당할 때 **단일 인스턴스 유형** 또는 **동일한 인스턴스 패밀리** 내의 여러 인스턴스 유형을 지원하는 구성을 선택할 수 있습니다. 호스트에서 실행할 수 있는 인스턴스 수는 선택한 구성에 따라 달라집니다. 자세한 내용은 [Amazon EC2 전용 호스트 인스턴스 용량 구성](dedicated-hosts-limits.md)을 참조하세요.

------
#### [ Console ]

**전용 호스트를 할당하려면**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 **전용 호스트**를 선택한 후 **전용 호스트 할당**을 선택합니다.

1. **인스턴스 패밀리**에서 전용 호스트에 대한 인스턴스 패밀리를 선택합니다.

1. 전용 호스트로 선택한 인스턴스 패밀리 내의 여러 인스턴스 크기를 지원할지 또는 특정 인스턴스 유형만 지원할지 여부를 지정합니다. 다음 중 하나를 수행하세요.
   + 선택한 인스턴스 패밀리 내의 여러 인스턴스 유형을 지원하도록 전용 호스트를 구성하려면 **Support multiple instance types(여러 인스턴스 유형 지원)**에서 **활성화**를 선택합니다. 이 항목을 활성화하면 동일한 인스턴스 패밀리의 서로 다른 인스턴스 크기를 전용 호스트에서 시작할 수 있습니다. 예를 들어 `m5` 인스턴스 패밀리를 선택하고 이 옵션을 선택하는 경우 `m5.xlarge` 및 `m5.4xlarge` 인스턴스를 전용 호스트에서 시작할 수 있습니다.
   + 선택한 인스턴스 패밀리 내의 단일 인스턴스 유형을 지원하도록 전용 호스트를 구성하려면 **여러 인스턴스 유형 지원**의 선택을 취소한 다음 **인스턴스 유형**에서 지원할 인스턴스 유형을 선택합니다. 이렇게 하면 전용 호스트에서 단일 인스턴스 유형을 시작할 수 있습니다. 예를 들어 이 옵션을 선택하고 `m5.4xlarge`를 지원되는 인스턴스 유형으로 선택하는 경우 `m5.4xlarge` 인스턴스만 전용 호스트에서 시작할 수 있습니다.

1. **가용 영역**에서 전용 호스트를 할당할 가용 영역을 선택합니다.

1. 전용 호스트가 인스턴스 유형과 일치하는 대상이 지정되지 않은 인스턴스 시작을 허용하게 하려면 **인스턴스 자동 배치**에서 **활성화**를 선택합니다. 자동 배치에 대한 자세한 정보는 [Amazon EC2 전용 호스트 자동 배치 및 호스트 선호도](dedicated-hosts-understanding.md) 섹션을 참조하세요.

1. 전용 호스트의 호스트 복구를 사용하려면 **Host recovery(호스트 복구)**에서 **활성화**를 선택합니다. 자세한 내용은 [Amazon EC2 전용 호스트 복구](dedicated-hosts-recovery.md) 섹션을 참조하세요.

1. **수량**에 할당할 전용 호스트 수를 입력합니다.

1. (선택 사항) [**새 태그 추가(Add new tag)**]를 선택하고 태그 키와 태그 값을 입력합니다.

1. **할당**을 선택합니다.

------
#### [ AWS CLI ]

**전용 호스트를 할당하려면**  
[allocate-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-hosts.html) 명령을 사용합니다. 다음 예제에서는 `m5` 가용 영역에서 `us-east-1a` 인스턴스 패밀리의 여러 인스턴스 유형을 지원하는 전용 호스트를 할당합니다. 또한 호스트 복구를 활성화하고 자동 배치를 비활성화합니다.

```
aws ec2 allocate-hosts \
    --instance-family "{{m5}}" \
    --availability-zone "{{us-east-1a}}" \
    --auto-placement "{{off}}" \
    --host-recovery "{{on}}" \ 
    --quantity 1
```

다음 예제에서는 지정된 가용 영역에서 *대상이 지정되지 않은* 인스턴스 시작을 지원하는 전용 호스트를 할당하고, 호스트 복구를 활성화하고, 자동 배치를 활성화합니다.

```
aws ec2 allocate-hosts \
    --instance-type {{"m5.large"}} \
    --availability-zone {{"eu-west-1a"}} \
    --auto-placement {{"on"}} \
    --host-recovery {{"on"}} \
    --quantity 1
```

------
#### [ PowerShell ]

**전용 호스트를 할당하려면**  
[New-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Host.html) cmdlet을 사용합니다. 다음 예제에서는 `m5` 가용 영역에서 `us-east-1a` 인스턴스 패밀리의 여러 인스턴스 유형을 지원하는 전용 호스트를 할당합니다. 또한 호스트에서 호스트 복구가 활성화되고 자동 배치가 비활성화됩니다.

```
New-EC2Host `
    -InstanceFamily {{m5}} `
    -AvailabilityZone {{us-east-1a}} `
    -AutoPlacement {{Off}} `
    -HostRecovery {{On}} `
    -Quantity 1
```

다음 예제에서는 지정된 가용 영역에서 *대상이 지정되지 않은* 인스턴스 시작을 지원하는 전용 호스트를 할당하고, 호스트 복구를 활성화합니다.

```
New-EC2Host `
    -InstanceType {{m5.large}} `
    -AvailabilityZone {{eu-west-1a}} `
    -AutoPlacement {{On}} `
    -HostRecovery {{On}} `
    -Quantity 1
```

------