Dlaczego BizTalk to osobny budżet licencyjny
Migracja z VMware na Proxmox obniża koszt warstwy wirtualizacji — ale BizTalk Server nie znika z rachunku. To middleware integracji EDI/B2B/ESB, który działa wyłącznie na Windows Server i wymaga SQL Server do przechowywania konfiguracji, kolejek MessageBox i danych śledzenia (tracking). Każdy z tych komponentów ma własny model licencyjny per-core — i na Proxmox VE liczą się fizyczne rdzenie hosta, nie tylko vCPU maszyny BizTalk.
+ SQL Server
od rdzeni fizycznych
niższy TCO licencji
Decydenci IT często widzą w inwentarzu „jedną aplikację BizTalk” i szacują budżet od jednej pozycji w cenniku Microsoftu. W praktyce audyt licencyjny obejmuje cały stos — a przy wdrożeniu na współdzielonym, gęstym węźle Proxmox koszt może wzrosnąć wielokrotnie względem intuicji opartej na vCPU VM.
BizTalk Server — model per-core i edycje
BizTalk Server 2020 (ostatnia edycja on-prem) jest licencjonowany wyłącznie w modelu per-core — nie ma licencji per-user ani per-device. Licencje sprzedawane są w pakietach 2-rdzeniowych, z minimum 4 rdzeni na procesor fizyczny lub na maszynę wirtualną (w zależności od wybranego wariantu licencjonowania).
| Edycja | Profil użycia | Kluczowe różnice |
|---|---|---|
| Standard | umiarkowany wolumen, mniejsza skala wdrożenia | jeden serwer w grupie BizTalk; w licencjonowanym OSE dowolna liczba instancji |
| Enterprise | wysoki wolumen, HA, wiele instancji | wiele instancji na hoście; z SA — unlimited virtualization |
| Branch | scenariusze hub-and-spoke, oddziały | ograniczenia topologii; tańsza, wąski przypadek użycia |
Dwa główne sposoby licencjonowania BizTalk na Proxmox:
| Model | Co licencjonujesz | Kiedy ma sens |
|---|---|---|
| Per physical core (host) | wszystkie fizyczne rdzenie serwera | Enterprise + SA: nieograniczona liczba VM BizTalk na hoście; Standard licencjonowany na rdzeniach fizycznych obejmuje tylko system fizyczny — w maszynie wirtualnej wyłącznie licencjonowanie per-VM |
| Per virtual OSE (VM) | vCPU maszyny (min. 4 rdzenie na VM) | jedyna droga dla Standard w VM; dla Enterprise kilka VM BizTalk na gęstym węźle — wymaga SA lub subskrypcji (od SQL 2022 ta sama reguła) |
Brak „taniej” licencji per użytkownik: BizTalk nie ma CAL-i integracyjnych w sensie Windows. Cały koszt siedzi w rdzeniach — podobnie jak SQL Server Enterprise, ale bez opcji Azure PAYG jako prostej alternatywy.
Enterprise jest ok. 4–4,5× droższy od Standard w przeliczeniu na rdzeń — opłaca się przy klastrach BizTalk, wielu instancjach i wymaganiach HA. Standard wystarcza przy pojedynczej, umiarkowanej instalacji — w maszynie wirtualnej licencjonowanej per-VM.
Windows Server i SQL Server w stosie BizTalk
BizTalk Server to aplikacja Windows — każda instancja wymaga Windows Server jako systemu gościa. Bazy MessageBox, Management, Tracking Store i inne katalogi SQL to osobna warstwa: zwykle SQL Server Standard lub Enterprise (często na osobnej VM lub klastrze Always On).
- Windows Server — licencja per-core od fizycznych rdzeni hosta (Standard: 2 VM; Datacenter: unlimited) lub per-VM z Software Assurance. Szczegóły: Licencjonowanie Windows Server.
- SQL Server — osobne licencje per-core dla instancji obsługującej MessageBox; kolejne bazy w tej samej instancji nie wymuszają licencji na cały host. SQL Server Standard na Proxmoxie licencjonujesz w modelu per-core od rdzeni wirtualnych maszyny (minimum 4). Od SQL Server 2022 ten model wymaga Software Assurance albo subskrypcji. Model Server + CAL licencjonuje maszynę bez SA. Licencja na wszystkie fizyczne rdzenie hosta w edycji Standard pokrywa tylko system fizyczny, nie gościa. Nieograniczona liczba VM na licencjonowanym hoście dotyczy SQL Server Enterprise z SA. Szczegóły: Licencjonowanie Oracle i SQL Server.
- Host Integration Server — wliczony w licencję BizTalk 2020 (nie osobna pozycja w typowym wdrożeniu).
Przykład TCO — dedykowany węzeł 16 rdzeni (EPYC 9175F), BizTalk Standard w VM 4 vCPU. BizTalk Standard w maszynie wirtualnej licencjonujesz wyłącznie per-VM: 2 pakiety × $5 070 = $10 140 plus SA albo subskrypcja (~$2 535/rok). Licencja Standard na wszystkie 16 rdzeni fizycznych hosta nie obejmuje maszyny wirtualnej — pokrywa tylko system fizyczny. Windows Server Datacenter na rdzenie hosta: ~$6 771. SQL Server Standard nie wchodzi w te 16 rdzeni fizycznych: w modelu per-core licencjonujesz w VM na Proxmoxie jej rdzenie wirtualne (minimum 4) i dokładasz SA albo subskrypcję. Przy 4 vCPU to 2 pakiety × ~$3 945 ≈ $7 890 plus SA, a nie 8 pakietów bez SA (~$31 560). Model hosta ma sens dopiero przy Enterprise — patrz sekcje Pułapka gęstego hosta i HA i Software Assurance.
Architektura licencyjna BizTalk na Proxmox powinna być planowana łącznie z Windows i SQL — optymalizacja jednej warstwy bez pozostałych rzadko daje realne oszczędności.
Pułapka gęstego hosta na Proxmox
Jeśli VM BizTalk Enterprise stoi na współdzielonym węźle z setkami innych maszyn, w modelu hosta musisz pokryć wszystkie fizyczne rdzenie hosta. BizTalk Standard w maszynie wirtualnej licencjonujesz wyłącznie per-VM, więc rozmiar hosta nie wpływa na jego koszt. Tak samo SQL Server Standard w maszynie wirtualnej licencjonujesz od jej rdzeni wirtualnych — licencja Standard na rdzenie fizyczne hosta pokrywa tylko system fizyczny.
Pułapka gęstości: BizTalk Enterprise na 4 vCPU uruchomiony na hoście z EPYC 9755 (128 rdzeni) w modelu per-host wymaga licencji BizTalk na 128 rdzeni — nie na 4. To ten sam mechanizm co przy Windows Server w modelu hosta i przy SQL Server Enterprise z SA.
| Scenariusz | Rdzenie do licencjonowania | Orientacyjny koszt licencji BizTalk |
|---|---|---|
| Standard, VM 4 vCPU (min. 4 rdzenie) na dowolnym hoście, per-VM + SA | 4 (tylko VM) | ~$10 140 (~40 500 zł) + SA — tyle samo na hoście 16- i 128-rdzeniowym |
| Standard, VM 8 vCPU na dowolnym hoście, per-VM + SA | 8 (tylko VM) | ~$20 280 (~81 000 zł) + SA |
| Enterprise, VM 4 vCPU na dowolnym hoście, per-VM + SA | 4 (tylko VM) | ~$44 228 (~177 000 zł) + SA |
| Enterprise, dedykowany węzeł EPYC 9175F (16 rdzeni), model per-host | 16 | ~$176 912 (~707 000 zł) |
| Enterprise, współdzielony host EPYC 9755 (128 rdzeni), per-host | 128 | ~$1 415 296 (~5,7 mln zł) |
Dla BizTalk Standard w maszynie wirtualnej rozmiar hosta nie ma znaczenia — licencjonujesz rdzenie VM (minimum 4) z SA albo subskrypcją, niezależnie od tego, czy węzeł ma 16, czy 128 rdzeni. Model per-host ma sens wyłącznie dla Enterprise: na dedykowanym węźle 16-rdzeniowym to $176 912, na współdzielonym hoście 128-rdzeniowym — $1 415 296, czyli 8× więcej. Mała VM Enterprise (4–8 vCPU) w modelu per-VM z SA kosztuje 2–4 pakiety, czyli $44 228–$88 456 — do połowy kosztu licencji na cały host 16-rdzeniowy. Dedykowany węzeł EPYC 9175F rekomendujemy wtedy, gdy potrzebujesz wydajności na rdzeń, izolacji lub wielu instancji Enterprise/SQL na jednym serwerze w modelu per-host — nie jako jedyną drogę do obniżenia licencji.
HA, Software Assurance i mobilność licencji
Klaster Proxmox z live migration i automatycznym failoverem oznacza, że VM BizTalk może uruchomić się na innym węźle. Bez odpowiednich uprawnień licencyjnych każdy taki węzeł musi być w pełni licencjonowany — podwójnie (lub wielokrotnie) jak przy Windows i SQL.
Software Assurance (SA) przy BizTalk daje m.in.:
- License Mobility Across Server Farms — przenoszenie licencji między serwerami w farmie bez limitu 90 dni (kluczowe dla HA).
- Model per-VM — licencjonowanie od vCPU maszyny (min. 4 rdzenie); dla Standard w VM to jedyny dopuszczalny model, dla Enterprise alternatywa dla pokrycia wszystkich rdzeni gęstego hosta.
- Unlimited Virtualization (Enterprise + SA) — po pełnym pokryciu rdzeni fizycznych hosta Enterprise możesz uruchomić dowolną liczbę instancji BizTalk w VM na tym serwerze.
- Prawo do nowszych wersji — upgrade w ramach aktywnego SA. BizTalk 2020 to ostatnia wersja on-prem, więc nie ma nowszej edycji do podniesienia. SA BizTalka nie licencjonuje Windows Server ani SQL Server — te produkty potrzebują własnych licencji.
HA bez SA: przypisanie licencji core do hosta można zmienić legalnie raz na 90 dni — to koliduje z codziennym failoverem Proxmox HA. Rozwiązania: SA + License Mobility, strict node-affinity (BizTalk tylko na w pełni licencjonowanych węzłach) lub pełne licencjonowanie każdego węzła HA.
Rekomendacja przy małej VM BizTalk: Standard w maszynie wirtualnej licencjonujesz zawsze per-VM z Software Assurance albo subskrypcją. Przy Enterprise na maszynie 4–8 vCPU (nawet na dedykowanym hoście 16-rdzeniowym) model per-VM z SA wyjdzie taniej niż pokrycie wszystkich 16 fizycznych rdzeni hosta.
Przykład — BizTalk na hoście 16 rdzeni vs mała VM:
- Enterprise, cały host (16 rdzeni): 8 × $22 114 = $176 912 (wieczysta)
- Enterprise, VM 8 vCPU + SA: 4 × $22 114 = $88 456 + ~$22 114/rok SA — połowa licencji na host; dopiero po ~4 latach SA suma zrównuje się z licencją na cały host, a zyskujesz mobilność licencji
- Enterprise, VM 4 vCPU (min. 4 rdzenie) + SA: 2 × $22 114 = $44 228 + ~$11 057/rok SA — 4× mniej niż licencja na cały host
- Standard, VM 4 vCPU + SA: 2 × $5 070 = $10 140 + ~$2 535/rok SA (VM 8 vCPU: 4 × $5 070 = $20 280 + ~$5 070/rok) — jedyny model dla Standard w VM, ten sam koszt na każdym hoście
Tę samą logikę stosuj do Windows Server (per-VM z SA, min. 8 rdzeni na VM) i SQL Server pod MessageBox — przy małej VM warstwa SQL też liczy się od vCPU maszyny, nie od całego hosta. Szczegóły: Windows Server, SQL Server.
SA kosztuje dla produktów serwerowych Microsoftu orientacyjnie ~25% ceny licencji rocznie. Przy małej VM i licencjonowaniu poniżej 16 rdzeni opłata roczna SA jest proporcjonalnie niska — a unikasz jednorazowego „podatku” od wszystkich rdzeni serwera. Przy BizTalk Enterprise na pełnym hoście 16-rdzeniowym SA to już dziesiątki tysięcy USD rocznie — wtedy porównaj też model per-VM. W budżecie TCO licz licencję + 3–5 lat SA razem z Windows i SQL.
Ceny katalogowe BizTalk Server 2020
Poniżej orientacyjne ceny katalogowe Microsoft (kanał Open / ERP, netto, bez SA) dla pakietów 2-rdzeniowych. BizTalk 2020 to ostatnia wersja produktu — w grudniu 2025 Microsoft potwierdził, że kolejnej nie będzie, a jako następcę wskazał Azure Logic Apps. Wsparcie rozszerzone BizTalk Server 2020 kończy się 9 kwietnia 2030 — to inny kalendarz niż Windows Server 2025 (do 2034) i SQL Server 2022 (wsparcie rozszerzone od stycznia 2028).
| Pozycja (pakiet 2 rdzenie) | Cena katalogowa (USD) | Orientacyjnie (PLN) |
|---|---|---|
| BizTalk Server 2020 Standard | $5 070 | ~20 300 zł |
| BizTalk Server 2020 Enterprise | $22 114 | ~88 500 zł |
| BizTalk Server 2020 Branch | ~$1 264 | ~5 050 zł |
Przykład — host 16 rdzeni, BizTalk Enterprise. Minimum 4 rdzenie na CPU spełnione; potrzeba 8 pakietów 2-rdzeniowych: 8 × $22 114 = $176 912 (~707 000 zł) samych licencji BizTalk. Na hoście 128-rdzeniowym to już 64 × $22 114 = $1 415 296 (~5,7 mln zł). Standard w maszynie wirtualnej nie licencjonujesz na rdzeniach hosta — VM 4 vCPU per-VM to 2 × $5 070 = $10 140 (~40 500 zł) plus SA. Do tego dolicz Windows, SQL i ewentualnie SA (~25%/rok od każdej warstwy).
Ceny orientacyjne, przeliczenie ~4 zł/USD. Rzeczywista cena zależy od umowy EA/MPSA/Open, rabatów i kursu. Adaptery B2B, rozwój mapowań i utrzymanie to osobne koszty projektu — nie wchodzą w cennik samego BizTalk Server.
Rekomendacja AMD EPYC 9175F i migracja z VMware
Rekomendacja Proxmox Migracje — mała VM BizTalk: przy typowej maszynie 4–8 vCPU wybierz Software Assurance + licencjonowanie per-VM (BizTalk, Windows i SQL osobno per VM). Dla Standard to jedyny dopuszczalny model w VM; dla Enterprise poniżej 16 rdzeni wyjdzie taniej niż licencjonowanie całego hosta — także na dedykowanym węźle 16-rdzeniowym.
Rekomendacja — wydajność i izolacja: gdy BizTalk potrzebuje dużej mocy na rdzeń, wielu instancji Enterprise w modelu per-host lub dedykowanego SQL na tym samym serwerze, rekomendujemy AMD EPYC 9175F — 16 rdzeni wysokotaktowanych (do 5,0 GHz boost) zamiast gęstego 128-rdzeniowego hosta współdzielonego z setkami VM.
- Mała VM BizTalk (4–8 vCPU) → SA + per-VM na rdzeniach maszyny (min. 4 dla BizTalk, min. 8 dla Windows) — dla Standard jedyny dopuszczalny model w VM, dla Enterprise zwykle taniej niż licencja na cały host 16-rdzeniowy; obowiązkowo rozważ przy współdzielonym węźle Proxmox.
- Dedykowany węzeł integracyjny — EPYC 9175F gdy licencjonujesz Enterprise per-host (wiele instancji, SQL na tym samym serwerze) lub gdy potrzebujesz izolacji; reszta klastra na gęstych EPYC 9755.
- 16 rdzeni zamiast 128 — przy BizTalk Enterprise w modelu per-host 8 zamiast 64 pakietów po $22 114, czyli oszczędność rzędu ~$1,24 mln ($176 912 zamiast $1 415 296) względem mega-hosta (orientacyjnie, bez Windows/SQL). Kosztu Standard w VM rozmiar hosta nie zmienia.
- HA BizTalk — SA + License Mobility albo strict node-affinity do w pełni licencjonowanych węzłów.
- Migracja z VMware — licencje BizTalk, Windows i SQL są niezależne od hypervisora; przy tym samym sprzęcie przechodzą na Proxmox. Zmiana na nowy, gęstszy CPU wymaga przeliczenia rdzeni od nowa.
Powiązane artykuły: Licencjonowanie Windows Server, Licencjonowanie Oracle i SQL Server, AMD EPYC 9175F dla baz danych, Reguły HA affinity.
Licencjonowanie Microsoftu bywa zawiłe — konkretny scenariusz BizTalk (liczba grup uruchomieniowych, klaster SQL, wymagania HA) potwierdź u partnera licencyjnego. Powyższe to reguły ogólne i ceny orientacyjne, nie porada prawna ani oferta.
Zaplanujemy licencje BizTalk na Proxmox
Przeliczymy stos BizTalk + Windows + SQL, zaprojektujemy dedykowane węzły na AMD EPYC 9175F i przeprowadzimy migrację z VMware z zachowaniem compliance.
⚡ Bezpłatna konsultacja → AMD EPYC 9175F