계정에서 사용할 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를 할당하려면
- Amazon EC2 콘솔을 엽니다. https://console.aws.amazon.com/ec2/
- 탐색 창에서 Dedicated Hosts를 선택한 다음 Allocate Dedicated Host를 선택합니다.
- Instance family에서 Dedicated Host의 인스턴스 패밀리를 선택합니다.
- 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 인스턴스만 실행할 수 있습니다.
- Availability Zone에서 Dedicated Host를 할당할 가용 영역을 선택합니다.
- Dedicated Host가 인스턴스 유형과 일치하는 비대상(untargeted) 인스턴스 실행을 수락하게 하려면 Instance auto-placement에서 Enable을 선택합니다. 자동 배치에 대한 자세한 내용은 Amazon EC2 Dedicated Host auto-placement and host affinity 문서를 참고하세요.
- Dedicated Host에 **호스트 복구(host recovery)**를 활성화하려면 Host recovery에서 Enable을 선택합니다. 자세한 내용은 Amazon EC2 Dedicated Host recovery 문서를 참고하세요.
- Quantity에 할당할 Dedicated Hosts 수를 입력합니다.
- (선택) Add new tag를 선택하고 태그 키와 태그 값을 입력합니다.
- 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