Când este SQL Server 2019 o alegere mai bună decât SQL Server 2022?
Atunci când caută un SQL Server pentru a-l implementa în infrastructura lor IT, organizațiile optează adesea pentru cea mai recentă versiune oferită de Microsoft – în prezent, aceasta este SQL Server 2022, care atrage noi clienți cu perspectiva unei colaborări mai profunde cu serviciile Microsoft Azure. Cu toate acestea, aduce și modificări importante (și potențial destul de costisitoare) în termenii și condițiile sale de licențiere, care ar trebui evaluate cu atenție de clienții care doresc să evite cheltuielile inutile, mai ales dacă este vorba de funcționalități de care nu au nevoie sau pe care nu le utilizează.
Deci, ce este diferit între SQL Server 2019 și SQL Server 2022?
Funcționalități
Inteligență | |||
|---|---|---|---|
Virtualizare date PolyBase | ✔ | ✔ | ✔ |
Virtualizare data lake | ✔ | ||
Backup și restaurare stocare obiecte | ✔ | ||
Azure Synapse Link | ✔ |
Disponibilitate | |||
|---|---|---|---|
Always On | ✔ | ✔ | ✔ |
Recuperare accelerată a bazei de date | ✔ | ✔ | |
Grupuri de disponibilitate cu scalare în citire | ✔ | ✔ | ✔ |
Scalabilitate mare a memoriei și concurenței | ✔ | ||
Replicare multi-scriere | ✔ | ||
Legătură către Azure SQL Managed Instance – replici | ✔ | ✔ | ✔ |
Legătură către Azure SQL Managed Instance – unidirecțională | ✔ | ✔ | ✔ |
Legătură către Azure SQL Managed Instance – bidirecțională | ✔ | ||
Grup de disponibilitate conținut | ✔ | ||
Criptare în repaus și în tranzit | ✔ | ✔ | ✔ |
Performanță | |||
|---|---|---|---|
Bază de date în memorie: OLTP în memorie | ✔ | ✔ | ✔ |
Bază de date în memorie: memorie persistentă | ✔ | ✔ | ✔ |
Bază de date în memorie: tempdb optimizat pentru memorie | ✔ | ✔ | |
Analiză operațională în timp real | ✔ | ✔ | ✔ |
Procesare inteligentă a interogărilor | ✔ | ✔ | ✔ |
Scanare paralelă a pool-ului de buffer | ✔ | ||
Query Store activat implicit cu suport pentru replici | ✔ | ||
Sugestii Query Store | ✔ | ||
Accelerare și descărcare integrate | ✔ | ||
Pool de buffer hibrid cu scriere directă | ✔ | ||
Extensie Advanced Vector Extension (AVX) 512 pentru îmbunătățirea operațiunilor în mod batch | ✔ |
Securitate | |||
|---|---|---|---|
Always Encrypted cu enclave securizate | ✔ | ✔ | |
Descoperirea și clasificarea datelor | ✔ | ✔ | |
Criptare transparentă a datelor | ✔ | ✔ | ✔ |
Suport pentru criptarea backup-urilor | ✔ | ✔ | ✔ |
Criptare în repaus și în tranzit | ✔ | ✔ | ✔ |
Mascare dinamică a datelor și securitate la nivel de rând | ✔ | ✔ | ✔ |
Autentificare Entra ID (anterior Azure Active Directory) | ✔ | ||
Microsoft Defender pentru SQL | ✔ | ✔ | ✔ |
Guvernanță centrală Microsoft Purview Integration | ✔ | ✔ | ✔ |
Politici de proprietar de date Microsoft Purview Integration | ✔ | ||
SQL Ledger | ✔ | ||
Suport pentru certificate PFX și alte îmbunătățiri criptografice | ✔ | ||
Protocol MS-TDS 8.0 și TLS 1.3 | ✔ |
Programabilitate | |||
|---|---|---|---|
Suport Linux | ✔ | ✔ | ✔ |
Suport containere | ✔ | ✔ | ✔ |
Suport Kubernetes | ✔ | ✔ | |
Tabele temporale | ✔ | ✔ | ✔ |
Suport JSON | ✔ | ✔ | ✔ |
Suport date grafice | ✔ | ✔ | ✔ |
Suport UTF 8 | ✔ | ✔ | |
Suport Java | ✔ | ✔ | |
Certificare compatibilitate bază de date | ✔ | ✔ | ✔ |
Funcții de manipulare a biților | ✔ | ||
Suport pentru serii de timp | ✔ |
Suport BI și Analiză | |||
|---|---|---|---|
Servicii de integrare gestionate ca server | ✔ | ✔ | ✔ |
Model semantic BI tabular | ✔ | ✔ | ✔ |
Servicii de date master | ✔ | ✔ | ✔ |
Servicii de calitate a datelor | ✔ | ✔ | ✔ |
Relații multe-la-multe în modele tabulare | ✔ | ✔ | |
BI mobil end-to-end pe orice dispozitiv | ✔ | ✔ | ✔ |
Interogare directă SQL Server Analysis Services (SSAS) | ✔ | ✔ | ✔ |
Grupuri de calcul în model tabular | ✔ | ✔ |
Compatibil Azure | |||
|---|---|---|---|
Legătură către Azure SQL Managed Instance – replici | ✔ | ✔ | ✔ |
Legătură către Azure SQL Managed Instance – unidirecțională | ✔ | ✔ | ✔ |
Legătură către Azure SQL Managed Instance – bidirecțională | ✔ | ||
Imagini optimizate de mașini virtuale (VM) în galeria Azure | ✔ | ✔ | ✔ |
Replicare asincronă gratuită pe mașini virtuale Azure pentru recuperare în caz de dezastru | ✔ | ✔ | |
Microsoft Defender pentru SQL | ✔ | ✔ | ✔ |
Guvernanță centrală Azure Purview | ✔ | ✔ | ✔ |
Politici de proprietar de date Azure Purview | ✔ | ||
Autentificare Microsoft Entra ID (anterior Azure AD) | ✔ | ||
Azure Synapse Link pentru SQL | ✔ |
Licențiere
Regulile de licențiere de bază pentru SQL Server 2019 și SQL Server 2022 rămân în mare parte aceleași – ambele pot fi licențiate fie utilizând modelul Per Core, fie modelul Server+CAL:
Licențiere SQL Server Per Core
Pentru modelul de licențiere Per Core, o licență SQL Server core trebuie alocată tuturor nucleelor fizice de pe server, cu un minim de 4 licențe core care trebuie alocate pentru ca instalarea SQL Server să fie licențiată corespunzător. SQL Server CAL-urile (licențele de acces client) nu sunt necesare.Licențiere SQL Server Per CAL
Cu Server+CAL, o licență de server ar trebui alocată pentru fiecare server și o licență de acces client (CAL) pentru fiecare dispozitiv (Device CAL) și/sau utilizator (User CAL) care accesează SQL Server sau oricare dintre componentele sale.
Cea mai semnificativă modificare constă în drepturile de virtualizare pentru mașinile virtuale individuale.
Mașinile virtuale individuale sunt utilizate de obicei de clienții a căror instanță SQL Server utilizează doar o fracțiune din resursele de calcul disponibile ale serverului. Implementarea bazelor de date ca mașini virtuale (VM) și alocarea unui număr limitat de nuclee acestora reduce numărul de licențe SQL Server core necesare, ceea ce poate duce la economii considerabile în costurile de licențiere.
Cu SQL Server 2022, Microsoft a introdus noi condiții pentru această practică, care îi reduc rentabilitatea în comparație cu SQL Server 2019, așa cum este explicat mai jos:
SQL Server 2019 Per Core | SQL Server 2022 Per Core |
|---|---|
Licențierea VM-urilor individuale necesită achiziționarea unei licențe SQL Server 2019 core pentru fiecare nucleu virtual alocat VM-ului, cu un minim obligatoriu de 4 licențe core per VM. Conform regulilor de licențiere SQL Server 2019 Per Core, abonamentul Software Assurance nu este necesar în acest scenariu, și astfel licențele perpetue pot fi utilizate fără niciun risc de a pierde conformitatea licenței cu termenii și condițiile stabilite de producătorul de software. Pentru toate regulile de licențiere, consultați ghidul oficial de licențiere SQL Server 2019. | Începând cu SQL Server 2022, licențierea pentru VM-urile individuale este disponibilă numai sub licențe de abonament (cum ar fi cele provenite de la CSP, de exemplu) sau licențe perpetue cu Software Assurance activ. Aceasta înseamnă că, pentru a licenția VM-uri individuale utilizând modelul Per Core, toți clienții trebuie să achiziționeze o licență de abonament core sau o licență cu Software Assurance activ pentru fiecare nucleu virtual alocat VM-ului (cu un minim obligatoriu de 4 licențe core per VM). Pentru toate regulile de licențiere, consultați fișa tehnică oficială de licențiere SQL Server 2022. |
Rețineți că atât pentru SQL Server 2019, cât și pentru SQL Server 2022, mașinile virtuale individuale pot fi licențiate și cu modelul Server+CAL, iar în astfel de cazuri un Software Assurance activ nu este obligatoriu.
Știați că?
Este încă posibil să achiziționați SQL Server 2019 Enterprise în modelul de licențiere Server+CAL! Pentru a afla mai multe, consultați descrierea produsului de pe site-ul nostru.
Tabel comparativ de licențiere SQL Server 2019 și 2022
| SQL Server 2019 | SQL Server 2022 |
|---|---|---|
Model de licențiere | Server+CAL; Per Core | Server+CAL; Per Core |
Drepturi de virtualizare | disponibile fără Software Assurance atât pentru modelele Server+CAL, cât și pentru Per Core | Software Assurance obligatoriu pentru modelul Per Core |
Sisteme de operare suportate | Windows 10 TH1 1507 sau mai nou | Windows 10 TH1 1507 sau mai nou |
Sfârșitul suportului | 08.01.2030 | 11.01.2033 |
Concluzie
Pentru a obține cea mai bună optimizare a licențierii, potențialii clienți ar trebui să își evalueze cu atenție nevoile reale în ceea ce privește funcționalitățile și virtualizarea SQL Server. Cerința pentru mașinile virtuale SQL Server 2022 cu Software Assurance poate crește semnificativ costul total al licențelor, dar unele proiecte avansate și medii IT virtualizate nu pot fi licențiate corespunzător fără acoperirea SA. Pe de altă parte, SQL Server 2019 poate satisface cu ușurință cerințele multor proiecte mai mici și medii virtuale mai puțin complexe, fără a duce la costuri suplimentare de abonament, făcând achiziția SQL Server 2022 inutilă.