Zmienianie modelu licencjonowania maszyny wirtualnej SQL na platformie Azure

Dotyczy:SQL Server na maszynie wirtualnej platformy Azure

W tym artykule opisano sposób zmiany modelu licencji dla programu SQL Server na maszynach wirtualnych platformy Azure, na przykład w celu włączenia Korzyść użycia hybrydowego platformy Azure.

Omówienie

Istnieją trzy modele licencji dla maszyny wirtualnej platformy Azure, która hostuje program SQL Server: płatność zgodnie z rzeczywistym użyciem, Korzyść użycia hybrydowego platformy Azure (AHB) i wysoka dostępność/odzyskiwanie po awarii (HA/DR). Model licencji maszyny wirtualnej z programem SQL Server można zmodyfikować przy użyciu witryny Azure Portal, interfejsu wiersza polecenia platformy Azure lub programu PowerShell.

  • Model płatności zgodnie z rzeczywistym użyciem oznacza, że koszt korzystania z maszyny wirtualnej platformy Azure na sekundę obejmuje koszt licencji programu SQL Server.
  • Korzyść użycia hybrydowego platformy Azure umożliwia korzystanie z własnej licencji programu SQL Server z maszyną wirtualną z uruchomionym programem SQL Server.
  • Typ licencji wysokiej dostępności/odzyskiwania po awarii jest używany dla bezpłatnej repliki wysokiej dostępności/odzyskiwania po awarii na platformie Azure.

Korzyść użycia hybrydowego platformy Azure

Korzyść użycia hybrydowego platformy Azure umożliwia korzystanie z licencji programu SQL Server z pakietem Software Assurance ("Kwalifikowana licencja") na maszynach wirtualnych platformy Azure. W przypadku Korzyść użycia hybrydowego platformy Azure klienci nie są naliczani opłat za korzystanie z licencji programu SQL Server na maszynie wirtualnej. Muszą jednak nadal płacić za koszt bazowego obliczeniowego chmury (czyli podstawowej stawki), magazynu i kopii zapasowych. Muszą również płacić za operacje we/wy związane z korzystaniem z usług (zgodnie z obowiązującymi przepisami).

Aby oszacować oszczędności kosztów dzięki korzyści użycia hybrydowego platformy Azure, skorzystaj z kalkulatora oszczędności Korzyść użycia hybrydowego platformy Azure. Aby oszacować koszt licencjonowania płatności zgodnie z rzeczywistym użyciem, zapoznaj się z kalkulatorem cen platformy Azure.

Zgodnie z warunkami produktu firmy Microsoft: "Klienci muszą wskazać, że używają usługi Azure SQL Database (wystąpienia zarządzanego SQL, elastycznej puli i pojedynczej bazy danych), usługi Azure Data Factory, usług SQL Server Integration Services lub maszyn wirtualnych programu SQL Server w ramach Korzyść użycia hybrydowego platformy Azure dla programu SQL Server podczas konfigurowania obciążeń na platformie Azure.

Aby wskazać użycie Korzyść użycia hybrydowego platformy Azure dla programu SQL Server na maszynie wirtualnej platformy Azure i być zgodne, dostępne są trzy opcje:

  • Aprowizuj maszynę wirtualną przy użyciu obrazu programu SQL Server bring-your-own-license z witryny Azure Marketplace. Ta opcja jest dostępna tylko dla klientów, którzy mają Umowa Enterprise.
  • Aprowizuj maszynę wirtualną przy użyciu obrazu programu SQL Server z płatnością zgodnie z rzeczywistym użyciem z witryny Azure Marketplace i aktywuj Korzyść użycia hybrydowego platformy Azure.
  • Samodzielne instalowanie programu SQL Server na maszynie wirtualnej platformy Azure, ręczne rejestrowanie przy użyciu rozszerzenia agenta IaaS SQL i aktywowanie Korzyść użycia hybrydowego platformy Azure.

Typ licencji programu SQL Server można skonfigurować podczas aprowizowania maszyny wirtualnej lub w dowolnym momencie. Przełączanie między modelami licencji nie powoduje przestoju, nie powoduje ponownego uruchomienia maszyny wirtualnej ani usługi PROGRAMU SQL Server, nie dodaje żadnych dodatkowych kosztów i jest skuteczne natychmiast. W rzeczywistości aktywowanie Korzyść użycia hybrydowego platformy Azure zmniejsza koszty.

Wymagania wstępne

Zmiana modelu licencjonowania maszyny wirtualnej z programem SQL Server ma następujące wymagania:

Zmiana modelu licencji

Model licencji można zmodyfikować bezpośrednio z poziomu portalu:

  1. Otwórz witrynę Azure Portal i otwórz zasób maszyn wirtualnych SQL dla maszyny wirtualnej z programem SQL Server.
  2. Wybierz pozycję Konfiguruj w obszarze Ustawienia.
  3. Wybierz opcję Korzyść użycia hybrydowego platformy Azure i zaznacz pole wyboru, aby potwierdzić, że masz licencję programu SQL Server z pakietem Software Assurance.
  4. Wybierz pozycję Zastosuj w dolnej części strony Konfigurowanie .

