Windows Server용 Azure 하이브리드 혜택을 통해 비용을 절감하여 Azure에서 Windows VM(가상 머신)을 가져올 수 있도록 Windows Server에 대한 온-프레미스 코어 라이선스를 최대화합니다. Windows Server용 Azure 하이브리드 혜택을 사용하면 Windows OS를 실행하는 새로운 VM을 배포할 수도 있습니다.
이 문서에서는 Windows Server용 Azure 하이브리드 혜택을 사용하여 새 VM을 배포하는 단계와 실행 중인 기존 VM을 업데이트하는 방법을 설명합니다.
Windows Server에 대한 Azure 하이브리드 혜택을 받으려면 활성 Software Assurance 또는 적격 구독 라이선스가 있는 해당 프로그램의 Windows Server용 온-프레미스 코어 라이선스가 필요합니다. Software Assurance 및 적격 구독 라이선스는 특정 상용 라이선스 계약의 일부로만 제공됩니다. 상용 라이선스에 대해 자세히 알아보려면 Microsoft 라이선스 리소스를 참조하세요. Windows Server 코어 라이선스에 대해 자세히 알아보려면 Windows Server 제품 라이선스를 참조하세요.
SQL Server나 타사 Azure Marketplace 소프트웨어와 같은 추가 소프트웨어가 있는 VM을 포함하여 모든 지역의 Windows Server OS를 실행하는 모든 VM에서 Windows Server용 Azure 하이브리드 혜택을 사용할 수 있습니다.
제한 사항
Windows Server용 Azure 하이브리드 혜택을 사용하려면 VM당 최소 8개의 코어 라이선스(Datacenter Edition 또는 Standard Edition)가 있어야 합니다. 예를 들어, 4코어 인스턴스를 실행하더라도 8코어 라이선스가 필요합니다. 인스턴스의 코어 크기와 동일한 라이선스를 할당하여 8개 코어보다 큰 인스턴스를 실행할 수도 있습니다. 예를 들어, 12코어 인스턴스에는 12개의 코어 라이선스가 필요합니다.
프로세서 라이선스가 있는 고객의 경우, 각 프로세서 라이선스는 16개의 코어 라이선스와 동등합니다.
중요
Windows Server용 Azure 하이브리드 혜택을 사용하는 워크로드는 Software Assurance 또는 구독 라이선스 기간 동안에만 실행할 수 있습니다. Software Assurance 또는 구독 라이선스 기간이 만료되는 경우 Software Assurance 또는 구독 라이선스 계약을 갱신하고, Windows Server용 Azure 하이브리드 혜택 기능을 사용하지 않도록 설정하거나, Windows Server용 Azure 하이브리드 혜택을 사용하는 워크로드의 프로비전을 해제해야 합니다.
해당 프로그램의 Microsoft 제품 사용 약관은 이 문서에 제시된 정보보다 우선합니다. 자세한 내용은 Microsoft Azure 제품 약관을 참조하고 프로그램을 선택하여 약관을 표시합니다.
클래식 VM
클래식 VM의 경우 지원되는 유일한 옵션은 온-프레미스 사용자 지정 이미지에서 새 VM을 배포하는 것입니다. 이 문서에서 설명하는 Windows Server용 Azure 하이브리드 혜택 기능을 활용하려면 먼저 클래식 VM을 Azure Resource Manager 모델 VM으로 마이그레이션해야 합니다.
중요
클래식 배포 모델을 통해 만들어진 VM은 2023년 9월 1일부터 사용 중지됩니다.
Azure Service Management의 IaaS 리소스를 사용하는 경우 2023년 9월 1일까지 마이그레이션을 완료하세요. Azure Resource Manager의 다양한 기능 향상을 활용하려면 빨리 전환하는 것이 좋습니다.
자세한 내용은 2023년 9월 1일까지 IaaS 리소스를 Azure Resource Manager로 마이그레이션을 참조하세요.
Windows Server용 Azure 하이브리드 혜택 사용 방법
Windows Server용 Azure 하이브리드 혜택을 통해 Windows Virtual Machines를 사용할 수 있는 몇 가지 옵션이 있습니다. 다음을 수행할 수 있습니다.
- 제공된 Windows Server 이미지 중 하나에서 Azure Marketplace에 VM을 배포합니다.
- 사용자 지정 VM을 업로드하고 Azure Resource Manager 템플릿이나 Azure PowerShell을 사용하여 배포합니다.
- 기존 VM을 Azure 하이브리드 혜택 또는 Windows Server에 대한 주문형 종량제 비용으로 실행 중에서 전환하고 변환합니다.
- 가상 머신 확장 집합에서 Windows Server용 Azure 하이브리드 혜택을 적용합니다.
Windows Server용 Azure 하이브리드 혜택을 사용하는 VM 만들기
Windows Server용 Azure 하이브리드 혜택에 대해 모든 Windows Server OS 기반 이미지를 제공합니다. Azure 플랫폼에서 지원하는 이미지를 사용하거나 사용자 지정 Windows Server 이미지를 업로드할 수 있습니다.
Azure 포털
Windows Server용 Azure 하이브리드 혜택을 사용하는 VM을 만들려면 VM을 만들 때 기본 탭의 라이선스에서 기존 Windows Server 라이선스를 사용하도록 확인란을 선택합니다.
Azure PowerShell
New-AzVm `
-ResourceGroupName "myResourceGroup" `
-Name "myVM" `
-Location "East US" `
-ImageName "Win2016Datacenter" `
-LicenseType "Windows_Server"
Azure 커맨드 라인 인터페이스 (CLI)
az vm create \
--resource-group myResourceGroup \
--name myVM \
--___location eastus \
--license-type Windows_Server
Resource Manager 템플릿
Resource Manager 템플릿에서 licenseType 매개 변수를 설정합니다. 자세한 내용은 Azure Resource Manager 템플릿 작성을 참조하세요.
"properties": {
"licenseType": "Windows_Server",
"hardwareProfile": {
"vmSize": "[variables('vmSize')]"
}
}
기존 VM을 Windows Server용 Azure 하이브리드 혜택을 사용하도록 변환
기존 VM을 Windows Server용 Azure 하이브리드 혜택을 사용하도록 변환하려면 VM의 라이선스 유형을 업데이트합니다.
참고
VM의 라이선스 유형을 변경해도 시스템이 다시 시작되지 않으며, 서비스가 중단되지 않습니다. 이 프로세스는 메타데이터 라이선싱 플래그만 변경합니다.
Azure 포털
VM 서비스 메뉴에서 운영 체제를 선택한 다음 Azure 하이브리드 혜택을사용하도록 설정합니다.
Azure PowerShell
기존 Windows Server VM을 Windows Server용 Azure 하이브리드 혜택으로 변환하려면:
$vm = Get-AzVM -ResourceGroup "rg-name" -Name "vm-name" $vm.LicenseType = "Windows_Server" Update-AzVM -ResourceGroupName rg-name -VM $vmWindows Server용 Azure 하이브리드 혜택을 사용하는 Windows Server VM을 다시 종량제 방식으로 변환하려면 다음을 수행합니다.
$vm = Get-AzVM -ResourceGroup "rg-name" -Name "vm-name" $vm.LicenseType = "None" Update-AzVM -ResourceGroupName rg-name -VM $vm
Azure 커맨드 라인 인터페이스 (CLI)
기존 Windows Server VM을 Windows Server용 Azure 하이브리드 혜택을 사용하도록 변환하려면 다음을 수행합니다.
az vm update --resource-group myResourceGroup --name myVM --set licenseType=Windows_Server
VM이 라이선스 이점을 사용하는지 확인합니다.
Azure PowerShell, Resource Manager 템플릿 또는 Azure Portal을 사용하여 VM을 배포한 후 다음 방법 중 하나를 사용하여 설정을 확인할 수 있습니다.
Azure 포털
VM 서비스 메뉴에서 운영 체제를 선택한 다음 Windows Server용 Azure 하이브리드 혜택 설정을 확인합니다.
Azure PowerShell
다음 예제에서는 단일 VM용 라이선스 유형을 표시합니다.
Get-AzVM -ResourceGroup "myResourceGroup" -Name "myVM"
출력:
Type : Microsoft.Compute/virtualMachines
Location : westus
LicenseType : Windows_Server
출력은 Windows Server용 Azure 하이브리드 혜택 라이선스 없이 배포된 다음 VM과 대비됩니다.
Type : Microsoft.Compute/virtualMachines
Location : westus
LicenseType :
Azure 커맨드 라인 인터페이스 (CLI)
az vm get-instance-view -g MyResourceGroup -n MyVM --query "[?licenseType=='Windows_Server']" -o table
참고
VM의 라이선스 유형을 변경해도 시스템이 다시 시작되지 않으며, 서비스가 중단되지 않습니다. 이 프로세스는 메타데이터 라이선싱 플래그만 변경합니다.
Windows Server용 Azure 하이브리드 혜택을 사용하는 모든 리소스 나열
Windows Server용 Azure 하이브리드 혜택아 사용하도록 설정된 모든 VM 및 가상 머신 확장 집합의 수를 보고 파악하려면 구독에 대해 다음 옵션을 사용할 수 있습니다.
Azure 포털
VM 또는 가상 머신 확장 집합 개요 창에서 테이블 열에 OS 라이선스 이점을 포함하도록 설정하여 모든 VM 및 라이선스 형식 목록을 가져옵니다. VM의 상태가 Windows용 Azure 하이브리드 혜택, 사용 안 함 또는 다중 테넌트 호스팅이 가능한 Windows 클라이언트일 수 있습니다.
Azure PowerShell
VM의 경우:
Get-AzVM | ?{$_.LicenseType -like "Windows_Server"} | select ResourceGroupName, Name, LicenseType
가상 머신 확장 집합의 경우:
Get-AzVmss | Select * -ExpandProperty VirtualMachineProfile | ? LicenseType -eq 'Windows_Server' | select ResourceGroupName, Name, LicenseType
Azure 커맨드 라인 인터페이스 (CLI)
VM의 경우:
az vm list --query "[?licenseType=='Windows_Server']" -o table
가상 머신 확장 집합의 경우:
az vmss list --query "[?virtualMachineProfile.licenseType=='Windows_Server']" -o table
Windows Server용 Azure 하이브리드 혜택을 사용하기 위해 가상 머신 확장 집합을 배포합니다.
가상 머신 확장 집합 Resource Manager 템플릿 내에서 licenseType 매개 변수는 VirtualMachineProfile 속성에 설정되어야 합니다. Resource Manager 템플릿, Azure PowerShell, Azure CLI 또는 REST API를 사용하여 가상 머신 확장 집합을 만들거나 업데이트할 때 이 매개 변수를 설정할 수 있습니다.
다음 예에서는 Windows Server 2016 Datacenter 이미지가 포함된 Resource Manager 템플릿을 사용합니다.
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"createOption": "FromImage"
},
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter",
"version": "latest"
}
},
"licenseType": "Windows_Server",
"osProfile": {
"computerNamePrefix": "[parameters('vmssName')]",
"adminUsername": "[parameters('adminUsername')]",
"adminPassword": "[parameters('adminPassword')]"
}
}
자세한 내용은 가상 머신 확장 집합 수정을 참조하세요.