

# AWS Outposts의 Amazon EC2 전용 호스트
<a name="dh-outposts"></a>

AWS Outposts는 AWS 인프라, 서비스, API 및 도구를 온프레미스로 확장하는 완전관리형 서비스입니다. AWS 관리형 인프라에 대한 로컬 액세스를 제공하는 AWS Outposts를 통해 AWS 리전에서 사용하는 것과 동일한 프로그래밍 인터페이스를 사용해 온프레미스에서 애플리케이션을 구축하고 실행할 수 있으며, 짧은 지연 시간과 로컬 데이터 처리가 필요한 경우에 로컬 컴퓨팅 및 스토리지 리소스를 사용할 수 있습니다.

Outpost는 고객 사이트에 배포된 AWS 컴퓨팅 및 스토리지 용량 풀입니다. AWS는 이 용량을 AWS 리전의 일부로 운영, 모니터링 및 관리합니다.

계정에서 소유한 Outpost에 전용 호스트를 할당할 수 있습니다. 따라서 전용 물리적 서버가 필요한 기존 소프트웨어 라이선스와 워크로드를 AWS Outposts로 더 쉽게 가져올 수 있습니다. 또한 Outpost의 특정 하드웨어 자산을 대상으로 지정하여 워크로드 간 지연 시간을 최소화할 수 있습니다.

전용 호스트를 사용하면 Amazon EC2에서 적격 소프트웨어 라이선스를 사용할 수 있으므로 자체 라이선스를 사용할 때의 유연성과 비용 효율성을 얻을 수 있습니다. 가상 머신, 소켓 또는 물리적 코어에 바인딩된 기타 소프트웨어 라이센스는 해당 라이선스 조건에 따라 전용 호스트에서도 사용할 수 있습니다. Outpost는 항상 BYOL 워크로드에 적합한 단일 테넌트 환경이었지만 전용 호스트를 사용하면 전체 Outpost 배포와 달리 필요한 라이선스를 단일 호스트로 제한할 수 있습니다.

또한 Outpost에서 전용 호스트를 사용하면 인스턴스 유형 배포의 유연성이 향상되고 인스턴스 배치를 보다 세부적으로 제어할 수 있습니다. 인스턴스 시작을 위해 특정 호스트를 대상으로 지정하고 호스트 선호도를 사용하여 인스턴스가 항상 해당 호스트에서 실행되도록 하거나 자동 배치를 사용하여 구성과 사용 가능한 용량이 일치하는 사용 가능한 호스트에서 인스턴스를 시작할 수 있습니다.

