Forscope

Kedy je SQL Server 2019 lepšou voľbou ako SQL Server 2022?

Pri hľadaní SQL Servera na nasadenie do svojej IT infraštruktúry sa organizácie často prikláňajú k najnovšej verzii, ktorú ponúka spoločnosť Microsoft – v súčasnosti je to SQL Server 2022, ktorý láka nových zákazníkov s vyhliadkou hlbšej spolupráce so službami Microsoft Azure. Prináša však aj dôležité (a potenciálne dosť nákladné) zmeny v licenčných podmienkach, ktoré by si mali zákazníci dôkladne vyhodnotiť, ak sa chcú vyhnúť zbytočným výdavkom, najmä ak ide o funkcie, ktoré nepotrebujú alebo nepoužívajú.

Čím sa líši SQL Server 2019 od SQL Server 2022?

Funkcie

Inteligencia

SQL Server 2022

SQL Server 2019

SQL Server 2017

Virtualizácia dát PolyBase

Virtualizácia dátového jazera

Zálohovanie a obnova objektového úložiska

Azure Synapse Link

Dostupnosť

SQL Server 2022

SQL Server 2019

SQL Server 2017

Always on

Zrýchlená obnova databázy

Skupiny dostupnosti s rozšírením pre čítanie

Veľká pamäť a škálovateľnosť súbežnosti

Replikácia s viacnásobným zápisom

Prepojenie s Azure SQL Managed Instance – repliky

Prepojenie s Azure SQL Managed Instance – jednosmerné

Prepojenie s Azure SQL Managed Instance – obojsmerné

Obsiahnutá skupina dostupnosti

Šifrovanie v kľude a v pohybe

Výkon

SQL Server 2022

SQL Server 2019

SQL Server 2017

Databáza v pamäti: OLTP v pamäti

Databáza v pamäti: trvalá pamäť

Databáza v pamäti: tempdb optimalizovaná pre pamäť

Analýza prevádzky v reálnom čase

Inteligentné spracovanie dotazov

Paralelné skenovanie vyrovnávacej pamäte

Query Store predvolene zapnutý s podporou replík

Tipy pre Query Store

Integrovaná akcelerácia a odľahčenie

Hybridný buffer pool s priamym zápisom

Rozšírenie Advanced Vector Extension (AVX) 512 na zlepšenie dávkových operácií

 Zabezpečenie

SQL Server 2022

SQL Server 2019

SQL Server 2017

Vždy šifrované s bezpečnými enklávami

Objavovanie a klasifikácia dát

Transparentné šifrovanie dát

Podpora šifrovania záloh

Šifrovanie v kľude a v pohybe

Dynamické maskovanie dát a zabezpečenie na úrovni riadkov

Autentifikácia Entra ID (predtým Azure Active Directory) 

Microsoft Defender pre SQL

Integrácia Microsoft Purview – centrálna správa

Integrácia Microsoft Purview – politiky vlastníka dát

SQL Ledger

Podpora PFX certifikátov a ďalšie kryptografické vylepšenia

Protokol MS-TDS 8.0 a TLS 1.3

Programovateľnosť

SQL Server 2022

SQL Server 2019

SQL Server 2017

Podpora Linuxu

Podpora kontajnerov

Podpora Kubernetes

Temporálne tabuľky

Podpora JSON

Podpora grafových dát

Podpora UTF 8

Podpora Javy

Certifikácia kompatibility databázy

Funkcie manipulácie s bitmi

Podpora časových radov

 Podpora BI a analýzy

SQL Server 2022

SQL Server 2019

SQL Server 2017

Integračné služby spravované ako server

Tabuľkový sémantický model BI

Služby hlavných dát

Služby kvality dát

Vzťahy typu mnoho k mnohým v tabuľkových modeloch

Kompletné mobilné BI na akomkoľvek zariadení

SQL Server Analysis Services (SSAS) priamy dotaz

Výpočtové skupiny v tabuľkovom modeli

 Podpora Azure

SQL Server 2022

SQL Server 2019

SQL Server 2017

Prepojenie s Azure SQL Managed Instance – repliky

Prepojenie s Azure SQL Managed Instance – jednosmerné

Prepojenie s Azure SQL Managed Instance – obojsmerné

