Confronta le edizioni SQL del server - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Confronta le edizioni SQL del server

Panoramica

Le licenze di Microsoft SQL Server sono una delle spese maggiori per un ambiente di carico di lavoro Windows. I costi di licenza per SQL Server possono facilmente estendersi oltre i costi di elaborazione necessari per l'esecuzione del carico di lavoro. Se scegli l'edizione sbagliata, potresti pagare per funzionalità che non utilizzi o che non ti servono nemmeno. Questa sezione confronta le seguenti edizioni del SQL Server, incluse le relative funzionalità e i relativi costi:

  • Enterprise — SQL Server Enterprise edition offre funzionalità di data center con prestazioni elevate, virtualizzazione illimitata e diversi strumenti di business intelligence (BI).

  • Standard — SQL Server Standard Edition fornisce la gestione di base dei dati e la business intelligence per le organizzazioni e i reparti più piccoli.

  • Web — SQL Server Web Edition è adatta per le aziende che sono web hoster o provider di web value added (VAPs). Questa edizione offre un costo totale di proprietà ridotto e offre funzionalità di scalabilità e gestibilità per proprietà Web su piccola e grande scala.

    Importante

    È possibile utilizzare SQL Server Web Edition per supportare solo pagine Web, siti Web, applicazioni Web e servizi Web pubblici e accessibili da Internet. Non è possibile utilizzare SQL Server Web Edition per supportare line-of-business applicazioni (ad esempio applicazioni per la gestione delle relazioni con i clienti o le applicazioni per la gestione delle risorse aziendali).

  • Developer — SQL Server Developer edition include tutte le funzionalità dell'edizione Enterprise, ma è destinata esclusivamente a scopi di sviluppo.

  • Express — SQL Server Express edition è un database gratuito e può essere utilizzato per l'apprendimento o per la creazione di applicazioni desktop. È possibile aggiornare Express Edition ad altre edizioni.

Nota

SQLL'edizione Server Evaluation è disponibile per un periodo di prova di 180 giorni.

Impatto sui costi

Puoi acquistare le licenze SQL Server da un rivenditore Microsoft e consegnarle a Software AWS Assurance. In alternativa, puoi utilizzare le licenze SQL Server con un pay-as-you-go modello che include la licenza Amazon. EC2 AMIs

Se acquisti licenze SQL Server da rivenditori Microsoft, le licenze principali vengono vendute in pacchetti da due e devi concedere in licenza un minimo di quattro core per server. La tabella seguente mostra un confronto dei costi tra le edizioni Enterprise e Standard.

Versione SQLEdizione Server Enterprise (pacchetto a 2 core) SQLEdizione Server Standard (pacchetto a 2 core) Risparmio
2022 15.123$ 3.945$ 74%
2019 13.748$ 3.586$ 74%
Nota

I prezzi nella tabella precedente si basano sui prezzi pubblici di Microsoft per SQLServer 2022 e SQLServer 2019.

Il seguente confronto dei costi mostra l'hosting di diverse edizioni di SQL Server con Amazon inclusa nella licenza. EC2 AMIs In questo confronto, SQL Server è ospitato su r6i.xlarge (4 v) nella regione. CPU us-east-1

Istanza Costo di calcolo Costo della licenza Windows SQLCosto della licenza del server Totale
R6i.xlarge (Linux) $183,96 $183,96
R6i.xLarge + Windows 183,96$ $134,32 318,28$
R6i.xLarge + Edizione Web Server SQL 183,96$ $134,32 $49,35 $367,63
R6i.xLarge + Server Edizione standard SQL 183,96$ $134,32 350,4$ $668,68
R6i.xLarge + edizione Enterprise SQL 183,96$ $134,32 $1.095 $1.413,28

Puoi risparmiare fino al 95 percento sui costi di licenza SQL Server selezionando l'edizione SQL Server giusta per il tuo carico di lavoro. La tabella seguente confronta il costo delle licenze SQL Server sulle istanze r6i.xlarge.

