계정에서 사용할 Amazon EC2 Dedicated Host 할당하기

계정에서 사용할 Amazon EC2 Dedicated Host 할당하기

Dedicated Host를 사용하려면 먼저 계정에 **할당(allocate)**해야 해요. Dedicated Host를 할당하면 Dedicated Host 용량이 계정에서 즉시 사용 가능해지고, Dedicated Host에 인스턴스 실행을 시작할 수 있습니다.

출처: 문서

본문

계정에 Dedicated Host를 할당할 때 단일 인스턴스 유형 또는 같은 인스턴스 패밀리 내의 여러 인스턴스 유형을 지원하는 구성을 선택할 수 있어요. 호스트에서 실행할 수 있는 인스턴스 수는 선택한 구성에 따라 달라집니다. 자세한 내용은 Amazon EC2 Dedicated Host instance capacity configurations 문서를 참고하세요.

콘솔 (Console)

Dedicated Host를 할당하려면

  1. Amazon EC2 콘솔을 엽니다. https://console.aws.amazon.com/ec2/
  2. 탐색 창에서 Dedicated Hosts를 선택한 다음 Allocate Dedicated Host를 선택합니다.
  3. Instance family에서 Dedicated Host의 인스턴스 패밀리를 선택합니다.
  4. Dedicated Host가 선택된 인스턴스 패밀리 내의 여러 인스턴스 크기를 지원할지, 아니면 특정 인스턴스 유형만 지원할지 지정합니다. 다음 중 하나를 수행하세요.
    • 선택된 인스턴스 패밀리에서 여러 인스턴스 유형을 지원하도록 Dedicated Host를 구성하려면 Support multiple instance types에서 Enable을 선택합니다. 이렇게 하면 같은 인스턴스 패밀리의 다른 인스턴스 크기를 Dedicated Host에서 실행할 수 있어요. 예를 들어 m5 인스턴스 패밀리를 선택하고 이 옵션을 선택하면 m5.xlarge와 m5.4xlarge 인스턴스를 Dedicated Host에서 실행할 수 있습니다.
    • 선택된 인스턴스 패밀리 내에서 단일 인스턴스 유형을 지원하도록 Dedicated Host를 구성하려면 Support multiple instance types를 지우고 Instance type에서 지원할 인스턴스 유형을 선택합니다. 이렇게 하면 Dedicated Host에서 단일 인스턴스 유형을 실행할 수 있어요. 예를 들어 이 옵션을 선택하고 지원 인스턴스 유형으로 m5.4xlarge를 지정하면 Dedicated Host에서 m5.4xlarge 인스턴스만 실행할 수 있습니다.
  5. Availability Zone에서 Dedicated Host를 할당할 가용 영역을 선택합니다.
  6. Dedicated Host가 인스턴스 유형과 일치하는 비대상(untargeted) 인스턴스 실행을 수락하게 하려면 Instance auto-placement에서 Enable을 선택합니다. 자동 배치에 대한 자세한 내용은 Amazon EC2 Dedicated Host auto-placement and host affinity 문서를 참고하세요.
  7. Dedicated Host에 **호스트 복구(host recovery)**를 활성화하려면 Host recovery에서 Enable을 선택합니다. 자세한 내용은 Amazon EC2 Dedicated Host recovery 문서를 참고하세요.
  8. Quantity에 할당할 Dedicated Hosts 수를 입력합니다.
  9. (선택) Add new tag를 선택하고 태그 키와 태그 값을 입력합니다.
  10. Allocate를 선택합니다.

AWS CLI

Dedicated Host를 할당하려면

allocate-hosts 명령을 사용합니다. 다음 예시는 us-east-1a 가용 영역에서 m5 인스턴스 패밀리의 여러 인스턴스 유형을 지원하는 Dedicated Host를 할당합니다. 호스트 복구를 활성화하고 자동 배치(auto-placement)를 비활성화해요.

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

다음 예시는 지정된 가용 영역에서 비대상(untargeted) 인스턴스 실행을 지원하는 Dedicated Host를 할당하고, 호스트 복구를 활성화하며 자동 배치를 활성화합니다.

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

PowerShell

Dedicated Host를 할당하려면

New-EC2Host cmdlet을 사용합니다. 다음 예시는 us-east-1a 가용 영역에서 m5 인스턴스 패밀리의 여러 인스턴스 유형을 지원하는 Dedicated Host를 할당합니다. 호스트에는 호스트 복구가 활성화되고 자동 배치가 비활성화되어 있어요.

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

다음 예시는 지정된 가용 영역에서 비대상(untargeted) 인스턴스 실행을 지원하고 호스트 복구를 활성화한 Dedicated Host를 할당합니다.

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

더 알아보기 (Learn more)