Forscope

Kdaj je SQL Server 2019 boljša izbira kot SQL Server 2022?

Pri iskanju strežnika SQL za uvedbo v svojo IT infrastrukturo se organizacije pogosto odločijo za najnovejšo različico, ki jo ponuja Microsoft – trenutno je to SQL Server 2022, ki privablja nove stranke z obetom globljega sodelovanja s storitvami Microsoft Azure. Vendar pa prinaša tudi pomembne (in potencialno precej drage) spremembe v licenčnih pogojih, ki bi jih morale stranke, ki se želijo izogniti nepotrebnim stroškom, skrbno preučiti, še posebej, če gre za funkcije, ki jih ne potrebujejo ali uporabljajo.

Kaj je torej drugače med SQL Server 2019 in SQL Server 2022?

Funkcije

Inteligenca

SQL Server 2022

SQL Server 2019

SQL Server 2017

PolyBase virtualizacija podatkov

Virtualizacija podatkovnega jezera

Varnostno kopiranje in obnovitev shranjevanja objektov

Azure Synapse Link

Razpoložljivost

SQL Server 2022

SQL Server 2019

SQL Server 2017

Vedno vklopljeno

Pospešena obnovitev baze podatkov

Skupine razpoložljivosti za razširitev branja

Velik pomnilnik in razširljivost sočasnosti

Replikacija z večkratnim zapisovanjem

Povezava z Azure SQL Managed Instance – replike

Povezava z Azure SQL Managed Instance – enosmerna

Povezava z Azure SQL Managed Instance – dvosmerna

Vključena skupina razpoložljivosti

Šifriranje v mirovanju in v gibanju

Zmogljivost

SQL Server 2022

SQL Server 2019

SQL Server 2017

Baza podatkov v pomnilniku: OLTP v pomnilniku

Baza podatkov v pomnilniku: trajni pomnilnik

Baza podatkov v pomnilniku: tempdb, optimiziran za pomnilnik

Operativna analitika v realnem času

Inteligentna obdelava poizvedb

Vzporedno skeniranje medpomnilnika

Query Store privzeto vključen s podporo za replike

Namigi za Query Store

Integrirano pospeševanje in razbremenjevanje

Hibridni medpomnilnik z neposrednim zapisovanjem

Razširitev Advanced Vector Extension (AVX) 512 za izboljšanje paketnih operacij

 Varnost

SQL Server 2022

SQL Server 2019

SQL Server 2017

Vedno šifrirano z varnimi enklavami

Odkrivanje in klasifikacija podatkov

Transparentno šifriranje podatkov

Podpora za šifriranje varnostnih kopij

Šifriranje v mirovanju in v gibanju

Dinamično maskiranje podatkov in varnost na ravni vrstic

Avtentikacija Entra ID (prej Azure Active Directory)

Microsoft Defender za SQL

Microsoft Purview Integracija centralnega upravljanja

Microsoft Purview Integracija pravilnikov lastnika podatkov

SQL Ledger

Podpora za PFX certifikate in druge kriptografske izboljšave

Protokol MS-TDS 8.0 in TLS 1.3

Programabilnost

SQL Server 2022

SQL Server 2019

SQL Server 2017

Podpora za Linux

Podpora za vsebnik

Podpora za Kubernetes

Časovne tabele

Podpora za JSON

Podpora za grafične podatke

Podpora za UTF 8

Podpora za Javo

Certificiranje združljivosti baze podatkov

Funkcije za manipulacijo bitov

Podpora za časovne serije

 Podpora za BI in analitiko

SQL Server 2022

SQL Server 2019

SQL Server 2017

Integracijske storitve, upravljane kot strežnik

Tabelarni semantični model BI

Storitve glavnih podatkov

Storitve kakovosti podatkov

Relacije mnogo-na-mnogo v tabelarnih modelih

Celovita mobilna BI na kateri koli napravi

SQL Server Analysis Services (SSAS) neposredna poizvedba

Skupine izračunov v tabelarnem modelu

 Omogočeno za Azure

SQL Server 2022

SQL Server 2019

SQL Server 2017

Povezava z Azure SQL Managed Instance – replike

Povezava z Azure SQL Managed Instance – enosmerna

Povezava z Azure SQL Managed Instance – dvosmerna

Optimizirane slike virtualnih strojev (VM) v galeriji Azure

