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 | |||
|---|---|---|---|
PolyBase virtualizacija podatkov | ✔ | ✔ | ✔ |
Virtualizacija podatkovnega jezera | ✔ | ||
Varnostno kopiranje in obnovitev shranjevanja objektov | ✔ | ||
Azure Synapse Link | ✔ |
Razpoložljivost | |||
|---|---|---|---|
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 | |||
|---|---|---|---|
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 | |||
|---|---|---|---|
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 | |||
|---|---|---|---|
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 | |||
|---|---|---|---|
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 | |||
|---|---|---|---|
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:
Licenciranje SQL Serverja Per Core
Za model licenciranja Per Core je treba licenco SQL Server core dodeliti vsem fizičnim jedrom na strežniku, z najmanj 4 licencami core, ki morajo biti dodeljene za pravilno licenciranje namestitve SQL Serverja. SQL Server CAL (licence za dostop odjemalca) niso potrebne.Licenciranje SQL Serverja Per CAL
Pri Server+CAL je treba eno strežniško licenco dodeliti vsakemu strežniku in licenco za dostop odjemalca (CAL) za vsako napravo (Device CAL) in/ali uporabnika (User CAL), ki dostopa do SQL Serverja ali katere koli njegove komponente.
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 10 TH1 1507 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.