Forscope

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

SQL Server 2022

SQL Server 2019

SQL Server 2017

Virtualizace dat PolyBase

Virtualizace datového jezera

Zálohování a obnova objektového úložiště

Azure Synapse Link

Dostupnost

SQL Server 2022

SQL Server 2019

SQL Server 2017

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

SQL Server 2022

SQL Server 2019

SQL Server 2017

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í

SQL Server 2022

SQL Server 2019

SQL Server 2017

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

SQL Server 2022

SQL Server 2019

SQL Server 2017

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

SQL Server 2022

SQL Server 2019

SQL Server 2017

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

SQL Server 2022

SQL Server 2019

SQL Server 2017

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:

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 Server 2016 nebo novější

Windows 10 TH1 1507 nebo novější
Windows Server 2016 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.