Edizione % di risparmio
Standard rispetto a Enterprise 68%
Web rispetto a Standard 86%
Web rispetto a Enterprise 95%

Nella maggior parte degli scenari, le organizzazioni passano dall'edizione Enterprise a quella Standard, ma in alcuni casi è possibile passare dall'edizione Standard o Enterprise all'edizione Web.

Consigli per l'ottimizzazione dei costi

Puoi scegliere l'edizione migliore per il tuo carico di lavoro in base ai limiti di scalabilità, all'elevata disponibilità, alle prestazioni e alla sicurezza. La tabella seguente mostra le funzionalità supportate nelle diverse edizioni SQL del Server. Questo può aiutarti a decidere quale edizione utilizzare. Questo confronto si applica a SQLServer 2016 SP1 e versioni successive.

Limiti di scalabilità

La tabella seguente confronta i limiti di scalabilità delle diverse SQL edizioni del Server.

Funzionalità Enterprise Edition Standard Edition Edizione Web Edizione Express
Capacità di elaborazione massima utilizzata da una singola istanza di SQL Server Database Engine, SQL Server Analysis Services (SSAS) o SQL Server Reporting Services (SSRS) Massima del sistema operativo Limitato a un numero inferiore di 4 socket o 24 core Limitato a un numero inferiore di 4 socket o 16 core Limitato a un numero inferiore di 4 socket o 4 core
Memoria massima per il pool di buffer per istanza di Server Database Engine SQL Massimo del sistema operativo 128 GB 64 GB 1410 MB
Capacità massima per l'estensione del pool di buffer per istanza di SQL Server Database Engine Memoria massima configurata 32 volte Memoria massima configurata 4 volte N/D N/D
Dimensione massima del database relazionale 524 PB 524 PB 524 PB 10 GB
Memoria massima per cache Columnstore o dati ottimizzati per la memoria Massimo del sistema operativo 32 GB 16 GB 352 MB

Se l'applicazione richiede meno di RAM 16 core (32vCPUs) e 64 GB di SQL Se il carico di lavoro richiede più di 64 GB di memoria o altre opzioni ad alta disponibilità, è necessario eseguire l'aggiornamento all'edizione SQL Server Standard.

È possibile utilizzare SQL Server Web Edition per supportare pagine Web, siti Web, applicazioni Web e servizi Web pubblici e accessibili da Internet, ma non è possibile utilizzare SQL Server Web Edition per supportare applicazioni line of business. Per ulteriori informazioni sui casi d'uso per SQL Server Web Edition, contatta Microsoft Licensing Support o il tuo rivenditore Microsoft.

È possibile utilizzare l'edizione SQL Server Standard per carichi di lavoro fino a 24 core (48vCPUs) e 128 GB di memoria. Tuttavia, è possibile utilizzare le estensioni del pool di buffer per consentire all'edizione SQL Server Standard di utilizzare lo storage locale delle istanze, come quelle presenti nelle istanze r6id. EC2 Ciò estende la memoria fino a quattro volte la dimensione massima della configurazione di memoria. Questa combinazione di funzionalità può ritardare l'aggiornamento di un server all'edizione Enterprise quando i requisiti di memoria iniziano a crescere.

È possibile identificare l'utilizzo della memoria individuando le pagine del database nel pool di buffer e i contatori dell'aspettativa di vita delle pagine. L'aspettativa di vita della pagina indica per quanto tempo la pagina rimane in memoria prima di essere scaricata su disco. Il valore predefinito del contatore è 300. Se le pagine rimangono in memoria per ore o giorni, esiste la possibilità di ridurre la memoria allocata.

Elevata disponibilità

La tabella seguente confronta le funzionalità di alta disponibilità delle diverse SQL edizioni del Server.

