계정에서 사용할 Amazon EC2 전용 호스트 할당 - Amazon Elastic Compute Cloud

계정에서 사용할 Amazon EC2 전용 호스트 할당

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

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

Console
전용 호스트를 할당하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

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

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

  4. 전용 호스트로 선택한 인스턴스 패밀리 내의 여러 인스턴스 크기를 지원할지 또는 특정 인스턴스 유형만 지원할지 여부를 지정합니다. 다음 중 하나를 수행하세요.

    • 선택한 인스턴스 패밀리 내의 여러 인스턴스 유형을 지원하도록 전용 호스트를 구성하려면 Support multiple instance types(여러 인스턴스 유형 지원)에서 활성화를 선택합니다. 이 항목을 활성화하면 동일한 인스턴스 패밀리의 서로 다른 인스턴스 크기를 전용 호스트에서 시작할 수 있습니다. 예를 들어 m5 인스턴스 패밀리를 선택하고 이 옵션을 선택하는 경우 m5.xlargem5.4xlarge 인스턴스를 전용 호스트에서 시작할 수 있습니다.

    • 선택한 인스턴스 패밀리 내의 단일 인스턴스 유형을 지원하도록 전용 호스트를 구성하려면 여러 인스턴스 유형 지원의 선택을 취소한 다음 인스턴스 유형에서 지원할 인스턴스 유형을 선택합니다. 이렇게 하면 전용 호스트에서 단일 인스턴스 유형을 시작할 수 있습니다. 예를 들어 이 옵션을 선택하고 m5.4xlarge를 지원되는 인스턴스 유형으로 선택하는 경우 m5.4xlarge 인스턴스만 전용 호스트에서 시작할 수 있습니다.

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

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

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

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

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

  10. 할당을 선택합니다.

AWS CLI
전용 호스트를 할당하려면

allocate-hosts AWS CLI 명령을 사용합니다. 다음 명령은 m5 가용 영역에서 us-east-1a 인스턴스 패밀리의 여러 인스턴스 유형을 지원하는 전용 호스트를 할당합니다. 또한 호스트에서 호스트 복구가 활성화되고 자동 배치가 비활성화됩니다.

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

다음 명령은 m4.large 가용 영역에서 대상 지정되지 않은 eu-west-1a 인스턴스를 지원하는 전용 호스트를 할당하고 호스트 복구를 활성화하며 키 purpose 및 값 production과 함께 태그를 적용합니다.

aws ec2 allocate-hosts --instance-type "m4.large" --availability-zone "eu-west-1a" --auto-placement "on" --host-recovery "on" --quantity 1 --tag-specifications 'ResourceType=dedicated-host,Tags=[{Key=purpose,Value=production}]'
PowerShell
전용 호스트를 할당하려면

New-EC2Host AWS Tools for Windows PowerShell 명령을 사용합니다. 다음 명령은 m5 가용 영역에서 us-east-1a 인스턴스 패밀리의 여러 인스턴스 유형을 지원하는 전용 호스트를 할당합니다. 또한 호스트에서 호스트 복구가 활성화되고 자동 배치가 비활성화됩니다.

PS C:\> New-EC2Host -InstanceFamily m5 -AvailabilityZone us-east-1a -AutoPlacement Off -HostRecovery On -Quantity 1

다음 명령은 m4.large 가용 영역에서 대상 지정되지 않은 eu-west-1a 인스턴스를 지원하는 전용 호스트를 할당하고 호스트 복구를 활성화하며 키 purpose 및 값 production과 함께 태그를 적용합니다.

생성 시 전용 호스트를 태그 지정하는 데 사용된 TagSpecification 파라미터를 사용하려면 태그 지정될 리소스 유형, 태그 키 및 태그 값을 지정하는 객체가 필요합니다. 다음 명령은 필요 객체를 생성합니다.

PS C:\> $tag = @{ Key="purpose"; Value="production" } PS C:\> $tagspec = new-object Amazon.EC2.Model.TagSpecification PS C:\> $tagspec.ResourceType = "dedicated-host" PS C:\> $tagspec.Tags.Add($tag)

다음 명령은 전용 호스트를 할당하고 $tagspec 객체에 지정된 태그를 적용합니다.

PS C:\> New-EC2Host -InstanceType m4.large -AvailabilityZone eu-west-1a -AutoPlacement On -HostRecovery On -Quantity 1 -TagSpecification $tagspec