如何将Azure Hybrid Benefit应用于托管实例?

时间:2019-01-09 11:39:19

标签: azure price azure-sql-managed-instance

使用Azure Hybrid Benefit(AHB),可以将现有的本地SQL Server许可证转换为Azure SQL受管实例价格的40%折扣。如果已经创建了没有AHB的托管实例,如何在现有托管实例上应用Azure Hybrid Benefit?

2 个答案:

答案 0 :(得分:1)

将托管实例转换为AHB的最简单方法是转到Azure门户,打开托管实例的详细信息,转到“设置/定价”层,并确认您拥有要使用的有效SA许可证。

可以使用AzureRm.Sql PowerShell库和Set-AzureRmSqlManagedInstance命令将托管实例的定价转换为AHB:

Set-AzureRmSqlManagedInstance `
               -Name $instanceName `
               -ResourceGroupName $resourceGroup `
               -LicenseType BasePrice

您可以使用AzureRm库和Set-AzureRmResource命令来代替AzureRm.Sql:

$subId = "70b3d058-a51a-****-****-**********"
$resourceGroup = "my-resource-group"
$instanceName = "my-instance"

Select-AzureRmSubscription -SubscriptionId $subId

$properties = New-Object System.Object
$properties | Add-Member -type NoteProperty -name licenseType -Value BasePrice

Set-AzureRmResource -Properties $properties `
                    -ResourceName $instanceName `
                    -ResourceType "Microsoft.SQL/managedInstances" `
                    -ResourceGroupName $resourceGroup -Force `
                    -ApiVersion "2015-05-01-preview"

Azure CLI可用于通过az sql mi update命令更新许可证类型:

az sql mi update -g my_res_group -n my-managed-instance --license-type BasePrice

答案 1 :(得分:1)

另一个选择是使用Azure门户:

  1. 在创建托管实例时,在门户网站的配置(用于配置vCore和存储)中,有一个选项可以应用AHB(Azure混合权益)
  2. 随后,一旦部署了托管实例,请转到“定价层”,您将再次获得AHB选项。 附加的屏幕截图(两者均适用)

Enable Azure Hybrid Benefit for Managed Instance in Azure Portal