BYOL (Bring Your Own License, czyli „przynieś własną licencję") to model licencjonowania w chmurze Microsoft Azure, w którym przenosisz posiadane już licencje Microsoft — Windows Server, SQL Server lub inne — do infrastruktury Azure, zamiast płacić za nowe licencje w ramach stawki minutowej maszyny wirtualnej. Dzięki temu eliminujesz koszt licencji z rachunku za chmurę i płacisz wyłącznie za goły compute (procesor, pamięć, storage), co przekłada się na oszczędności rzędu 30–50% w stosunku do modelu PAYG (pay-as-you-go).
W skrócie
- BYOL = używasz w Azure swoich licencji Microsoft zakupionych wcześniej on-premises
- Wymóg: aktywne Software Assurance (lub subskrypcja kwalifikująca) dla przenoszonych licencji
- Dotyczy głównie Windows Server (Azure Hybrid Benefit) oraz SQL Server (License Mobility + AHB)
- Eliminujesz opłatę licencyjną z ceny VM — płacisz tylko za compute
- Oszczędność: 30–85% w zależności od produktu, edycji i regionu
- Zmiana modelu licencyjnego nie wymaga restartu VM — flaga metadanych zmienia się natychmiast
- Nie każdy produkt się kwalifikuje — Windows Client (10/11) jest wykluczony
Pełna definicja — czym jest BYOL w kontekście Azure
W klasycznym modelu chmurowym PAYG (pay-as-you-go) Microsoft „wypożycza" ci licencję wraz z infrastrukturą — w cenie minuty pracy VM masz już wliczony koszt systemu Windows Server czy SQL Server. BYOL odwraca tę logikę: mówisz Azure, że masz już licencję, a platforma odlicza jej koszt z twojego rachunku.
W praktyce Microsoft realizuje BYOL przez dwa równoległe mechanizmy:
| Mechanizm | Dotyczy | Jak działa |
|---|---|---|
| Azure Hybrid Benefit (AHB) | Windows Server, SQL Server | Flaga licenseType na VM; wymaga Software Assurance lub subskrypcji |
| License Mobility through SA | SQL Server, Exchange, SharePoint, BizTalk, System Center i inne serwery aplikacyjne | Formalny proces weryfikacji licencji; zgłoszenie w ciągu 10 dni od wdrożenia |
Oba mechanizmy łączy wspólny warunek: aktywne Software Assurance w ramach umowy Volume Licensing (Enterprise Agreement, MPSA, Open Value) lub subskrypcja kwalifikująca (CSP z subskrypcją, nie perpetual).
Trzy warianty BYOL, które spotkasz w dokumentacji Azure
- Azure Hybrid Benefit dla Windows Server — najprostszy: przełączasz flagę licencyjną VM z
None(PAYG) naWindows_Serveri od tego momentu płacisz wyłącznie za compute. Nie wymaga żadnego formularza weryfikacyjnego — zgodność deklarujesz samodzielnie. - Azure Hybrid Benefit dla SQL Server — podobnie: zmieniasz
licenseTypeVM zPAYGnaAHUB. Wymaga posiadania licencji SQL Server na core'y z aktywnym SA lub subskrypcji. Działa zarówno dla IaaS (VM), jak i PaaS (Azure SQL Managed Instance). - License Mobility — serwery aplikacyjne (Exchange, SharePoint, BizTalk, System Center) — bardziej sformalizowany proces: wdrażasz oprogramowanie na VM, a następnie w ciągu 10 dni wypełniasz License Mobility Verification Form i przekazujesz go do Microsoftu przez swojego resellera.
Jak działa BYOL od strony technicznej
Proces jest zaskakująco prosty — Microsoft celowo uprościł go do minimum:
- Podczas tworzenia VM — w portalu Azure, na zakładce Podstawy, w sekcji Licencjonowanie zaznaczasz checkbox „Używam istniejącej licencji Windows Server" lub wybierasz obraz SQL z dopiskiem
{AHB}. Azure od razu nalicza stawkę za compute bez składnika licencyjnego. - Na istniejącej VM — w menu System operacyjny przełączasz Azure Hybrid Benefit na Włączone. Zmiana działa natychmiast — bez restartu VM, bez przestoju usług, bez dodatkowych kosztów.
- Dla SQL Server — wymagana jest rejestracja VM w rozszerzeniu SQL IaaS Agent Extension (automatyczna przy deployu z Marketplace, ręczna przy własnym obrazie). Następnie zmiana
licenseTypeprzez portal, AZ CLI (az sql vm update --license-type AHUB) lub PowerShell. - Centralnie zarządzany AHB (CM-AHB) — dla większych organizacji: administrator billingowy przypisuje licencje na poziomie subskrypcji, a Azure automatycznie optymalizuje koszty wszystkich VM z SQL w danej subskrypcji. Eliminuje potrzebę ręcznego przełączania każdej VM z osobna.
Dane, które Azure weryfikuje (Windows Server)
| Identyfikator | Co potwierdza |
|---|---|
Flaga licenseType na VM | Czy VM korzysta z AHB |
| Umowa Volume Licensing w systemie Microsoft | Czy posiadasz aktywne SA/subskrypcję |
| Liczba vCPU vs. posiadane core license | Czy spełniasz regułę minimum 8 core'ów na VM |
Dla Windows Server obowiązuje zasada minimum 8 core license na VM — nawet jeśli twoja instancja ma tylko 4 vCPU, musisz posiadać 8 core'ów licencji. Dla instancji 12-vCPU potrzebujesz 12 core license.
Które produkty Microsoft kwalifikują się do BYOL
| Produkt | Kwalifikuje się? | Mechanizm | Uwagi |
|---|---|---|---|
| Windows Server | ✅ Tak | Azure Hybrid Benefit | Minimum 8 core license na VM |
| SQL Server (Enterprise, Standard) | ✅ Tak | Azure Hybrid Benefit | Wymagane SA lub subskrypcja; edycje Express/Web/Developer — nie |
| Exchange Server | ✅ Tak | License Mobility | Tylko z aktywnym SA |
| SharePoint Server | ✅ Tak | License Mobility | Tylko z aktywnym SA |
| BizTalk Server | ✅ Tak | License Mobility | Tylko z aktywnym SA |
| System Center | ✅ Tak | License Mobility | Datacenter: 8 OSE na licencję; Standard: 2 OSE |
| Windows 10/11 (klient) | ❌ Nie | — | Niedozwolone na współdzielonym sprzęcie (multi-tenant); wyjątek: subskrypcja Windows 365 |
| Microsoft 365 Apps / Office | ❌ Nie | — | Aplikacje desktopowe wykluczone z License Mobility |
| Visual Studio (MSDN) | ⚠️ Częściowo | Dev/Test | Tylko w subskrypcji Azure Dev/Test, nieprodukcyjnie |
Kluczowa zasada: Windows Server nie podlega License Mobility — jedyną ścieżką BYOL dla Windows Server jest Azure Hybrid Benefit.
Porównanie BYOL vs PAYG — kiedy która opcja się opłaca
| Kryterium | BYOL (AHB) | PAYG |
|---|---|---|
| Koszt licencji Windows Server | 0 zł (płacisz tylko compute) | ~0,014–0,046 USD/core/godz. wliczone w stawkę VM |
| Koszt licencji SQL Server Enterprise | 0 zł | ~1,50 USD/core/godz. (wliczone) |
| Wymagania wstępne | Software Assurance / subskrypcja | Brak |
| Elastyczność skalowania | Ograniczona posiadanymi licencjami | Pełna (płacisz za użycie) |
| Umowa z Microsoft | Volume Licensing (EA/MPSA) | Dowolna, również PAYG subskrypcja Azure |
| Compliance | Samodzielna deklaracja (AHB) / formularz (License Mobility) | Automatyczne |
| Dla kogo | Firmy z już zakupionymi licencjami on-prem | Startupy, projekty tymczasowe, testy |
| Możliwość zmiany w locie | ✅ Tak — flaga metadanych | ✅ Tak — flaga metadanych |
Przykład oszczędności: Windows Server Datacenter na VM D4s v3 (4 vCPU) w regionie West Europe. PAYG: ~290 EUR/mies. Z Azure Hybrid Benefit: ~145 EUR/mies. Oszczędność ok. 50% miesięcznie.
Kiedy BYOL ma sens — scenariusze
- Masz aktywną umowę Volume Licensing z Software Assurance i planujesz migrację do chmury hybrydowej. Twoje licencje on-prem już opłaciłeś — nie płać drugi raz w Azure.
- Posiadasz SQL Server Enterprise z SA i chcesz uruchomić instancje w Azure bez podwójnego licencjonowania.
- Konsolidujesz data center — przenosisz Windows Server i SQL Server do Azure stopniowo; BYOL pozwala zachować ciągłość licencjonowania.
- Korzystasz z centrally managed AHB jako duża organizacja z dziesiątkami subskrypcji — optymalizacja kosztów SQL automatycznie, bez ręcznej konfiguracji.
Kiedy BYOL NIE ma sensu
- Nie masz Software Assurance — bez SA nie skorzystasz z AHB ani License Mobility. Rozważ zakup licencji w modelu subskrypcyjnym CSP.
- Uruchamiasz środowisko tymczasowe / testowe na kilka dni — PAYG jest prostsze; oszczędność z BYOL nie pokryje kosztu zarządzania SA.
- Używasz SQL Server Web, Express lub Developer — te edycje nie kwalifikują się do AHB.
- Potrzebujesz Windows 10/11 w chmurze — Windows Client jest wykluczony z BYOL na współdzielonym sprzęcie Azure.
Częste pytania
Czym różni się BYOL od Azure Hybrid Benefit?
Azure Hybrid Benefit (AHB) to jeden z dwóch mechanizmów realizujących model BYOL w Azure — dotyczy Windows Server i SQL Server. Drugi mechanizm to License Mobility through Software Assurance, który obejmuje inne serwery aplikacyjne (Exchange, SharePoint, BizTalk). W praktyce w dokumentacji Microsoftu terminy BYOL i AHB są często używane zamiennie, szczególnie w kontekście SQL Server.
Czy BYOL wymaga restartu maszyny wirtualnej?
Nie. Zmiana modelu licencyjnego (np. z PAYG na Azure Hybrid Benefit) zmienia wyłącznie flagę metadanych na poziomie Azure Resource Managera. VM, system operacyjny ani uruchomione usługi nie są restartowane. Zmiana jest natychmiastowa i pojawia się w kolejnym cyklu rozliczeniowym.
Co się stanie, gdy moje Software Assurance wygaśnie, a VM nadal działa na BYOL?
Zgodnie z Product Terms Microsoft, workloady korzystające z Azure Hybrid Benefit mogą działać tylko w okresie obowiązywania Software Assurance lub subskrypcji. Po wygaśnięciu SA musisz albo odnowić umowę, przełączyć VM z powrotem na PAYG, albo wyłączyć workload. Nieprzestrzeganie tego warunku stanowi naruszenie warunków licencyjnych — Microsoft może to zweryfikować podczas audytu.
Czy mogę mieszać BYOL i PAYG w ramach jednej subskrypcji Azure?
Tak. Azure nie wymaga jednolitego modelu — możesz mieć część VM na BYOL (np. produkcyjny SQL Server), a część na PAYG (np. środowisko deweloperskie). Każda VM ma niezależną flagę licenseType. Jeśli korzystasz z centrally managed AHB, przypisanie licencji odbywa się na poziomie subskrypcji i Azure automatycznie decyduje, które VM skorzystają z benefitów.
Czy mogę przenieść licencję Windows Server kupioną w kluczesoft.pl do Azure przez BYOL?
Licencje Windows Server w modelu detalicznym (Retail, OEM) same w sobie nie kwalifikują się do Azure Hybrid Benefit — AHB wymaga licencji z programu Volume Licensing z aktywnym Software Assurance lub subskrypcji kwalifikującej. Jeśli jednak posiadasz licencje SQL Server Standard/Enterprise z aktywnym SA, możesz je przenieść do Azure przez License Mobility i tam uruchomić je na VM z Windows Server rozliczanym w modelu PAYG (lub na VM Linux, gdzie nie ma składnika licencyjnego Windows).
Czym jest centrally managed Azure Hybrid Benefit (CM-AHB)?
CM-AHB to usługa w ramach Cost Management, która pozwala administratorowi billingowemu przypisywać licencje SQL Server na poziomie całej subskrypcji — zamiast ręcznie przełączać każdą VM z osobna. Azure analizuje użycie SQL we wszystkich VM w subskrypcji (dzięki rozszerzeniu SQL IaaS Agent Extension) i automatycznie przypisuje licencje tam, gdzie daje to największą oszczędność. Funkcja ta wymaga, aby wszystkie VM z SQL były zarejestrowane w rozszerzeniu.
Czy mogę używać BYOL na maszynach wirtualnych z systemem Linux?
Tak, ale tylko dla SQL Server. SQL Server na Linux w Azure podlega tym samym zasadom Azure Hybrid Benefit co na Windows Server — możesz przełączyć licenseType VM z Linux i SQL na AHUB, jeśli posiadasz licencje SQL Server z SA. Sam Linux jako system operacyjny nie ma składnika licencyjnego w Azure (jest open-source), więc BYOL dla OS nie ma tu zastosowania.
Planujesz migrację Windows Server lub SQL Server do Azure i posiadasz już licencje? Zanim uruchomisz PAYG, sprawdź, czy nie przepłacasz. W KluczeSoft.pl znajdziesz legalne licencje Windows Server i SQL Server w atrakcyjnych cenach — gotowe do użycia zarówno on-premises, jak i w modelu hybrydowym z Azure.