// Analiza dla decydentów // BizTalk · Integracja · Licencje Aktualizacja:

Licencjonowanie BizTalk Server
na Proxmox VE

Microsoft BizTalk Server to nie jedna licencja — to trójwarstwowy stos: BizTalk (per-core), Windows Server (gość) i zwykle SQL Server pod bazy MessageBox i tracking. Na gęstym hoście Proxmox z 64 czy 128 rdzeniami koszt licencji integracji może przewyższyć sam hypervisor o rząd wielkości. Wyjaśniamy model per-core BizTalk 2020, edycje Standard vs Enterprise, pułapkę gęstego hosta i dlaczego do dedykowanych węzłów integracyjnych rekomendujemy AMD EPYC 9175F.

// 01 · Kontekst

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.

3×
BizTalk + Windows
+ SQL Server
core
Licencjonowanie
od rdzeni fizycznych
16
Mniej rdzeni =
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.

// 02 · BizTalk

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).

EdycjaProfil użyciaKluczowe różnice
Standardumiarkowany wolumen, mniejsza skala wdrożeniajeden serwer w grupie BizTalk; w licencjonowanym OSE dowolna liczba instancji
Enterprisewysoki wolumen, HA, wiele instancjiwiele instancji na hoście; z SA — unlimited virtualization
Branchscenariusze hub-and-spoke, oddziałyograniczenia topologii; tańsza, wąski przypadek użycia

Dwa główne sposoby licencjonowania BizTalk na Proxmox:

ModelCo licencjonujeszKiedy ma sens
Per physical core (host)wszystkie fizyczne rdzenie serweraEnterprise + 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.

// 03 · Stos

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.

// 04 · Gęstość

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.

