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 | jedna instancja BizTalk na licencjonowanym OSE (fizycznym lub VM) |
| 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: unlimited VM BizTalk na hoście; Standard: jedna instancja |
| Per virtual OSE (VM) | vCPU maszyny (min. 4 rdzenie na VM) | kilka VM BizTalk na gęstym węźle — wymaga SA (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 na dedykowanym węźle.
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; przy wielu bazach na jednym hoście licencjonujesz cały serwer SQL. 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), model per-host. Sam BizTalk Standard (16 rdzeni): 8 pakietów × $5 070 ≈ $40 560. Do tego Windows Server Datacenter (16 rdzeni): ~$6 771 + SQL Server Standard (16 rdzeni): ~$3 717. Razem orientacyjnie ~$51 000 (~204 000 zł) samych licencji wieczystych — bez SA. Mała VM BizTalk (4–8 vCPU)? Zwykle taniej per-VM + SA — patrz sekcja 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 (lub SQL pod MessageBox) stoi na współdzielonym węźle z setkami innych maszyn, w klasycznym modelu per-core musisz pokryć wszystkie fizyczne rdzenie hosta — tak jak przy Windows Server i SQL Server Enterprise.
Pułapka gęstości: BizTalk 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 SQL Server i Windows.
| Scenariusz | Rdzenie do licencjonowania (BizTalk Standard) | Orientacyjny koszt licencji BizTalk |
|---|---|---|
| Dedykowany węzeł EPYC 9175F (16 rdzeni), model per-host | 16 | ~$40 560 (~162 000 zł) |
| Mała VM (8 vCPU) na dowolnym hoście, per-VM + SA | 8 (tylko VM) | ~$20 280 (~81 000 zł) + SA — taniej niż cały host 16 rdzeni |
| Mała VM (4 vCPU, min. 4 rdzenie), per-VM + SA | 4 | ~$10 140 (~40 500 zł) + SA |
| Współdzielony host EPYC 9755 (128 rdzeni), per-host | 128 | ~$324 480 (~1,3 mln zł) |
Jeśli BizTalk to mała maszyna wirtualna (typowo 4–8 vCPU), najczęściej opłaca się Software Assurance i licencjonowanie per-VM — płacisz za rdzenie VM (minimum 4), a nie za wszystkie fizyczne rdzenie hosta. Na hoście 16-rdzeniowym różnica to nawet połowa kosztu samej licencji BizTalk; na gęstym węźle oszczędność jest wielokrotnie większa. Dedykowany węzeł EPYC 9175F rekomendujemy wtedy, gdy potrzebujesz wydajności na rdzeń, izolacji lub wielu instancji/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), zamiast 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; SA utrzymuje compliance przy współistniejących komponentach Windows/SQL).
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: jeśli maszyna ma typowo 4–8 vCPU (nawet na dedykowanym hoście 16-rdzeniowym), wybierz licencjonowanie per-VM z Software Assurance — wyjdzie taniej niż pokrycie wszystkich 16 fizycznych rdzeni hosta.
Przykład — BizTalk Standard, host 16 rdzeni vs mała VM:
- Cały host (16 rdzeni): 8 × $5 070 = $40 560 (wieczysta)
- VM 8 vCPU + SA: 4 × $5 070 = $20 280 + ~$5 070/rok SA — już po ~4 latach SA nadal taniej lub porównywalnie, a zyskujesz mobilność licencji
- VM 4 vCPU (min. 4 rdzenie) + SA: 2 × $5 070 = $10 140 + ~$2 535/rok SA — 4× mniej niż licencja na cały host
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 aktualna edycja on-premises; Microsoft nie zapowiedział kolejnej wersji — planuj długoterminowo z Windows Server i SQL Server w tym samym cyklu wsparcia.
| 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. Standard na tym samym hoście: $40 560 (~162 000 zł). 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). Poniżej 16 rdzeni wyjdzie to 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 w modelu per-host lub dedykowanego SQL na tym samym serwerze, rekomendujemy AMD EPYC 9175F — 16 rdzeni wysokotaktowanych (do 5,4 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) — 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 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 modelu per-host oszczędność na BizTalk Standard rzędu ~$284 000 względem mega-hosta (orientacyjnie, bez Windows/SQL).
- 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, klastr 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