**Contents**
+ [사전 조건](#dh-outpost-prereqs)
+ [지원되는 기능](#dh-outpost-features)
+ [고려 사항](#dh-outpost-considerations)
+ [AWS Outposts에서 Amazon EC2 전용 호스트 할당](dh-outpost-allocate.md)

## 사전 조건
<a name="dh-outpost-prereqs"></a>

사이트에 Outpost가 설치되어 있어야 합니다. 자세한 내용은 AWS Outposts 사용 설명서**에서 [Outposts 생성 및 Outposts 용량 주문](https://docs.aws.amazon.com/outposts/latest/userguide/order-outpost-capacity.html)을 참조하세요.

## 지원되는 기능
<a name="dh-outpost-features"></a>
+ 지원되는 인스턴스 패밀리는 다음과 같습니다.
  + **범용:** M5 \$1 M5d \$1 M7i \$1 M8i
  + **컴퓨팅 최적화:** C5 \$1 C5d \$1 C7i \$1 C8i
  + **메모리 최적화:** R5 \$1 R5d \$1 R7i \$1 R8i
  + **스토리지 최적화:** I3en
  + **가속 컴퓨팅:** G4dn
+ Outpost의 전용 호스트는 여러 인스턴스 크기를 지원하도록 구성할 수 있습니다. 다음 인스턴스 패밀리의 경우 여러 인스턴스 크기가 지원됩니다.
  + **범용:** M5 \$1 M5d \$1 M7i
  + **컴퓨팅 최적화:** C5 \$1 C5d \$1 C7i
  + **메모리 최적화:** R5 \$1 R5d \$1 R7i

  자세한 내용은 [Amazon EC2 전용 호스트 인스턴스 용량 구성](dedicated-hosts-limits.md) 섹션을 참조하세요.
+ Outpost의 전용 호스트는 자동 배치와 대상 인스턴스 실행을 지원합니다. 자세한 내용은 [Amazon EC2 전용 호스트 자동 배치 및 호스트 선호도](dedicated-hosts-understanding.md) 섹션을 참조하세요.
+ Outpost의 전용 호스트는 호스트 선호도를 지원합니다. 자세한 내용은 [Amazon EC2 전용 호스트 자동 배치 및 호스트 선호도](dedicated-hosts-understanding.md) 섹션을 참조하세요.
+ Outpost의 전용 호스트는 AWS RAM과의 공유를 지원합니다. 자세한 내용은 [크로스 계정 Amazon EC2 전용 호스트 공유](dh-sharing.md) 섹션을 참조하세요.

## 고려 사항
<a name="dh-outpost-considerations"></a>
+ 전용 호스트 예약은 Outpost에서 지원되지 않습니다.
+ 호스트 리소스 그룹과 AWS License Manager는 Outpost에서 지원되지 않습니다.
+ Outpost의 전용 호스트는 버스트 가능한 T3 인스턴스를 지원하지 않습니다.
+ Outpost의 전용 호스트는 호스트 복구를 지원하지 않습니다.
+ Outpost에서 전용 호스트 테넌시가 포함된 인스턴스에서는 간소화된 자동 복구가 지원되지 않습니다.

# AWS Outposts에서 Amazon EC2 전용 호스트 할당
<a name="dh-outpost-allocate"></a>

AWS 리전의 전용 호스트와 동일한 방식으로 Outpost에 전용 호스트를 할당하고 사용합니다.

**사전 조건**  
Outposts에서 서브넷을 생성합니다. 자세한 내용은 *AWS Outposts 사용 설명서*에서 [서브넷 생성](https://docs.aws.amazon.com/outposts/latest/userguide/launch-instance.html#create-subnet)을 참조하세요.

**Outpost에 전용 호스트를 할당하려면 다음 방법 중 하나를 사용합니다.**

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

**AWS Outposts 콘솔을 사용하여 Outpost에 전용 호스트를 할당하는 방법**

1. [https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home)에서 AWS Outposts 콘솔을 엽니다.

1. 탐색 창에서 **Outposts**를 선택합니다. Outpost를 선택한 다음 **작업(Actions)**, **전용 호스트 할당(Allocate Dedicated Host)**을 선택합니다.

1. 필요에 따라 전용 호스트를 구성합니다. 자세한 내용은 [계정에서 사용할 Amazon EC2 전용 호스트 할당](dedicated-hosts-allocating.md) 섹션을 참조하세요.
**참고**  
**가용 영역(Availability Zone)** 및 **Outpost ARN**은 가용 영역과 선택한 Outpost의 ARN으로 미리 채워져야 합니다.

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

**Amazon EC2 콘솔을 사용하여 Outpost에 전용 호스트를 할당하는 방법**

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

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

1. **가용 영역(Availability Zone)**에서 Outpost와 연결된 가용 영역을 선택합니다.

1. **Outpost ARN**에 Outpost의 ARN을 입력합니다.

1. Outpost의 특정 하드웨어 자산을 대상으로 지정하려면 **Outpost의 특정 하드웨어 자산 대상 지정**에서 **활성화**를 선택합니다. 대상으로 지정할 각 하드웨어 자산에 대해 **자산 ID 추가**를 선택한 다음 하드웨어 자산의 ID를 입력합니다.
**참고**  
**수량**에 지정하는 값은 지정한 자산 ID의 수와 같아야 합니다. 예를 들어 자산 ID 3개를 지정한 경우 수량도 3이어야 합니다.

1. 필요에 따라 나머지 전용 호스트 설정을 구성합니다. 자세한 내용은 [계정에서 사용할 Amazon EC2 전용 호스트 할당](dedicated-hosts-allocating.md) 섹션을 참조하세요.

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

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

**Outpost에 전용 호스트를 할당하는 방법**  
[allocate-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-hosts.html) 명령을 사용합니다. `--availability-zone`에서 Outpost와 연결된 가용 영역을 지정합니다. `--outpost-arn`에서 Outpost의 ARN을 지정합니다. 선택적으로 `--asset-ids`의 경우 대상으로 지정할 Outpost 하드웨어 자산의 ID를 지정합니다.

```
aws ec2 allocate-hosts \
    --availability-zone "us-east-1a" \
    --outpost-arn "arn:aws:outposts:us-east-1a:111122223333:outpost/op-4fe3dc21baEXAMPLE" \
    --asset-ids asset_id \
    --instance-family "m5" \
    --auto-placement "off" \
    --quantity 1
```

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

**Outpost에 전용 호스트를 할당하는 방법**  
[New-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Host.html) cmdlet을 사용합니다. Outpost와 연결된 가용 영역을 지정합니다. 선택적으로 `-AssetId`의 경우 대상으로 지정할 Outpost 하드웨어 자산의 ID를 지정합니다.

```
New-EC2Host `
    -AvailabilityZone "us-east-1a" `
    -OutpostArn "arn:aws:outposts:us-east-1a:111122223333:outpost/op-4fe3dc21baEXAMPLE" `
    -AssetId asset_id `
    -InstanceFamily "m5" `
    -AutoPlacement "off" `
    -Quantity 1
```

------

**Outpost에서 전용 호스트로 인스턴스 시작**

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

1. 탐색 창에서 **전용 호스트(Dedicated Hosts)**를 선택합니다. 이전 단계에서 할당한 전용 호스트를 선택하고 **작업(Actions)**, **호스트에서 인스턴스 시작(Launch instance onto host)**을 선택합니다.

1. 필요에 따라 인스턴스를 구성한 다음 인스턴스를 시작합니다. 자세한 내용은 [Amazon EC2 전용 호스트에서 Amazon EC2 인스턴스 시작](launching-dedicated-hosts-instances.md) 섹션을 참조하세요.