Πότε το SQL Server 2019 είναι καλύτερη επιλογή από το SQL Server 2022;
Όταν αναζητούν έναν SQL Server για ανάπτυξη στην υποδομή IT τους, οι οργανισμοί συχνά στρέφονται στην πιο πρόσφατη έκδοση που προσφέρει η Microsoft – αυτή τη στιγμή είναι ο SQL Server 2022, ο οποίος προσελκύει νέους πελάτες με την προοπτική βαθύτερης συνεργασίας με τις υπηρεσίες του Microsoft Azure. Ωστόσο, φέρνει επίσης σημαντικές (και δυνητικά αρκετά δαπανηρές) αλλαγές στους όρους και τις προϋποθέσεις αδειοδότησής του, οι οποίες θα πρέπει να αξιολογούνται προσεκτικά από τους πελάτες που επιθυμούν να αποφύγουν περιττές δαπάνες, ειδικά αν πρόκειται για λειτουργίες που δεν χρειάζονται ή δεν χρησιμοποιούν.
Τι διαφέρει λοιπόν μεταξύ του SQL Server 2019 και του SQL Server 2022;
Λειτουργίες
Ευφυΐα | |||
|---|---|---|---|
Εικονικοποίηση δεδομένων PolyBase | ✔ | ✔ | ✔ |
Εικονικοποίηση Data lake | ✔ | ||
Δημιουργία αντιγράφων ασφαλείας και επαναφορά αντικειμένων αποθήκευσης | ✔ | ||
Azure Synapse Link | ✔ |
Διαθεσιμότητα | |||
|---|---|---|---|
Always on | ✔ | ✔ | ✔ |
Επιταχυνόμενη ανάκτηση βάσης δεδομένων | ✔ | ✔ | |
Ομάδες διαθεσιμότητας κλιμάκωσης ανάγνωσης | ✔ | ✔ | ✔ |
Μεγάλη μνήμη και επεκτασιμότητα ταυτόχρονης εκτέλεσης | ✔ | ||
Αντιγραφή πολλαπλών εγγραφών | ✔ | ||
Σύνδεση με Azure SQL Managed Instance – αντίγραφα | ✔ | ✔ | ✔ |
Σύνδεση με Azure SQL Managed Instance – μονόδρομη | ✔ | ✔ | ✔ |
Σύνδεση με Azure SQL Managed Instance – αμφίδρομη | ✔ | ||
Ομάδα διαθεσιμότητας με περιεχόμενο | ✔ | ||
Κρυπτογράφηση εν ηρεμία και εν κινήσει | ✔ | ✔ | ✔ |
Απόδοση | |||
|---|---|---|---|
Βάση δεδομένων εντός μνήμης: OLTP εντός μνήμης | ✔ | ✔ | ✔ |
Βάση δεδομένων εντός μνήμης: μόνιμη μνήμη | ✔ | ✔ | ✔ |
Βάση δεδομένων εντός μνήμης: tempdb βελτιστοποιημένη για μνήμη | ✔ | ✔ | |
Λειτουργικές αναλύσεις σε πραγματικό χρόνο | ✔ | ✔ | ✔ |
Ευφυής επεξεργασία ερωτημάτων | ✔ | ✔ | ✔ |
Παράλληλη σάρωση buffer pool | ✔ | ||
Query Store ενεργό από προεπιλογή με υποστήριξη αντιγράφων | ✔ | ||
Υποδείξεις Query Store | ✔ | ||
Ολοκληρωμένη επιτάχυνση & εκφόρτωση | ✔ | ||
Υβριδικό buffer pool με άμεση εγγραφή | ✔ | ||
Επέκταση Advanced Vector Extension (AVX) 512 για βελτίωση λειτουργιών batch mode | ✔ |
Ασφάλεια | |||
|---|---|---|---|
Πάντα κρυπτογραφημένο με ασφαλή θύλακες | ✔ | ✔ | |
Ανακάλυψη και ταξινόμηση δεδομένων | ✔ | ✔ | |
Διαφανής κρυπτογράφηση δεδομένων | ✔ | ✔ | ✔ |
Υποστήριξη κρυπτογράφησης αντιγράφων ασφαλείας | ✔ | ✔ | ✔ |
Κρυπτογράφηση εν ηρεμία και εν κινήσει | ✔ | ✔ | ✔ |
Δυναμική κάλυψη δεδομένων και ασφάλεια σε επίπεδο γραμμής | ✔ | ✔ | ✔ |
Πιστοποίηση Entra ID (πρώην Azure Active Directory) | ✔ | ||
Microsoft Defender for SQL | ✔ | ✔ | ✔ |
Κεντρική διακυβέρνηση Microsoft Purview Integration | ✔ | ✔ | ✔ |
Πολιτικές ιδιοκτήτη δεδομένων Microsoft Purview Integration | ✔ | ||
SQL Ledger | ✔ | ||
Υποστήριξη για πιστοποιητικά PFX και άλλες κρυπτογραφικές βελτιώσεις | ✔ | ||
Πρωτόκολλο MS-TDS 8.0 και TLS 1.3 | ✔ |
Προγραμματισμός | |||
|---|---|---|---|
Υποστήριξη Linux | ✔ | ✔ | ✔ |
Υποστήριξη κοντέινερ | ✔ | ✔ | ✔ |
Υποστήριξη Kubernetes | ✔ | ✔ | |
Χρονικοί πίνακες | ✔ | ✔ | ✔ |
Υποστήριξη JSON | ✔ | ✔ | ✔ |
Υποστήριξη δεδομένων γραφήματος | ✔ | ✔ | ✔ |
Υποστήριξη UTF 8 | ✔ | ✔ | |
Υποστήριξη Java | ✔ | ✔ | |
Πιστοποίηση συμβατότητας βάσης δεδομένων | ✔ | ✔ | ✔ |
Λειτουργίες χειρισμού bit | ✔ | ||
Υποστήριξη χρονοσειρών | ✔ |
Υποστήριξη BI και Analytics | |||
|---|---|---|---|
Υπηρεσίες ενσωμάτωσης διαχειριζόμενες ως διακομιστής | ✔ | ✔ | ✔ |
Σημασιολογικό μοντέλο BI σε πίνακα | ✔ | ✔ | ✔ |
Υπηρεσίες κύριων δεδομένων | ✔ | ✔ | ✔ |
Υπηρεσίες ποιότητας δεδομένων | ✔ | ✔ | ✔ |
Σχέσεις πολλών προς πολλούς σε μοντέλα πίνακα | ✔ | ✔ | |
End-to-end mobile BI σε οποιαδήποτε συσκευή | ✔ | ✔ | ✔ |
SQL Server Analysis Services (SSAS) direct query | ✔ | ✔ | ✔ |
Ομάδες υπολογισμού σε μοντέλο πίνακα | ✔ | ✔ |
Ενεργοποιημένο για Azure | |||
|---|---|---|---|
Σύνδεση με Azure SQL Managed Instance – αντίγραφα | ✔ | ✔ | ✔ |
Σύνδεση με Azure SQL Managed Instance – μονόδρομη | ✔ | ✔ | ✔ |
Σύνδεση με Azure SQL Managed Instance – αμφίδρομη | ✔ | ||
Βελτιστοποιημένες εικόνες εικονικής μηχανής (VM) στη συλλογή Azure | ✔ | ✔ | ✔ |
Δωρεάν ασύγχρονη αντιγραφή σε Azure Virtual Machines για ανάκτηση από καταστροφή | ✔ | ✔ | |
Microsoft Defender for SQL | ✔ | ✔ | ✔ |
Κεντρική διακυβέρνηση Azure Purview | ✔ | ✔ | ✔ |
Πολιτικές ιδιοκτήτη δεδομένων Azure Purview | ✔ | ||
Πιστοποίηση Microsoft Entra ID (πρώην Azure AD) | ✔ | ||
Azure Synapse Link for SQL | ✔ |
Αδειοδότηση
Οι βασικοί κανόνες αδειοδότησης για τον SQL Server 2019 και τον SQL Server 2022 παραμένουν σε μεγάλο βαθμό οι ίδιοι – και οι δύο μπορούν να αδειοδοτηθούν είτε χρησιμοποιώντας το μοντέλο Per Core είτε το μοντέλο Server+CAL:
Αδειοδότηση SQL Server ανά πυρήνα (Per Core)
Για το μοντέλο αδειοδότησης Per Core, μια άδεια πυρήνα SQL Server πρέπει να εκχωρηθεί σε όλους τους φυσικούς πυρήνες του διακομιστή, με ελάχιστο 4 άδειες πυρήνα που πρέπει να εκχωρηθούν για να αδειοδοτηθεί σωστά η εγκατάσταση του SQL Server. Οι SQL Server CALs (άδειες πρόσβασης πελάτη) δεν απαιτούνται.Αδειοδότηση SQL Server ανά CAL (Per CAL)
Με το Server+CAL, μία άδεια διακομιστή πρέπει να εκχωρηθεί για κάθε διακομιστή και μία άδεια πρόσβασης πελάτη (CAL) για κάθε συσκευή (Device CAL) ή/και χρήστη (User CAL) που αποκτά πρόσβαση στον SQL Server ή σε οποιοδήποτε από τα στοιχεία του.
Η πιο σημαντική αλλαγή έγκειται στα δικαιώματα εικονικοποίησης για μεμονωμένες εικονικές μηχανές.
Οι μεμονωμένες εικονικές μηχανές χρησιμοποιούνται συνήθως από πελάτες των οποίων η παρουσία SQL Server χρησιμοποιεί μόνο ένα κλάσμα των διαθέσιμων υπολογιστικών πόρων του διακομιστή. Η ανάπτυξη βάσεων δεδομένων ως εικονικών μηχανών (VMs) και η εκχώρηση περιορισμένου αριθμού πυρήνων σε αυτές μειώνει τον αριθμό των απαιτούμενων αδειών πυρήνα SQL Server που πρέπει να αγοραστούν, γεγονός που μπορεί να οδηγήσει σε σημαντική εξοικονόμηση στο κόστος αδειοδότησης.
Με τον SQL Server 2022 η Microsoft εισήγαγε νέες προϋποθέσεις για αυτήν την πρακτική που μειώνουν την αποδοτικότητά της σε σύγκριση με τον SQL Server 2019, όπως εξηγείται παρακάτω:
SQL Server 2019 Per Core | SQL Server 2022 Per Core |
|---|---|
Η αδειοδότηση μεμονωμένων VMs απαιτεί την αγορά άδειας πυρήνα SQL Server 2019 για κάθε εικονικό πυρήνα που εκχωρείται στο VM, με υποχρεωτικό ελάχιστο 4 άδειες πυρήνα ανά VM. Σύμφωνα με τους κανόνες αδειοδότησης SQL Server 2019 Per Core, η συνδρομή Software Assurance δεν απαιτείται σε αυτό το σενάριο, και έτσι μπορούν να χρησιμοποιηθούν διαρκείς άδειες χωρίς κανένα κίνδυνο απώλειας συμμόρφωσης αδειών με τους όρους και τις προϋποθέσεις που ορίζει ο κατασκευαστής λογισμικού. Για όλους τους κανόνες αδειοδότησης, ελέγξτε τον επίσημο οδηγό αδειοδότησης SQL Server 2019. | Ξεκινώντας με τον SQL Server 2022, η αδειοδότηση για μεμονωμένες VMs είναι διαθέσιμη μόνο με συνδρομητικές άδειες (όπως αυτές που προέρχονται από CSP, για παράδειγμα) ή διαρκείς άδειες με ενεργό Software Assurance. Αυτό σημαίνει ότι για να αδειοδοτήσουν μεμονωμένες VMs χρησιμοποιώντας το μοντέλο Per Core, όλοι οι πελάτες πρέπει να αγοράσουν μια συνδρομητική άδεια πυρήνα ή μια άδεια με ενεργό Software Assurance για κάθε εικονικό πυρήνα που εκχωρείται στο VM (με υποχρεωτικό ελάχιστο 4 άδειες πυρήνα ανά VM). Για όλους τους κανόνες αδειοδότησης, ελέγξτε το επίσημο φύλλο δεδομένων αδειοδότησης SQL Server 2022. |
Σημειώστε ότι τόσο για τον SQL Server 2019 όσο και για τον SQL Server 2022, οι μεμονωμένες εικονικές μηχανές μπορούν επίσης να αδειοδοτηθούν με το μοντέλο Server+CAL και σε τέτοιες περιπτώσεις το ενεργό Software Assurance δεν είναι υποχρεωτικό.
Το γνωρίζατε;
Είναι ακόμα δυνατό να αγοράσετε SQL Server 2019 Enterprise στο μοντέλο αδειοδότησης Server+CAL! Για να μάθετε περισσότερα, ελέγξτε την περιγραφή του προϊόντος στην ιστοσελίδα μας.
Πίνακας σύγκρισης αδειοδότησης SQL Server 2019 και 2022
| SQL Server 2019 | SQL Server 2022 |
|---|---|---|
Μοντέλο αδειοδότησης | Server+CAL; Per Core | Server+CAL; Per Core |
Δικαιώματα εικονικοποίησης | διαθέσιμα χωρίς Software Assurance τόσο για τα μοντέλα Server+CAL όσο και για τα Per Core | Το Software Assurance είναι υποχρεωτικό για το μοντέλο Per Core |
Υποστηριζόμενα λειτουργικά συστήματα | Windows 10 TH1 1507 ή νεότερο | Windows 10 TH1 1507 ή νεότερο |
Τέλος υποστήριξης | 8.01.2030 | 11.01.2033 |
Συμπέρασμα
Για να επιτευχθεί η βέλτιστη βελτιστοποίηση αδειοδότησης, οι δυνητικοί πελάτες θα πρέπει να αξιολογήσουν προσεκτικά τις πραγματικές τους ανάγκες σχετικά με τις λειτουργίες και την εικονικοποίηση του SQL Server. Η απαίτηση για εικονικές μηχανές SQL Server 2022 με Software Assurance μπορεί να αυξήσει σημαντικά το συνολικό κόστος των αδειών, αλλά ορισμένα προηγμένα έργα και εικονικά περιβάλλοντα IT δεν μπορούν να αδειοδοτηθούν σωστά χωρίς την κάλυψη SA. Από την άλλη πλευρά, ο SQL Server 2019 μπορεί εύκολα να καλύψει τις απαιτήσεις πολλών μικρότερων έργων και λιγότερο πολύπλοκων εικονικών περιβαλλόντων χωρίς να οδηγήσει σε πρόσθετα κόστη συνδρομής, καθιστώντας την αγορά του SQL Server 2022 περιττή.