Azure Hybrid Use Benefit dla każdego!

Istnieje sobie taki mit tudzież nieporozumiem, że Azure Hybrid Use Benefit jest tylko dla dużych klientów z umowami EA.

Dla osób nieświadomych to sam Azure Hybrid Use Benefit to prawo cytując marketing z polskiej strony Azure:

Korzystaj z lokalnych licencji systemu Windows Server i programu SQL Server z pakietem Software Assurance na platformie Azure.

Czyli można płacić taniej za maszyny wirtualne z Windows Server w Azure, korzystając z posiadanych już licencji.

Co, jeśli nie mam licencji, które można użyć, a potrzeba maszyn z Windows Server w Azure i ma być taniej?

Od jakiegoś czasu odsprzedawcy subskrypcji zwani Cloud Solution Provider (CSP) mają w cenniku pozycję Windows Server Standard - 8 Core License Pack - 1 year. Jej cena to 311 EUR i jest świetnym sposobem na optymalizację kosztów użycia wirtualek z Windows.

W kalkulacjach poniżej użyję 2 licencji składającej się w sumie z 16 core, czyli roczna cena to 622 EUR. Robię to dla uproszczenia.

Ważne: taką licencję można kupić w CSP niezależnie skąd się kupuje subskrypcję Azure.

Samo licencjonowanie jest potem proste - cytując Azure Hybrid Benefit for Windows Server:

For every 2-processor Windows Server license or Windows Server license with 16 cores covered with Software Assurance, you can run either of the following at the reduced compute rate:

  • Up to two virtual machines with up to 8 cores or
  • One virtual machine with up to 16 cores.

You can also run virtual machines with more than 16 cores by stacking licenses. For example, for two 2-processor licenses or two 16-core licenses, you may run a virtual machine with up to 32 cores.

Windows Client Access License

Jednym z benefitów używania Windows Server wraz z licencja dostarczaną z Azure jest brak potrzeby używania Client Access License (CAL). Dotyczy to tak samo Azure Hybrid Use Benefit. Niestety jest to tak sobie opisane w przyjaznych dokumentach. Poniżej cytat z odpowiedzi z Microsoft na pytanie zadane na Microsoft Partner Community.

That said, it is true that the CAL requirements are not described very good in there - generally it is said that runnning Windows Server in Azure is governed by the use terms for Azure, and those Use terms do not describe any requirements for CALs when Server is deployed in Azure.

Wyliczenia

Przejdźmy teraz do praktycznych wyliczeń. Rozważać będę 4 przypadki użycia dla kilku typów maszyn:

Inne założenia:

Standard_D4_v3

Czyli 4 core i 16 GB RAM. W kalkulacji są przyjęte dwie takie maszyny.

PrzypadekCena maszynCena Windows
dla AHUB
Cena całkowitaIle % taniej od PAYG?
pay-as-you-go6 265,156 265,15
pay-as-you-go
z Hybrid Use Benefit
3 546,05622,004 168,0533%
Rezerwacja vm
na rok
4 976,884 976,8821%
Rezerwacja vm
na rok z Hybrid Use Benefit
2 258,40622,002 880,4054%

Standard_D8_v3

Czyli 8 core i 32 GB RAM. W kalkulacji są przyjęte dwie takie maszyny.

PrzypadekCena maszynCena Windows
dla AHUB
Cena całkowitaIle % taniej od PAYG?
pay-as-you-go12 530,3012 530,30
pay-as-you-go
z Hybrid Use Benefit
7 092,10622,007714,1038%
Rezerwacja vm
na rok
9 953,769 953,7621%
Rezerwacja vm
na rok z Hybrid Use Benefit
4 516,80622,005 138,8059%

Standard_M16ms

Czyli 16 core i 437.5 GB RAM. W kalkulacji jest przyjęta jedna maszyna.

PrzypadekCena maszynCena Windows
dla AHUB
Cena całkowitaIle % taniej od PAYG?
pay-as-you-go29 785,7529 785,75
pay-as-you-go
z Hybrid Use Benefit
18 912,84622,0019 534,8434%
Rezerwacja vm
na rok
21 997,2021 997,2026%
Rezerwacja vm
na rok z Hybrid Use Benefit
11 123,04622,0011 745,0461%

Wnioski

Jeśli mamy pewność, że maszyna będzie działać przez rok 247 i możemy pozwolić sobie na płatność z góry to najlepszą opcją jest rezerwacja maszyny wraz z użyciem z Azure Hybrid Use Benefit. W innych przypadkach warto użyć pay-as-you-go z Hybrid Use Benefit, które jest tańsze dla maszyn z Windows niż rezerwacja na rok.