Zrzut ekranu przedstawiający Korzyść użycia hybrydowego platformy Azure w portalu.

Integracja z centralnie zarządzaną Korzyść użycia hybrydowego platformy Azure

Centralnie zarządzana Korzyść użycia hybrydowego platformy Azure (CM-AHB) to usługa, która ułatwia klientom optymalizowanie kosztów platformy Azure i korzystanie z innych korzyści, takich jak:

  • Przenieś wszystkie obciążenia SQL PaaS/IaaS z płatnością zgodnie z rzeczywistym użyciem, aby korzystać z Korzyść użycia hybrydowego platformy Azure bez konieczności indywidualnego konfigurowania ich w celu włączenia korzyści.
  • Upewnij się, że wszystkie obciążenia SQL są licencjonowane zgodnie z istniejącymi umowami licencyjnymi.
  • Oddziel role zarządzania zgodnością licencji od ról devops przy użyciu kontroli dostępu opartej na rolach.
  • Skorzystaj z bezpłatnej ciągłości działania, zapewniając prawidłowe zidentyfikowanie środowisk pasywnych i odzyskiwania po awarii (DR).
  • Używanie licencji MSDN na platformie Azure dla środowisk nieprodukcyjnych.

Cm-AHB używa danych dostarczonych przez rozszerzenie agenta IaaS SQL do uwzględnienia liczby licencji programu SQL Server używanych przez poszczególne maszyny wirtualne platformy Azure i udostępnia zalecenia dla administratora rozliczeń podczas procesu przypisywania licencji. Użycie zaleceń gwarantuje, że uzyskasz maksymalny rabat przy użyciu Korzyść użycia hybrydowego platformy Azure. Jeśli twoje maszyny wirtualne nie są zarejestrowane w rozszerzeniu agenta IaaS SQL, gdy cm-AHB jest włączony przez administratora rozliczeń, usługa nie otrzyma pełnych danych użycia z subskrypcji platformy Azure, dlatego rekomendacje CM-AHB będą niedokładne.

Aby rozpocząć, zapoznaj się z artykułem Przejście do centralnie zarządzanego Korzyść użycia hybrydowego platformy Azure.

Po włączeniu funkcji CMB-AHB dla subskrypcji typ licencji w okienku Przegląd zasobu maszyn wirtualnych SQL w witrynie Azure Portal zostanie wyświetlony centralnie zarządzany.

W przypadku narzędzia CMB-AHB wprowadzanie zmian typu licencji na poszczególnych maszynach wirtualnych nie jest już możliwe i w okienku Konfigurowanie zasobu maszyn wirtualnych SQL zostanie wyświetlony następujący komunikat:

Your organization manages licenses assigned to Azure at a scope level such as Azure subscription instead of each individual resource. Billing administrators can manage licenses centrally under Cost Manamagent + Billing.

Ważne

Jeśli rejestracja automatyczna zostanie aktywowana po włączeniu centralnie zarządzanej usługi AHB (CM-AHB ), ryzyko niepotrzebnych opłat z płatnością zgodnie z rzeczywistym użyciem dla programu SQL Server na obciążeniach maszyn wirtualnych platformy Azure jest możliwe. Aby ograniczyć to ryzyko, dostosuj przypisania licencji w usłudze CM-AHB, aby uwzględnić dodatkowe użycie, które zostanie zgłoszone przez rozszerzenie agenta IaaS SQL po automatycznej rejestracji. Opublikowaliśmy narzędzie typu open source, które zapewnia wgląd w wykorzystanie licencji programu SQL Server, w tym wykorzystanie przez serwery SQL na maszynach wirtualnych platformy Azure, które nie zostały jeszcze zarejestrowane w rozszerzeniu agenta IaaS SQL.

Uwagi

  • Klienci usługi Azure Dostawca rozwiązań w chmurze (CSP) mogą korzystać z Korzyść użycia hybrydowego platformy Azure, wdrażając najpierw maszynę wirtualną z płatnością zgodnie z rzeczywistym użyciem, a następnie konwertując ją na licencję bring-your-own-license, jeśli mają aktywny pakiet Software Assurance.
  • Jeśli porzucasz zasób maszyn wirtualnych SQL, wrócisz do zakodowanego ustawienia licencji obrazu.
  • Możliwość zmiany modelu licencji jest funkcją rozszerzenia agenta IaaS sql. Wdrażanie obrazu witryny Azure Marketplace za pośrednictwem witryny Azure Portal powoduje automatyczne zarejestrowanie maszyny wirtualnej z programem SQL Server przy użyciu rozszerzenia . Jednak klienci, którzy samodzielnie instalują program SQL Server, muszą ręcznie zarejestrować swoją maszynę wirtualną z programem SQL Server.
  • Dodanie maszyny wirtualnej z programem SQL Server do zestawu dostępności wymaga ponownego utworzenia maszyny wirtualnej. W związku z tym wszystkie maszyny wirtualne dodane do zestawu dostępności wracają do domyślnego typu licencji z płatnością zgodnie z rzeczywistym użyciem. Korzyść użycia hybrydowego platformy Azure należy ponownie włączyć.