Brezplačna asinhrona replikacija na virtualnih strojih Azure za obnovitev po katastrofi

Microsoft Defender za SQL

Centralno upravljanje Azure Purview

Pravilniki lastnika podatkov Azure Purview

Avtentikacija Microsoft Entra ID (prej Azure AD)

Azure Synapse Link za SQL

Licenciranje

Osnovna pravila licenciranja za SQL Server 2019 in SQL Server 2022 ostajajo v veliki meri enaka – oba je mogoče licencirati bodisi z modelom Per Core bodisi z modelom Server+CAL:

Najpomembnejša sprememba je v pravicah virtualizacije za posamezne virtualne stroje.

Posamezne virtualne stroje običajno uporabljajo stranke, katerih instanca SQL Serverja uporablja le del razpoložljivih računalniških virov strežnika. Uvedba baz podatkov kot virtualnih strojev (VM) in dodelitev omejenega števila jeder zanje zmanjša število potrebnih licenc SQL Server core, ki jih je treba kupiti, kar lahko povzroči znatne prihranke pri stroških licenciranja.

Z SQL Server 2022 je Microsoft uvedel nove pogoje za to prakso, ki zmanjšujejo njeno stroškovno učinkovitost v primerjavi z SQL Server 2019, kot je pojasnjeno spodaj:

SQL Server 2019 Per Core

SQL Server 2022 Per Core

Licenciranje posameznih VM zahteva nakup licence SQL Server 2019 core za vsako virtualno jedro, dodeljeno VM, z obveznim minimumom 4 licenc core na VM.

V skladu s pravili licenciranja SQL Server 2019 Per Core naročnina Software Assurance v tem scenariju ni potrebna, zato se lahko trajne licence uporabljajo brez tveganja izgube skladnosti licenc s pogoji, ki jih določa proizvajalec programske opreme.

Za vsa pravila licenciranja preverite uradni vodnik za licenciranje SQL Server 2019.

Od SQL Server 2022 dalje je licenciranje za posamezne VM na voljo samo z naročniškimi licencami (kot so tiste iz CSP, na primer) ali trajnimi licencami z aktivnim Software Assurance.

To pomeni, da morajo za licenciranje posameznih VM z uporabo modela Per Core vse stranke kupiti naročniško licenco core ali licenco z aktivnim Software Assurance za vsako virtualno jedro, dodeljeno VM (z obveznim minimumom 4 licenc core na VM).

Za vsa pravila licenciranja preverite uradni podatkovni list za licenciranje SQL Server 2022.

Upoštevajte, da je za SQL Server 2019 in SQL Server 2022 posamezne virtualne stroje mogoče licencirati tudi z modelom Server+CAL, v takih primerih pa aktivni Software Assurance ni obvezen.

Ali ste vedeli?

Še vedno je mogoče kupiti SQL Server 2019 Enterprise v licenčnem modelu Server+CAL! Če želite izvedeti več, preverite opis izdelka na naši spletni strani.

Primerjalna tabela licenciranja SQL Server 2019 in 2022

 

SQL Server 2019

SQL Server 2022

Licenčni model

Server+CAL; Per Core

Server+CAL; Per Core

Pravice virtualizacije

na voljo brez Software Assurance za modela Server+CAL in Per Core

Software Assurance obvezen za model Per Core

Podprti operacijski sistemi

Windows 10 TH1 1507 ali novejši
Windows Server 2016 ali novejši

Windows 10 TH1 1507 ali novejši
Windows Server 2016 ali novejši

Konec podpore

8.01.2030

11.01.2033

Zaključek

Za doseganje najboljše optimizacije licenciranja bi morale potencialne stranke skrbno oceniti svoje dejanske potrebe glede funkcij in virtualizacije SQL Serverja. Zahteva za virtualne stroje SQL Server 2022 s Software Assurance lahko znatno poveča skupne stroške licenc, vendar nekateri napredni projekti in virtualizirana IT okolja ne morejo biti pravilno licencirani brez kritja SA. Po drugi strani pa lahko SQL Server 2019 zlahka izpolni zahteve mnogih manjših projektov in manj kompleksnih virtualnih okolij, ne da bi povzročil kakršne koli dodatne stroške naročnine, zaradi česar je nakup SQL Server 2022 nepotreben.