호스트 리소스 그룹에 Amazon EC2 인스턴스 실행하기

호스트 리소스 그룹에 Amazon EC2 인스턴스 실행하기

Dedicated Hosts는 AWS License Manager와도 통합돼요. License Manager로 **호스트 리소스 그룹(host resource group)**을 만들 수 있는데, 이는 단일 엔터티로 관리되는 Dedicated Hosts의 모음이에요. 호스트 리소스 그룹을 만들 때 Dedicated Hosts에 대한 자동 할당(auto-allocate), 자동 해제(auto-release) 같은 호스트 관리 기본 설정을 지정해요. 이렇게 하면 호스트를 수동으로 할당·관리하지 않고도 Dedicated Hosts에 인스턴스를 실행할 수 있어요. 자세한 내용은 AWS License Manager 사용 설명서의 Host Resource Groups 항목을 참고하세요.

출처: 문서

본문

인스턴스 용량이 있는 Dedicated Host를 포함한 호스트 리소스 그룹에 인스턴스를 실행하면, Amazon EC2는 그 호스트에 인스턴스를 실행해요. 호스트 리소스 그룹에 인스턴스 용량이 있는 호스트가 없다면, Amazon EC2는 호스트 리소스 그룹에 새 호스트를 자동으로 할당한 다음 그 호스트에 인스턴스를 실행해요. 자세한 내용은 AWS License Manager 사용 설명서의 Host Resource Groups 항목을 참고하세요.

요구 사항 및 제한

  • 호스트 리소스 그룹에 대한 라이선스 구성(자체 관리 라이선스) 생성은 선택 사항이에요:
    • 호스트 리소스 그룹을 만들 때 라이선스 구성을 요구했다면, 일치하는 코어·소켓 기반 라이선스 구성을 가진 AMI에서만 인스턴스를 실행할 수 있어요.
    • 호스트 리소스 그룹을 라이선스 구성을 요구하지 않도록 만들었다면, 자체 관리 라이선스를 설정하거나 AMI를 연결할 필요가 없어요.
  • Amazon EC2가 제공하는 SQL Server, SUSE, RHEL AMI는 Dedicated Hosts와 함께 사용할 수 없어요.
  • 호스트 ID를 선택해 특정 호스트를 대상으로 지정할 수 없고, 호스트 리소스 그룹에 인스턴스를 실행할 때 인스턴스 친화성(affinity)을 활성화할 수 없어요.

Console

호스트 리소스 그룹에 인스턴스 실행하기

  1. Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
  2. 탐색 창에서 Instances, Launch instance를 선택합니다.
  3. Application and OS Images 섹션에서 목록에서 AMI를 선택합니다.
  4. Instance type 섹션에서 실행할 인스턴스 유형을 선택합니다.
  5. Key pair 섹션에서 인스턴스와 연결할 키 페어를 선택합니다.
  6. Advanced details 섹션에서 다음을 수행합니다.
    • Tenancy에서 Dedicated Host를 선택합니다.
    • Target host by에서 Host resource group을 선택합니다.
    • Tenancy host resource group에서 인스턴스를 실행할 호스트 리소스 그룹을 선택합니다.
    • Tenancy affinity에서 다음 중 하나를 수행합니다.
      • Off를 선택합니다 — 인스턴스는 지정된 호스트에 실행되지만, 중지된 경우 같은 Dedicated Host에 다시 시작된다는 보장은 없어요.
      • Dedicated Host ID를 선택합니다 — 중지된 경우 인스턴스는 항상 이 특정 호스트에 다시 시작돼요.
    • Affinity에 대한 자세한 내용은 Amazon EC2 Dedicated Host 자동 배치 및 호스트 친화성 문서를 참고하세요.
  7. 필요에 따라 나머지 인스턴스 옵션을 구성합니다. 자세한 내용은 Amazon EC2 인스턴스 구성 파라미터 참조 문서를 참고하세요.
  8. Launch instance를 선택합니다.

AWS CLI

호스트 리소스 그룹에 인스턴스 실행하기

run-instances 명령을 사용합니다. --placement 옵션에서 테넌시를 생략하고 호스트 리소스 그룹의 ARN을 지정합니다.

--placement HostResourceGroupArn=arn:aws:resource-groups:us-east-2:123456789012:group/my-resource-group

PowerShell

호스트 리소스 그룹에 인스턴스 실행하기

New-EC2Instance cmdlet을 사용합니다. -Placement 파라미터에서 테넌시를 생략하고 호스트 리소스 그룹의 ARN을 지정합니다.

-Placement_HostResourceGroupArn arn:aws:resource-groups:us-east-2:123456789012:group/my-resource-group

더 알아보기

  • Dedicated Host에서 인스턴스 실행하기
  • Dedicated Host 자동 배치 수정하기