Optimalizované obrazy virtuálnych strojov (VM) v galérii Azure

Bezplatná asynchrónna replikácia na Azure Virtual Machines pre obnovu po havárii

Microsoft Defender pre SQL

Centrálna správa Azure Purview

Politiky vlastníka dát Azure Purview

Autentifikácia Microsoft Entra ID (predtým Azure AD) 

Azure Synapse Link pre SQL

Licencovanie

Základné licenčné pravidlá pre SQL Server 2019 a SQL Server 2022 zostávajú do značnej miery rovnaké – oba môžu byť licencované buď pomocou modelu Per Core alebo modelu Server+CAL:

Najvýznamnejšia zmena spočíva v virtualizačných právach pre jednotlivé virtuálne stroje.

Jednotlivé virtuálne stroje zvyčajne používajú zákazníci, ktorých inštancia SQL Servera využíva len zlomok dostupných výpočtových zdrojov servera. Nasadenie databáz ako virtuálnych strojov (VM) a pridelenie obmedzeného počtu jadier im znižuje počet požadovaných licencií SQL Server core, ktoré je potrebné zakúpiť, čo môže viesť k značným úsporám licenčných nákladov.

S SQL Serverom 2022 spoločnosť Microsoft zaviedla nové podmienky pre túto prax, ktoré znižujú jej nákladovú efektívnosť v porovnaní s SQL Serverom 2019, ako je vysvetlené nižšie:

SQL Server 2019 Per Core

SQL Server 2022 Per Core

Licencovanie jednotlivých VM vyžaduje zakúpenie licencie SQL Server 2019 core pre každé virtuálne jadro pridelené VM, s povinným minimom 4 core licencií na VM.

Podľa licenčných pravidiel SQL Server 2019 Per Core predplatné Software Assurance v tomto scenári nie je vyžadované, a tak môžu byť trvalé licencie použité bez akéhokoľvek rizika straty súladu s licenčnými podmienkami stanovenými výrobcom softvéru.

Všetky licenčné pravidlá nájdete v oficiálnom licenčnom sprievodcovi SQL Server 2019.

Počnúc SQL Serverom 2022 je licencovanie pre jednotlivé VM dostupné iba v rámci predplatných licencií (napríklad tých, ktoré pochádzajú z CSP) alebo trvalých licencií s aktívnym Software Assurance.

To znamená, že na licencovanie jednotlivých VM pomocou modelu Per Core musia všetci zákazníci zakúpiť predplatnú licenciu core alebo licenciu s aktívnym Software Assurance pre každé virtuálne jadro pridelené VM (s povinným minimom 4 core licencií na VM).

Všetky licenčné pravidlá nájdete v oficiálnom licenčnom liste SQL Server 2022.

Upozorňujeme, že pre SQL Server 2019 aj SQL Server 2022 môžu byť jednotlivé virtuálne stroje licencované aj modelom Server+CAL a v takýchto prípadoch nie je aktívne Software Assurance povinné.

Vedeli ste?

Stále je možné zakúpiť SQL Server 2019 Enterprise v licenčnom modeli Server+CAL! Viac sa dozviete v popise produktu na našej webovej stránke.

Porovnávacia tabuľka licencií SQL Server 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 pre modely Server+CAL aj Per Core

Software Assurance povinné pre model Per Core

Podporované operačné systémy

Windows 10 TH1 1507 alebo novší
Windows Server 2016 alebo novší

Windows 10 TH1 1507 alebo novší
Windows Server 2016 alebo novší

Koniec podpory

8.01.2030

11.01.2033

Záver

Pre dosiahnutie najlepšej optimalizácie licencií by potenciálni zákazníci mali starostlivo posúdiť svoje skutočné potreby týkajúce sa funkcií a virtualizácie SQL Servera. Požiadavka na virtuálne stroje SQL Server 2022 so Software Assurance môže výrazne zvýšiť celkové náklady na licencie, ale niektoré pokročilé projekty a virtualizované IT prostredia nemôžu byť správne licencované bez pokrytia SA. Na druhej strane, SQL Server 2019 môže ľahko splniť požiadavky mnohých menších projektov a menej komplexných virtuálnych prostredí bez dodatočných nákladov na predplatné, čím sa nákup SQL Servera 2022 stáva zbytočným.