호스트 리소스 그룹에 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
호스트 리소스 그룹에 인스턴스 실행하기
- Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
- 탐색 창에서 Instances, Launch instance를 선택합니다.
- Application and OS Images 섹션에서 목록에서 AMI를 선택합니다.
- Instance type 섹션에서 실행할 인스턴스 유형을 선택합니다.
- Key pair 섹션에서 인스턴스와 연결할 키 페어를 선택합니다.
- 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 자동 배치 및 호스트 친화성 문서를 참고하세요.
- Tenancy에서
- 필요에 따라 나머지 인스턴스 옵션을 구성합니다. 자세한 내용은 Amazon EC2 인스턴스 구성 파라미터 참조 문서를 참고하세요.
- 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 자동 배치 수정하기