Funzionalità Enterprise Edition Standard Edition Edizione Web Edizione Express
Supporto principale del server 1
Invio dei log No
Mirroring del database FULLmodalità di sicurezza Solo come testimone Solo come testimone
Compressione di Backup No No
Istanze cluster di failover Always On 16 nodi 2 nodi No No
Gruppi di disponibilità Always On Fino a 8 repliche secondarie, incluse 2 repliche secondarie sincrone No No No
Gruppi di disponibilità di base No 2 nodi No No
Ripristino online di pagine e file No No No
Indicizzazione online No No No
Modifica dello schema online No No No
Ripristino rapido No No No
Backup con mirroring No No No
Memoria a caldo e CPU No No No
Backup crittografato No No
Backup ibrido su Microsoft Azure (backup su) URL No No
Server di failover per il disaster recovery No No
Server di failover per un'elevata disponibilità No No

Altre caratteristiche comuni

La tabella seguente confronta le funzionalità più comuni delle diverse edizioni del SQL Server. Per un elenco completo di funzionalità, vedi Edizioni e funzionalità supportate di SQL Server 2019 nella documentazione Microsoft.

Funzionalità Enterprise Edition Standard Edition Edizione Web Edizione Express
(Prestazioni) Governatore delle risorse No No No
(Sicurezza) Crittografia trasparente del database (TDE) No
(Sicurezza) Gestione delle chiavi estensibile () EKM No No No
(Replica) Pubblicazione Oracle No No No
(Replica) Replica transazionale peer-to-peer No No No
Modifica l'acquisizione dei dati No No

SQLEdizione Server Developer

Tutti i carichi di lavoro non di produzione, come sviluppo, controllo qualità, test, staging e UAT ambienti, possono utilizzare SQL Server Developer edition per risparmiare il 100% sui costi di licenza SQL Server. Dopo aver scaricato SQL Server, puoi installare SQL Server Developer edition sulle EC2 istanze utilizzando la locazione condivisa. L'infrastruttura dedicata non è richiesta per l'edizione SQL Server Developer. Per ulteriori informazioni, consulta i consigli di questa guida per l'edizione SQL Server Developer.

Cambio di edizione

Per i carichi di lavoro esistenti, il passaggio da un'edizione all'altra richiede test approfonditi. È consigliabile controllare i carichi di lavoro in esecuzione sulle edizioni Enterprise o Standard per verificare se vengono utilizzate funzionalità specifiche dell'edizione e se esistono soluzioni alternative per tali funzionalità. Ad esempio, se desideri verificare se i tuoi database utilizzano funzionalità di livello Enterprise, puoi eseguire viste di gestione dinamiche (DMV) su tutti i database come illustrato nel seguente comando di esempio.

SELECT feature_name FROM sys.dm_db_persisted_sku_features; GO

Alcune funzionalità dell'edizione Enterprise non possono essere acquisite in T-SQL, come la reindicizzazione online come parte dei lavori di manutenzione. SQL Queste devono essere verificate manualmente.

Considerazioni sulla migrazione

Il modo in cui concedi in licenza SQL Server determinerà le opzioni per il cambio di edizione. AMIs, SQL Server inclusoAMIs, hanno il costo della licenza incluso nel prezzo dell'EC2istanza, che è vincolato al. AMI Puoi utilizzare i codici di AWS fatturazione per verificare la versione del Server inclusa nel SQL tuo. AMI Per le istanze AWS incluse nella licenza, la modifica dell'edizione SQL Server all'interno del sistema operativo non modificherà la fatturazione associata a. AMI È necessario migrare i database su una nuova EC2 istanza con una nuova edizione di Server AMI in esecuzione. SQL

Se porti con te la tua licenza, avrai una maggiore flessibilità. Di solito è comunque consigliabile migrare su un'altra EC2 istanza che esegue la nuova versione. Ciò consente un facile failback se qualcosa non va come previsto. Tuttavia, se è necessario utilizzare il server esistente, è comunque possibile eseguire side-by-side l'installazione di SQL Server e migrare i database tra le istanze. Per passaggi più dettagliati sui downgrade delle side-by-side edizioni, consulta Edition Upgrade and Downgrade in SQL Server sul sito Web. MSSQLTips

Risorse aggiuntive