ScenariuszRdzenie do licencjonowaniaOrientacyjny koszt licencji BizTalk
Standard, VM 4 vCPU (min. 4 rdzenie) na dowolnym hoście, per-VM + SA4 (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 + SA8 (tylko VM)~$20 280 (~81 000 zł) + SA
Enterprise, VM 4 vCPU na dowolnym hoście, per-VM + SA4 (tylko VM)~$44 228 (~177 000 zł) + SA
Enterprise, dedykowany węzeł EPYC 9175F (16 rdzeni), model per-host16~$176 912 (~707 000 zł)
Enterprise, współdzielony host EPYC 9755 (128 rdzeni), per-host128~$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.

// 05 · HA i SA

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.

// 06 · Cennik

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.

// 07 · Rekomendacja

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
// Analysis for decision-makers // BizTalk · Integration · Licensing Updated:

BizTalk Server licensing
on Proxmox VE

Microsoft BizTalk Server is not a single license — it's a three-layer stack: BizTalk (per-core), Windows Server (guest OS) and usually SQL Server for MessageBox and tracking databases. On a dense Proxmox host with 64 or 128 cores, integration licensing can dwarf the hypervisor cost. We explain the BizTalk 2020 per-core model, Standard vs Enterprise editions, the dense-host trap and why we recommend AMD EPYC 9175F for dedicated integration nodes.

// 01 · Context

Why BizTalk is a separate licensing budget

Moving from VMware to Proxmox cuts virtualization cost — but BizTalk Server doesn't leave the bill. It's EDI/B2B/ESB integration middleware that runs only on Windows Server and needs SQL Server for configuration, MessageBox queues and tracking data. Each component has its own per-core licensing — and on Proxmox VE you count physical host cores, not just the BizTalk VM's vCPU.

3×
BizTalk + Windows
+ SQL Server
core
Licensing by
physical cores
16
Fewer cores =
lower license TCO

IT decision-makers often see "one BizTalk app" in inventory and budget from a single Microsoft price line. In practice a license audit covers the entire stack — and on a shared, dense Proxmox node the cost can be many times what vCPU-based intuition suggests.

// 02 · BizTalk

BizTalk Server — per-core model and editions

BizTalk Server 2020 (the latest on-premises edition) is licensed only under a per-core model — there are no per-user or per-device licenses. Licenses are sold in 2-core packs, with a minimum of 4 cores per physical processor or per virtual machine (depending on the licensing option chosen).

EditionUse profileKey differences
Standardmoderate volume, smaller deployment scalea single server in the BizTalk group; any number of instances in the licensed OSE
Enterprisehigh volume, HA, multiple instancesmultiple instances on the host; with SA — unlimited virtualization
Branchhub-and-spoke, branch officestopology restrictions; cheaper, narrow use case

Two main ways to license BizTalk on Proxmox:

ModelWhat you licenseWhen it makes sense
Per physical core (host)all physical server coresEnterprise + SA: unlimited BizTalk VMs on the host; Standard licensed by physical cores covers only the physical OS — in a virtual machine, per-VM licensing only
Per virtual OSE (VM)the VM's vCPU (min. 4 cores per VM)the only option for Standard in a VM; for Enterprise, several BizTalk VMs on a dense node — requires SA or a subscription (same rule from SQL Server 2022 onward)
⚠️

No "cheaper" per-user license: BizTalk has no integration CALs in the Windows sense. All cost sits in cores — similar to SQL Server Enterprise, but without Azure PAYG as a simple alternative.

Enterprise is roughly 4–4.5× more expensive than Standard per core — worth it for BizTalk clusters, multiple instances and HA requirements. Standard is enough for a single, moderate installation — in a virtual machine licensed per VM.

// 03 · Stack

Windows Server and SQL Server in the BizTalk stack

BizTalk Server is a Windows application — every instance needs Windows Server as the guest OS. MessageBox, Management, Tracking Store and other SQL catalogs are a separate layer: usually SQL Server Standard or Enterprise (often on a separate VM or Always On cluster).

  • Windows Server — per-core license from physical host cores (Standard: 2 VMs; Datacenter: unlimited) or per-VM with Software Assurance. Details: Windows Server licensing.
  • SQL Server — separate per-core licenses for the instance serving MessageBox; extra databases in the same instance do not force you to license the whole host. On Proxmox, license SQL Server Standard per core by the VM's virtual cores (minimum 4). From SQL Server 2022 that model requires Software Assurance or a subscription. The Server + CAL model licenses the VM without SA. Licensing every physical core of the host with Standard covers only the physical operating system, not the guest. Unlimited VMs on a licensed host apply to SQL Server Enterprise with SA. Details: Oracle & SQL Server licensing.
  • Host Integration Server — included in BizTalk 2020 license (not a separate line item in a typical deployment).
💡

TCO example — dedicated 16-core node (EPYC 9175F), BizTalk Standard in a 4 vCPU VM. BizTalk Standard in a virtual machine can only be licensed per VM: 2 packs × $5,070 = $10,140 plus SA or a subscription (~$2,535/year). A Standard license on all 16 physical host cores does not cover the virtual machine — it covers only the physical OS. Windows Server Datacenter for the host cores: ~$6,771. SQL Server Standard is not part of those 16 physical cores: under the per-core model, a VM on Proxmox is licensed by its virtual cores (minimum 4), and you add SA or a subscription. At 4 vCPU that is 2 packs × ~$3,945 ≈ $7,890 plus SA, not 8 packs without SA (~$31,560). The host model only makes sense for Enterprise — see The dense-host trap and HA and Software Assurance.

BizTalk licensing architecture on Proxmox should be planned together with Windows and SQL — optimizing one layer without the others rarely delivers real savings.

// 04 · Density

The dense-host trap on Proxmox

If a BizTalk Enterprise VM sits on a shared node with hundreds of other machines, the host model requires you to cover every physical core of the host. BizTalk Standard in a virtual machine can only be licensed per VM, so host size does not affect its cost. Likewise, SQL Server Standard in a virtual machine is licensed by that VM's virtual cores — a Standard license on the host's physical cores covers only the physical operating system.

⚠️

Density trap: BizTalk Enterprise on 4 vCPU running on a host with EPYC 9755 (128 cores) under the per-host model requires BizTalk licenses for 128 cores — not 4. Same mechanism as Windows Server in the host model and SQL Server Enterprise with SA.

ScenarioCores to licenseApprox. BizTalk license cost
Standard, 4 vCPU VM (min. 4 cores) on any host, per-VM + SA4 (VM only)~$10,140 (~40,500 zł) + SA — the same on a 16- or 128-core host
Standard, 8 vCPU VM on any host, per-VM + SA8 (VM only)~$20,280 (~81,000 zł) + SA
Enterprise, 4 vCPU VM on any host, per-VM + SA4 (VM only)~$44,228 (~177,000 zł) + SA
Enterprise, dedicated EPYC 9175F node (16 cores), per-host model16~$176,912 (~707,000 zł)
Enterprise, shared EPYC 9755 host (128 cores), per-host128~$1,415,296 (~5.7M zł)

For BizTalk Standard in a virtual machine, host size does not matter — you license the VM's cores (minimum 4) with SA or a subscription, whether the node has 16 or 128 cores. The per-host model only makes sense for Enterprise: $176,912 on a dedicated 16-core node versus $1,415,296 on a shared 128-core host — 8× more. A small Enterprise VM (4–8 vCPU) licensed per VM with SA costs 2–4 packs, i.e. $44,228–$88,456 — up to half the cost of licensing a whole 16-core host. We recommend a dedicated EPYC 9175F node when you need per-core performance, isolation or multiple Enterprise instances/SQL on one server under the per-host model — not as the only way to cut license cost.

// 05 · HA & SA

HA, Software Assurance and license mobility

A Proxmox cluster with live migration and automatic failover means the BizTalk VM can start on another node. Without the right licensing rights, each such node must be fully licensed — doubled (or multiplied) like Windows and SQL.

Software Assurance (SA) for BizTalk provides among other things:

  • License Mobility Across Server Farms — move licenses between servers in a farm without the 90-day limit (critical for HA).
  • Per-VM model — license the VM's vCPU (min. 4 cores); for Standard in a VM it is the only permitted model, for Enterprise an alternative to covering all cores on a dense host.
  • Unlimited Virtualization (Enterprise + SA) — after fully licensing the host's physical cores with Enterprise you can run any number of BizTalk instances in VMs on that server.
  • Upgrade rights — newer versions while SA is active. BizTalk 2020 is the last on-prem edition, so there is no newer release to upgrade to. BizTalk SA does not license Windows Server or SQL Server — those products need their own licenses.
⚠️

HA without SA: assigning core licenses to a host can legally be changed only once every 90 days — that conflicts with everyday Proxmox HA failover. Options: SA + License Mobility, strict node-affinity (BizTalk only on fully licensed nodes) or full licensing of every HA node.

💡

Recommendation for a small BizTalk VM: Standard in a virtual machine is always licensed per VM with Software Assurance or a subscription. For Enterprise on a 4–8 vCPU machine (even on a dedicated 16-core host), per-VM licensing with SA is cheaper than covering all 16 physical host cores.

Example — BizTalk on a 16-core host vs small VM:

  • Enterprise, whole host (16 cores): 8 × $22,114 = $176,912 (perpetual)
  • Enterprise, 8 vCPU VM + SA: 4 × $22,114 = $88,456 + ~$22,114/year SA — half the host license; only after ~4 years of SA does the total match licensing the whole host, plus you gain license mobility
  • Enterprise, 4 vCPU VM (min. 4 cores) + SA: 2 × $22,114 = $44,228 + ~$11,057/year SA — 4× less than licensing the whole host
  • Standard, 4 vCPU VM + SA: 2 × $5,070 = $10,140 + ~$2,535/year SA (8 vCPU VM: 4 × $5,070 = $20,280 + ~$5,070/year) — the only model for Standard in a VM, the same cost on any host

Apply the same logic to Windows Server (per-VM with SA, min. 8 cores per VM) and SQL Server for MessageBox — with a small VM the SQL layer is also counted from the VM's vCPU, not the whole host. Details: Windows Server, SQL Server.

SA for Microsoft server products costs roughly ~25% of license price per year. With a small VM and licensing below 16 cores the annual SA fee is proportionally low — and you avoid the one-time "tax" on all server cores. With BizTalk Enterprise on a full 16-core host SA is tens of thousands of USD per year — then compare the per-VM model too. In TCO budget for license + 3–5 years of SA together with Windows and SQL.

// 06 · Pricing

BizTalk Server 2020 catalog prices

Below are indicative Microsoft catalog prices (Open / ERP channel, net, without SA) for 2-core packs. BizTalk 2020 is the final version of the product — in December 2025 Microsoft confirmed there will be no newer release and named Azure Logic Apps as the successor. BizTalk Server 2020 extended support ends on 9 April 2030 — a different calendar from Windows Server 2025 (through 2034) and SQL Server 2022 (extended support from January 2028).

Item (2-core pack)Catalog price (USD)Approx. (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ł
💡

Example — 16-core host, BizTalk Enterprise. Minimum 4 cores per CPU met; you need 8 two-core packs: 8 × $22,114 = $176,912 (~707,000 zł) in BizTalk licenses alone. On a 128-core host it is 64 × $22,114 = $1,415,296 (~5.7M zł). Standard in a virtual machine is not licensed by host cores — a 4 vCPU VM per VM is 2 × $5,070 = $10,140 (~40,500 zł) plus SA. Add Windows, SQL and possibly SA (~25%/year per layer).

ℹ️

Prices are indicative, converted at ~4 zł/USD. Actual price depends on EA/MPSA/Open agreement, discounts and exchange rate. B2B adapters, mapping development and maintenance are separate project costs — not included in BizTalk Server list price.

// 07 · Recommendation

AMD EPYC 9175F recommendation and VMware migration

💡

Proxmox Migracje recommendation — small BizTalk VM: for a typical 4–8 vCPU machine choose Software Assurance + per-VM licensing (BizTalk, Windows and SQL each per VM). For Standard it is the only permitted model in a VM; for Enterprise below 16 cores it is cheaper than licensing the whole host — including on a dedicated 16-core node.

💡

Recommendation — performance and isolation: when BizTalk needs high per-core power, multiple Enterprise instances under the per-host model or dedicated SQL on the same server, we recommend AMD EPYC 9175F — 16 high-frequency cores (up to 5.0 GHz boost) instead of a dense 128-core host shared with hundreds of VMs.

  • Small BizTalk VM (4–8 vCPU) → SA + per-VM on the machine's cores (min. 4 for BizTalk, min. 8 for Windows) — the only permitted model for Standard in a VM, and for Enterprise usually cheaper than licensing a full 16-core host; essential on a shared Proxmox node.
  • Dedicated integration node — EPYC 9175F when you license Enterprise per-host (many instances, SQL on the same server) or need isolation; rest of cluster on dense EPYC 9755.
  • 16 cores instead of 128 — for BizTalk Enterprise under the per-host model, 8 instead of 64 packs at $22,114, i.e. savings of roughly ~$1.24M ($176,912 instead of $1,415,296) vs a mega-host (indicative, excluding Windows/SQL). Host size does not change the cost of Standard in a VM.
  • BizTalk HA — SA + License Mobility or strict node-affinity to fully licensed nodes.
  • Migration from VMware — BizTalk, Windows and SQL licenses are independent of the hypervisor; on the same hardware they carry over to Proxmox. Moving to new, denser CPUs requires recalculating cores from scratch.

Related articles: Windows Server licensing, Oracle & SQL Server licensing, AMD EPYC 9175F for databases, HA affinity rules.

ℹ️

Microsoft licensing can be complex — confirm your specific BizTalk scenario (number of host instances, SQL cluster, HA requirements) with a licensing partner. The above are general rules and indicative prices, not legal advice or an offer.

We'll plan BizTalk licensing on Proxmox

We'll calculate the BizTalk + Windows + SQL stack, design dedicated AMD EPYC 9175F nodes and migrate from VMware while staying compliant.

⚡ Free consultation → AMD EPYC 9175F