Как применить гибридное преимущество Azure к управляемому экземпляру? - PullRequest
0 голосов
/ 09 января 2019

С помощью гибридного преимущества Azure (AHB) существующие локальные лицензии SQL Server можно преобразовать в скидку 40% от цены управляемого экземпляра Azure SQL. Если управляемый экземпляр уже создан без AHB, как применить гибридное преимущество Azure к существующему управляемому экземпляру?

Ответы [ 2 ]

0 голосов
/ 31 июля 2019

Другой вариант - использование портала Azure:

  1. Во время создания управляемого экземпляра в конфигурации на портале (где вы настраиваете vCores и хранилище) есть возможность применить AHB (гибридное преимущество Azure)
  2. Впоследствии, после того, как вы управляете развернутым экземпляром, перейдите на уровень цен, и вам снова будет предложен вариант AHB. Снимок экрана прилагается (относится к обоим)

Enable Azure Hybrid Benefit for Managed Instance in Azure Portal

0 голосов
/ 09 января 2019

Самый простой способ преобразовать управляемый экземпляр в AHB - перейти на портал Azure, открыть сведения об управляемом экземпляре, перейти на уровень «Настройка / ценообразование» и подтвердить, что у вас есть действующая лицензия SA, которую вы хотите использовать.

Цены на управляемый экземпляр можно преобразовать в AHB с помощью библиотеки PowerShell AzureRm.Sql и команды Set-AzureRmSqlManagedInstance :

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

Вместо AzureRm.Sql вы можете использовать библиотеку AzureRm и Set-AzureRmResource команда:

$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
...