Licencování Windows Server a SQL Server: jádra, Standard vs Datacenter
Licencování Microsoftu po jádrech patří k nejčastějším zdrojům zmatků a zbytečně utracených peněz. Když k tomu přidáte virtualizaci, failover a Software Assurance, je snadné koupit málo i moc. Tenhle přehled vysvětluje pravidla srozumitelně — kolik jádrových licencí potřebujete, kdy se vyplatí Datacenter a jak se liší licencování SQL Serveru.
Windows Server se licencuje po jádrech
Od verze 2016 se Windows Server licencuje podle počtu fyzických jader serveru, ne podle procesorů. Platí přitom tři pravidla, na která se nesmí zapomenout:
- Licencují se všechna fyzická jádra serveru.
- Minimum je 8 jader na procesor a 16 jader na server — i kdyby měl server jader méně.
- Jádrové licence se prodávají v balení po 2 (a po 16).
Příklad: server se dvěma procesory po 16 jádrech má 32 fyzických jader, takže potřebuje 32 jádrových licencí (16 balení po dvou). Menší server s 2× 6 jádry by sice měl 12 jader, ale kvůli minimu 8/procesor se licencuje na 16.
Standard vs Datacenter
Obě edice se licencují stejně po jádrech, liší se právem na virtuální instance. Standard dovolí na plně licencovaném serveru spustit 2 virtuální stroje (OSE); pro každé další 2 VM je nutné licencovat všechna jádra znovu. Datacenter umožní na licencovaných jádrech neomezený počet VM. Hrubé pravidlo: zhruba od 12–14 VM na jednom hostiteli začíná být Datacenter výhodnější. U hustě virtualizovaných hostitelů a clusterů je proto Datacenter standardní volbou.
Na co se zapomíná: CAL a failover
Windows Server navíc vyžaduje klientské přístupové licence (CAL) — na uživatele nebo na zařízení. A pozor na cluster: licencovat je třeba každý hostitel, na kterém VM mohou běžet, včetně pasivních uzlů pro failover. Bezplatné práva na pasivní zálohu jsou navázaná na aktivní Software Assurance.
Nechte si licence spočítat
V kalkulačce zadáte procesory, jádra, edici a počet VM a hned uvidíte počet jádrových licencí. Když si nejste jistí, ozvěte se — projdeme to společně.
SQL Server: per-core nebo Server + CAL
SQL Server má dva modely. Per-core licencuje jádra — buď konkrétní virtuální stroj (licencují se jeho vCPU, minimum 4 jádra na instanci), nebo celý fyzický hostitel (vhodné při husté konsolidaci SQL; s edicí Enterprise a Software Assurance pak na hostiteli běží neomezeně instancí). Druhou možností je u edice Standard Server + CAL: jedna serverová licence plus přístupové licence na uživatele/zařízení — vyplatí se při nízkém a známém počtu uživatelů.
I tady platí balení po dvou jádrech a minimum 4 jádra na licencovanou instanci. Edice Enterprise se licencuje pouze per-core.
Nejčastější chyby při licencování
- Licencování jen „obsazených" jader místo všech fyzických — Microsoft vyžaduje všechna.
- Zapomenuté minimum 8/16 u malých serverů.
- Standard u hustě virtualizovaného hostitele, kde by Datacenter vyšel levněji.
- Nezohledněné CALy nebo licencování pasivního failover uzlu bez Software Assurance.
- U SQL přehlédnuté minimum 4 jádra na instanci a volba špatného modelu (per-core vs Server+CAL).
Časté dotazy
Minimálně 8 jader na procesor a 16 na server, vždy se licencují všechna fyzická jádra a prodávají se v balení po dvou.
Datacenter dává neomezený počet VM na licencovaných jádrech; zhruba od 12–14 VM na hostiteli bývá výhodnější než Standard. Konkrétní hranici ovlivní aktuální ceník a Software Assurance.
Ne, počítá počet licencí podle pravidel Microsoftu. Ceny závisí na smlouvě a prodejci — orientační hodnoty z kalkulačky doporučuji ověřit u licenčního partnera.