Ograniczenia

Zmiana modelu licencji to:

  • Obsługiwane tylko w przypadku wersji Standard i Enterprise programu SQL Server. Zmiany licencji dla platform Express, Web, Developer i Evaluation nie są obsługiwane.
  • Obsługiwane tylko w przypadku maszyn wirtualnych wdrożonych za pośrednictwem modelu usługi Azure Resource Manager. Maszyny wirtualne wdrożone za pośrednictwem modelu klasycznego nie są obsługiwane.

Ponadto zmiana modelu licencji na Korzyść użycia hybrydowego platformy Azure wymaga pakietu Software Assurance.

Uwaga

Tylko licencjonowanie oparte na podstawowym programie SQL Server z pakietem Software Assurance lub licencjami subskrypcji kwalifikują się do Korzyść użycia hybrydowego platformy Azure. Jeśli używasz licencji server + CAL dla programu SQL Server i masz pakiet Software Assurance, możesz użyć licencji bring-your-own-license do obrazu maszyny wirtualnej programu Azure SQL Server, aby użyć mobilności licencji dla tych serwerów, ale nie możesz użyć innych funkcji Korzyść użycia hybrydowego platformy Azure.

Usuwanie wystąpienia programu SQL Server i skojarzonych z nim kosztów licencjonowania i rozliczeń

Zanim rozpoczniesz

Aby uniknąć naliczania opłat za wystąpienie SQL Server, zobacz Wskazówki dotyczące cen dla programu SQL Server na maszynach wirtualnych platformy Azure.

Aby usunąć wystąpienie programu SQL Server i skojarzone rozliczenia z maszyny wirtualnej programu SQL Server z płatnością zgodnie z rzeczywistym użyciem lub jeśli po odinstalowaniu wystąpienia SQL są naliczane opłaty:

  1. Utwórz kopię zapasową danych.
  2. Jeśli to konieczne, odinstaluj program SQL Server, w tym rozszerzenie IaaS SQL.
  3. Pobierz bezpłatne wydanie programu SQL Server Express edition.
  4. Zainstaluj rozszerzenie agenta środowiska IaaS programu SQL.
  5. Aby zatrzymać rozliczenia, zmień edycję w portalu na wersję Express.

Opcjonalnie

Aby wyłączyć usługę sql Server Express edition, wyłącz uruchamianie usługi.

Zapoznaj się z często zadawanymi pytaniami dotyczącymi licencjonowania, aby zapoznać się z najczęściej zadawanymi pytaniami.

Znane błędy

Przejrzyj często znane błędy i ich rozwiązania.

Nie odnaleziono zasobu "Microsoft.SqlVirtualMachine/SqlVirtualMachines/<resource-group>" w grupie zasobów "<grupa zasobów>".

Ten błąd występuje, gdy próbujesz zmienić model licencji na maszynie wirtualnej z programem SQL Server, która nie została zarejestrowana w rozszerzeniu agenta IaaS SQL:

The Resource 'Microsoft.SqlVirtualMachine/SqlVirtualMachines/\<resource-group>' under resource group '\<resource-group>' was not found. The property 'sqlServerLicenseType' cannot be found on this object. Verify that the property exists and can be set.

Musisz zarejestrować maszynę wirtualną programu SQL Server przy użyciu rozszerzenia agenta IaaS SQL.

Zmienianie licencjonowania na AHB, HADR lub PAYG

Upewnij się, że Twoja subskrypcja jest zarejestrowana u dostawcy zasobów.

Rozszerzenie agenta IaaS sql jest wymagane do zmiany licencji. Upewnij się, że usunięto i ponownie zainstalowano rozszerzenie agenta IaaS SQL, jeśli jest ono w stanie niepowodzenia.

Jak wdrożyć obraz BYOL programu SQL Server (bring-your-own-license)?

Obrazy BYOL zostały wycofane z witryny Azure Marketplace. Możesz wybrać obraz witryny Marketplace programu SQL Server Standard lub Enterprise Edition i włączyć Korzyść użycia hybrydowego platformy Azure podczas wdrażania, aby utworzyć maszynę wirtualną SQL przy użyciu istniejącej licencji.

Wersja, wersja lub licencjonowanie programu SQL Server w witrynie Azure Portal nie odzwierciedla się poprawnie po uaktualnieniu wersji ani wydania

Upewnij się, że Twoja subskrypcja jest zarejestrowana u dostawcy zasobów.

Rozszerzenie agenta IaaS sql jest wymagane do zmiany licencji. Upewnij się, że naprawiono rozszerzenie , jeśli jest ono w stanie niepowodzenia.

Następne kroki

Aby uzyskać więcej informacji, zobacz następujące artykuły: