Kdy je SQL Server 2019 lepší volbou než SQL Server 2022?
Při hledání SQL Serveru pro nasazení do své IT infrastruktury se organizace často uchylují k nejnovější verzi nabízené společností Microsoft – v současnosti je to SQL Server 2022, který láká nové zákazníky s vyhlídkou hlubší spolupráce se službami Microsoft Azure. Přináší však také důležité (a potenciálně poměrně nákladné) změny v licenčních podmínkách, které by měli pečlivě vyhodnotit zákazníci, kteří se chtějí vyhnout zbytečným výdajům, zejména pokud jde o funkce, které nepotřebují nebo nepoužívají.
Jaké jsou tedy rozdíly mezi SQL Serverem 2019 a SQL Serverem 2022?
Funkce
Inteligence | |||
|---|---|---|---|
Virtualizace dat PolyBase | ✔ | ✔ | ✔ |
Virtualizace datového jezera | ✔ | ||
Zálohování a obnova objektového úložiště | ✔ | ||
Azure Synapse Link | ✔ |
Dostupnost | |||
|---|---|---|---|
Always on | ✔ | ✔ | ✔ |
Zrychlená obnova databáze | ✔ | ✔ | |
Skupiny dostupnosti s rozšířením pro čtení | ✔ | ✔ | ✔ |
Škálovatelnost velké paměti a souběžnosti | ✔ | ||
Replikace s vícenásobným zápisem | ✔ | ||
Propojení s Azure SQL Managed Instance – repliky | ✔ | ✔ | ✔ |
Propojení s Azure SQL Managed Instance – jednosměrné | ✔ | ✔ | ✔ |
Propojení s Azure SQL Managed Instance – obousměrné | ✔ | ||
Skupina dostupnosti s obsahem | ✔ | ||
Šifrování v klidu a za pohybu | ✔ | ✔ | ✔ |
Výkon | |||
|---|---|---|---|
In-memory databáze: in-memory OLTP | ✔ | ✔ | ✔ |
In-memory databáze: trvalá paměť | ✔ | ✔ | ✔ |
In-memory databáze: paměťově optimalizovaný tempdb | ✔ | ✔ | |
Provozní analytika v reálném čase | ✔ | ✔ | ✔ |
Inteligentní zpracování dotazů | ✔ | ✔ | ✔ |
Paralelní skenování vyrovnávací paměti | ✔ | ||
Query Store ve výchozím nastavení s podporou replik | ✔ | ||
Nápovědy Query Store | ✔ | ||
Integrovaná akcelerace a odlehčení | ✔ | ||
Hybridní vyrovnávací paměť s přímým zápisem | ✔ | ||
Rozšíření Advanced Vector Extension (AVX) 512 pro zlepšení operací v dávkovém režimu | ✔ |
Zabezpečení | |||
|---|---|---|---|
Always encrypted s bezpečnými enklávami | ✔ | ✔ | |
Objevování a klasifikace dat | ✔ | ✔ | |
Transparentní šifrování dat | ✔ | ✔ | ✔ |
Podpora šifrování záloh | ✔ | ✔ | ✔ |
Šifrování v klidu a za pohybu | ✔ | ✔ | ✔ |
Dynamické maskování dat a zabezpečení na úrovni řádků | ✔ | ✔ | ✔ |
Ověřování Entra ID (dříve Azure Active Directory) | ✔ | ||
Microsoft Defender pro SQL | ✔ | ✔ | ✔ |
Centrální správa integrace Microsoft Purview | ✔ | ✔ | ✔ |
Zásady vlastníka dat integrace Microsoft Purview | ✔ | ||
SQL Ledger | ✔ | ||
Podpora certifikátů PFX a dalších kryptografických vylepšení | ✔ | ||
Protokol MS-TDS 8.0 a TLS 1.3 | ✔ |
Programovatelnost | |||
|---|---|---|---|
Podpora Linuxu | ✔ | ✔ | ✔ |
Podpora kontejnerů | ✔ | ✔ | ✔ |
Podpora Kubernetes | ✔ | ✔ | |
Temporální tabulky | ✔ | ✔ | ✔ |
Podpora JSON | ✔ | ✔ | ✔ |
Podpora grafových dat | ✔ | ✔ | ✔ |
Podpora UTF 8 | ✔ | ✔ | |
Podpora Javy | ✔ | ✔ | |
Certifikace kompatibility databáze | ✔ | ✔ | ✔ |
Funkce pro manipulaci s bity | ✔ | ||
Podpora časových řad | ✔ |
Podpora BI a analýzy | |||
|---|---|---|---|
Integrační služby spravované jako server | ✔ | ✔ | ✔ |
Tabulkový sémantický model BI | ✔ | ✔ | ✔ |
Služby hlavních dat | ✔ | ✔ | ✔ |
Služby kvality dat | ✔ | ✔ | ✔ |
Vztahy typu mnoho ku mnoha v tabulkových modelech | ✔ | ✔ | |
Komplexní mobilní BI na jakémkoli zařízení | ✔ | ✔ | ✔ |
Přímý dotaz SQL Server Analysis Services (SSAS) | ✔ | ✔ | ✔ |
Skupiny výpočtů v tabulkovém modelu | ✔ | ✔ |
Podpora Azure | |||
|---|---|---|---|
Propojení s Azure SQL Managed Instance – repliky | ✔ | ✔ | ✔ |
Propojení s Azure SQL Managed Instance – jednosměrné | ✔ | ✔ | ✔ |
Propojení s Azure SQL Managed Instance – obousměrné | ✔ | ||
Optimalizované obrazy virtuálních počítačů (VM) v galerii Azure | ✔ | ✔ | ✔ |
Bezplatná asynchronní replikace na virtuálních počítačích Azure pro zotavení po havárii | ✔ | ✔ | |
Microsoft Defender pro SQL | ✔ | ✔ | ✔ |
Centrální správa Azure Purview | ✔ | ✔ | ✔ |
Zásady vlastníka dat Azure Purview | ✔ | ||
Ověřování Microsoft Entra ID (dříve Azure AD) | ✔ | ||
Azure Synapse Link pro SQL | ✔ |
Licencování
Základní licenční pravidla pro SQL Server 2019 a SQL Server 2022 zůstávají z velké části stejná – oba lze licencovat buď pomocí modelu Per Core, nebo modelu Server+CAL:
Licencování SQL Serveru na jádro (Per Core)
Pro licenční model Per Core musí být licence SQL Serveru na jádro přiřazena všem fyzickým jádrům na serveru, s minimem 4 licenčních jader, která musí být přiřazena, aby byla instalace SQL Serveru řádně licencována. SQL Server CAL (klientské přístupové licence) nejsou vyžadovány.Licencování SQL Serveru na CAL (Per CAL)
S modelem Server+CAL by měla být jedna serverová licence přiřazena pro každý server a klientská přístupová licence (CAL) pro každé zařízení (Device CAL) a/nebo uživatele (User CAL) přistupující k SQL Serveru nebo k některé z jeho komponent.
Nejvýznamnější změna spočívá v virtualizačních právech pro jednotlivé virtuální stroje.
Jednotlivé virtuální stroje obvykle používají zákazníci, jejichž instance SQL Serveru využívá pouze zlomek dostupných výpočetních zdrojů serveru. Nasazení databází jako virtuálních strojů (VM) a přidělení omezeného počtu jader jim snižuje počet požadovaných licenčních jader SQL Serveru, které je třeba zakoupit, což může vést k značným úsporám licenčních nákladů.
S SQL Serverem 2022 Microsoft zavedl nové podmínky pro tuto praxi, které snižují její nákladovou efektivitu ve srovnání s SQL Serverem 2019, jak je vysvětleno níže:
SQL Server 2019 Per Core | SQL Server 2022 Per Core |
|---|---|
Licencování jednotlivých VM vyžaduje zakoupení licence SQL Server 2019 na jádro pro každé virtuální jádro přidělené VM, s povinným minimem 4 licenčních jader na VM. Podle licenčních pravidel SQL Server 2019 Per Core není v tomto scénáři vyžadováno předplatné Software Assurance, a proto lze trvalé licence používat bez rizika ztráty souladu s licenčními podmínkami stanovenými výrobcem softwaru. Všechna licenční pravidla naleznete v oficiálním průvodci licencováním SQL Server 2019. | Počínaje SQL Serverem 2022 je licencování pro jednotlivé VM dostupné pouze v rámci předplatných licencí (například těch z CSP) nebo trvalých licencí s aktivním Software Assurance. To znamená, že pro licencování jednotlivých VM pomocí modelu Per Core musí všichni zákazníci zakoupit předplatnou licenci na jádro nebo licenci s aktivním Software Assurance pro každé virtuální jádro přidělené VM (s povinným minimem 4 licenčních jader na VM). Všechna licenční pravidla naleznete v oficiálním datovém listu licencování SQL Server 2022. |
Všimněte si, že pro SQL Server 2019 i SQL Server 2022 lze jednotlivé virtuální stroje licencovat také modelem Server+CAL a v takových případech není aktivní Software Assurance povinná.
Věděli jste?
Stále je možné zakoupit SQL Server 2019 Enterprise v licenčním modelu Server+CAL! Více se dozvíte v popisu produktu na našich webových stránkách.
Srovnávací tabulka licencování SQL Serveru 2019 a 2022
| SQL Server 2019 | SQL Server 2022 |
|---|---|---|
Licenční model | Server+CAL; Per Core | Server+CAL; Per Core |
Virtualizační práva | dostupná bez Software Assurance pro modely Server+CAL i Per Core | Software Assurance povinná pro model Per Core |
Podporované operační systémy | Windows 10 TH1 1507 nebo novější | Windows 10 TH1 1507 nebo novější |
Konec podpory | 8.01.2030 | 11.01.2033 |
Závěr
Pro dosažení nejlepší optimalizace licencování by potenciální zákazníci měli pečlivě posoudit své skutečné potřeby ohledně funkcí a virtualizace SQL Serveru. Požadavek na virtuální stroje SQL Server 2022 se Software Assurance může výrazně zvýšit celkové náklady na licence, ale některé pokročilé projekty a virtualizovaná IT prostředí nelze řádně licencovat bez pokrytí SA. Na druhou stranu, SQL Server 2019 může snadno splnit požadavky mnoha menších projektů a méně složitých virtuálních prostředí bez dodatečných nákladů na předplatné, čímž se nákup SQL Serveru 2022 stává zbytečným.