Kada je SQL Server 2019 bolji izbor od SQL Servera 2022?
Prilikom traženja SQL Servera za implementaciju u svoju IT infrastrukturu, organizacije se često odlučuju za najnoviju verziju koju nudi Microsoft – trenutno je to SQL Server 2022 koji privlači nove korisnike mogućnošću dublje suradnje s Microsoft Azure uslugama. Međutim, on također donosi važne (i potencijalno prilično skupe) promjene u uvjetima licenciranja, koje bi korisnici trebali pažljivo procijeniti kako bi izbjegli nepotrebno trošenje, pogotovo ako se radi o značajkama koje im nisu potrebne ili ih ne koriste.
Dakle, koja je razlika između SQL Servera 2019 i SQL Servera 2022?
Značajke
Inteligencija | |||
|---|---|---|---|
PolyBase virtualizacija podataka | ✔ | ✔ | ✔ |
Virtualizacija podatkovnog jezera | ✔ | ||
Sigurnosna kopija i vraćanje objektnog spremišta | ✔ | ||
Azure Synapse Link | ✔ |
Dostupnost | |||
|---|---|---|---|
Uvijek uključen | ✔ | ✔ | ✔ |
Ubrzani oporavak baze podataka | ✔ | ✔ | |
Grupe dostupnosti za skaliranje čitanja | ✔ | ✔ | ✔ |
Velika memorija i skalabilnost istodobnosti | ✔ | ||
Replikacija s višestrukim pisanjem | ✔ | ||
Povezivanje s Azure SQL Managed Instance – replike | ✔ | ✔ | ✔ |
Povezivanje s Azure SQL Managed Instance – jednosmjerno | ✔ | ✔ | ✔ |
Povezivanje s Azure SQL Managed Instance – dvosmjerno | ✔ | ||
Sadržana grupa dostupnosti | ✔ | ||
Enkripcija u mirovanju i u pokretu | ✔ | ✔ | ✔ |
Performanse | |||
|---|---|---|---|
In-memory baza podataka: in-memory OLTP | ✔ | ✔ | ✔ |
In-memory baza podataka: trajna memorija | ✔ | ✔ | ✔ |
In-memory baza podataka: memorijski optimiziran tempdb | ✔ | ✔ | |
Operativna analitika u stvarnom vremenu | ✔ | ✔ | ✔ |
Inteligentna obrada upita | ✔ | ✔ | ✔ |
Paralelno skeniranje međuspremnika | ✔ | ||
Query Store uključen prema zadanim postavkama s podrškom za replike | ✔ | ||
Savjeti za Query Store | ✔ | ||
Integrirano ubrzanje i rasterećenje | ✔ | ||
Hibridni međuspremnik s izravnim pisanjem | ✔ | ||
Proširenje Advanced Vector Extension (AVX) 512 za poboljšanje operacija u batch modu | ✔ |
Sigurnost | |||
|---|---|---|---|
Uvijek šifrirano sa sigurnim enklavama | ✔ | ✔ | |
Otkrivanje i klasifikacija podataka | ✔ | ✔ | |
Transparentna enkripcija podataka | ✔ | ✔ | ✔ |
Podrška za enkripciju sigurnosnih kopija | ✔ | ✔ | ✔ |
Enkripcija u mirovanju i u pokretu | ✔ | ✔ | ✔ |
Dinamičko maskiranje podataka i sigurnost na razini retka | ✔ | ✔ | ✔ |
Entra ID (prije Azure Active Directory) autentifikacija | ✔ | ||
Microsoft Defender za SQL | ✔ | ✔ | ✔ |
Microsoft Purview integracija centralnog upravljanja | ✔ | ✔ | ✔ |
Microsoft Purview integracija politika vlasnika podataka | ✔ | ||
SQL Ledger | ✔ | ||
Podrška za PFX certifikate i druga kriptografska poboljšanja | ✔ | ||
MS-TDS 8.0 protokol i TLS 1.3 | ✔ |
Programabilnost | |||
|---|---|---|---|
Linux podrška | ✔ | ✔ | ✔ |
Podrška za kontejnere | ✔ | ✔ | ✔ |
Kubernetes podrška | ✔ | ✔ | |
Vremenske tablice | ✔ | ✔ | ✔ |
JSON podrška | ✔ | ✔ | ✔ |
Podrška za grafičke podatke | ✔ | ✔ | ✔ |
UTF 8 podrška | ✔ | ✔ | |
Java podrška | ✔ | ✔ | |
Certifikacija kompatibilnosti baze podataka | ✔ | ✔ | ✔ |
Funkcije za manipulaciju bitovima | ✔ | ||
Podrška za vremenske serije | ✔ |
BI i analitička podrška | |||
|---|---|---|---|
Integracijske usluge upravljane kao poslužitelj | ✔ | ✔ | ✔ |
Tablični BI semantički model | ✔ | ✔ | ✔ |
Usluge glavnih podataka | ✔ | ✔ | ✔ |
Usluge kvalitete podataka | ✔ | ✔ | ✔ |
Višestruke veze u tabličnim modelima | ✔ | ✔ | |
End-to-end mobilni BI na bilo kojem uređaju | ✔ | ✔ | ✔ |
SQL Server Analysis Services (SSAS) izravni upit | ✔ | ✔ | ✔ |
Grupe izračuna u tabličnom modelu | ✔ | ✔ |
Omogućeno za Azure | |||
|---|---|---|---|
Povezivanje s Azure SQL Managed Instance – replike | ✔ | ✔ | ✔ |
Povezivanje s Azure SQL Managed Instance – jednosmjerno | ✔ | ✔ | ✔ |
Povezivanje s Azure SQL Managed Instance – dvosmjerno | ✔ | ||
Optimizirane slike virtualnih strojeva (VM) u Azure galeriji | ✔ | ✔ | ✔ |
Besplatna asinkrona replikacija na Azure virtualnim strojevima za oporavak od katastrofe | ✔ | ✔ | |
Microsoft Defender za SQL | ✔ | ✔ | ✔ |
Azure Purview centralno upravljanje | ✔ | ✔ | ✔ |
Azure Purview politike vlasnika podataka | ✔ | ||
Microsoft Entra ID (prije Azure AD) autentifikacija | ✔ | ||
Azure Synapse Link za SQL | ✔ |
Licenciranje
Osnovna pravila licenciranja za SQL Server 2019 i SQL Server 2022 ostaju uglavnom ista – oba se mogu licencirati pomoću modela Per Core ili modela Server+CAL:
SQL Server licenciranje po jezgri (Per Core)
Za model licenciranja Per Core, licenca za SQL Server jezgru mora biti dodijeljena svim fizičkim jezgrama na poslužitelju, s minimalno 4 licence za jezgre koje moraju biti dodijeljene kako bi instalacija SQL Servera bila pravilno licencirana. SQL Server CAL-ovi (licence za pristup klijentima) nisu potrebni.SQL Server licenciranje po CAL-u (Per CAL)
S modelom Server+CAL, jedna licenca za poslužitelj treba biti dodijeljena svakom poslužitelju, a licenca za pristup klijentu (CAL) za svaki uređaj (Device CAL) i/ili korisnika (User CAL) koji pristupa SQL Serveru ili bilo kojoj njegovoj komponenti.
Najznačajnija promjena leži u pravima virtualizacije za pojedinačne virtualne strojeve.
Pojedinačne virtualne strojeve obično koriste korisnici čija instanca SQL Servera koristi samo djelić dostupnih računalnih resursa poslužitelja. Implementacija baza podataka kao virtualnih strojeva (VM-ova) i dodjeljivanje ograničenog broja jezgri smanjuje broj potrebnih SQL Server licenci za jezgre koje je potrebno kupiti, što može rezultirati značajnim uštedama u troškovima licenciranja.
S SQL Serverom 2022 Microsoft je uveo nove uvjete za ovu praksu koji smanjuju njezinu isplativost u usporedbi sa SQL Serverom 2019, kao što je objašnjeno u nastavku:
SQL Server 2019 Per Core | SQL Server 2022 Per Core |
|---|---|
Licenciranje pojedinačnih VM-ova zahtijeva kupnju SQL Server 2019 licence za jezgru za svaku virtualnu jezgru dodijeljenu VM-u, uz obvezni minimum od 4 licence za jezgre po VM-u. Prema pravilima licenciranja SQL Server 2019 Per Core, pretplata na Software Assurance nije potrebna u ovom scenariju, te se stoga trajne licence mogu koristiti bez ikakvog rizika od gubitka usklađenosti licence s uvjetima i odredbama koje je postavio proizvođač softvera. Za sva pravila licenciranja, provjerite službeni vodič za licenciranje SQL Servera 2019. | Počevši od SQL Servera 2022, licenciranje za pojedinačne VM-ove dostupno je samo pod pretplatničkim licencama (poput onih koje dolaze iz CSP-a, na primjer) ili trajnim licencama s aktivnim Software Assuranceom. To znači da, kako bi licencirali pojedinačne VM-ove koristeći Per Core model, svi korisnici moraju kupiti pretplatničku licencu za jezgru ili licencu s aktivnim Software Assuranceom za svaku virtualnu jezgru dodijeljenu VM-u (uz obvezni minimum od 4 licence za jezgre po VM-u). Za sva pravila licenciranja, provjerite službeni podatkovni list za licenciranje SQL Servera 2022. |
Imajte na umu da se za SQL Server 2019 i SQL Server 2022 pojedinačni virtualni strojevi također mogu licencirati modelom Server+CAL i u takvim slučajevima aktivni Software Assurance nije obvezan.
Jeste li znali?
Još uvijek je moguće kupiti SQL Server 2019 Enterprise u modelu licenciranja Server+CAL! Da biste saznali više, provjerite opis proizvoda na našoj web stranici.
Usporedna tablica licenciranja SQL Servera 2019 i 2022
| SQL Server 2019 | SQL Server 2022 |
|---|---|---|
Model licenciranja | Server+CAL; Per Core | Server+CAL; Per Core |
Prava virtualizacije | dostupno bez Software Assurancea za oba modela Server+CAL i Per Core | Software Assurance obvezan za Per Core model |
Podržani operativni sustavi | Windows 10 TH1 1507 ili noviji | Windows 10 TH1 1507 ili noviji |
Kraj podrške | 8.01.2030 | 11.01.2033 |
Zaključak
Kako bi postigli najbolju optimizaciju licenciranja, potencijalni korisnici trebali bi pažljivo procijeniti svoje stvarne potrebe u vezi sa značajkama i virtualizacijom SQL Servera. Zahtjev za SQL Server 2022 virtualne strojeve sa Software Assuranceom može značajno povećati ukupne troškove licenci, ali neki napredni projekti i virtualizirana IT okruženja ne mogu se pravilno licencirati bez SA pokrića. S druge strane, SQL Server 2019 može lako zadovoljiti zahtjeve mnogih manjih projekata i manje složenih virtualnih okruženja bez dodatnih troškova pretplate, čineći kupnju SQL Servera 2022 nepotrebnom.