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à.
Scelta tra Amazon EC2 e Amazon RDS
Amazon EC2 e Amazon RDS offrono vantaggi esclusivi che possono essere utili per il tuo caso d'uso specifico. Hai la flessibilità necessaria per utilizzare uno o entrambi i servizi per il tuo database SQL Server, a seconda delle tue esigenze. Questa sezione fornisce informazioni dettagliate per aiutarvi nella scelta.
Matrice decisionale
La tabella seguente fornisce un side-by-side confronto delle funzionalità di SQL Server supportate su Amazon RDS, Amazon RDS Custom per SQL Server e Amazon. EC2 Utilizza queste informazioni per comprenderne le differenze e scegliere l'approccio migliore per il tuo caso d'uso.
Per le informazioni più aggiornate su Amazon RDS, consulta Microsoft SQL Server su Amazon RDS nella AWS documentazione.
- Development
-
Funzionalità di sviluppo Amazon RDS Amazon RDS Custom Amazon EC2 Note Estensioni del pool di buffer
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
BULK INSERT
Sì Sì Sì Vedi Integrazione di un'istanza DB Amazon RDS for SQL Server con Amazon S3 nella documentazione di Amazon RDS.
Change Data Capture (CDC)
Sì (Enterprise Edition: tutte le versioni; Standard Edition: 2016 e successive) SP1 Sì Sì Vedi Utilizzo dell'acquisizione dei dati di modifica nella documentazione di Amazon RDS.
Monitoraggio delle modifiche
Sì Sì Sì Indici Columnstore
Sì (edizioni Enterprise e Standard: 2016 e successive) Sì (edizioni Enterprise e Standard: 2019 e 2022) Sì (Enterprise Edition: 2014 e successive; Standard Edition: 2016 SP1 e successive) Vedi la scalabilità e le prestazioni di RDBMS
nella documentazione di SQL Server. Servizi di Qualità dei Dati
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
Posta elettronica database
Sì Sì Sì Consulta il post del blog Using Database Mail su Amazon RDS for SQL Server
. Ti consigliamo di utilizzare Amazon Simple Email Service (Amazon SES)
per inviare e-mail in uscita AWS provenienti da risorse, per garantire un elevato grado di recapito. Tuning Advisor del motore del database
Sì Sì Sì Notifiche di eventi DB
Sì Sì No (traccia e gestisci manualmente gli eventi DB) Vedi Utilizzo della notifica degli eventi di Amazon RDS nella documentazione di Amazon RDS.
Notifiche di eventi DDL
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
Durata ritardata delle transazioni (lazy commit)
Sì (SQL Server 2016 e versioni successive) Sì (SQL Server 2019 e 2022) Sì (SQL Server 2014 e versioni successive) Interrogazioni distribuite
Sì (destinazioni SQL Server) Sì (destinazioni SQL Server) Sì (destinazioni SQL Server) Consulta il post di blog Implementazione dei server collegati con Amazon RDS for SQL
Server. Eventi estesi
Sì Sì Sì Procedure di archiviazione estese, tra cui
xp_cmdshell
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
Tabelle di file
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
FILESTREAM
No Sì Sì FILESTREAM
non è compatibile con Amazon RDS. Tuttavia, puoi configurare il database in memoria.Ricerca full-text
Sì (eccetto la ricerca semantica) Sì Sì Database in memoria
Sì (SQL Server 2014 e versioni successive) Sì (SQL Server 2019) Sì (SQL Server 2014 e versioni successive) Server collegati
Sì (destinazioni SQL Server, Oracle e Teradata) Sì, con CEV Sì Consulta il post di blog Implementing linked servers with Amazon RDS for SQL
Server e Support for linked servers with Oracle OLEDB in Amazon RDS for SQL Server nella documentazione di Amazon RDS. Una versione del motore personalizzata (CEV) è un'istantanea di volume binario di una versione del database e di Amazon Machine Image (AMI).
Servizi di Machine Learning (con script R)
Sì Sì Sì I servizi di Machine Learning devono essere installati separatamente su un computer Windows o Linux. È supportato su un'istanza FCI (Always On Failover Cluster Instance)
solo in SQL Server 2019 e versioni successive. Sebbene R non sia supportato su Amazon RDS, puoi utilizzarlo su AWS (consulta il post del blog Getting started with R on AWS
). Piani di manutenzione
No Sì Sì Amazon RDS offre un set separato di funzionalità per facilitare il backup e il ripristino dei database. Per il backup, puoi configurare il backup automatico.
Servizi dei dati principali
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
Microsoft Distributed Transaction Coordinator (MSDTC)
Sì Sì Sì Consulta il post del blog Abilitazione del supporto delle transazioni distribuite per le istanze di Amazon RDS for SQL Server aggiunte al dominio
. OPENROWSET
Sì Sì Sì Database parzialmente contenuti
Sì (SQL Server 2014 e versioni successive) Sì (SQL Server 2019) Sì (SQL Server 2014 e versioni successive) Prestazioni della raccolta dati
No Sì Sì Su Amazon RDS, puoi utilizzare Amazon CloudWatch e Performance Insights per monitorare le prestazioni di SQL Server (vedi Panoramica del monitoraggio di Amazon RDS nella documentazione di Amazon RDS). AWS CloudTrail
Gestione basata sulla Policy
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
PolyBase
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
Parametri preconfigurati
Sì No No Direttore delle risorse
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
CLR sicuro
Sì (SQL Server 2016, 2019 e 2022) Sì Sì Sequenze
Sì (SQL Server 2014 e versioni successive) Sì (SQL Server 2019) Sì (SQL Server 2014 e versioni successive) Trigger a livello di server
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
Service Broker
Sì (eccetto gli endpoint) Sì Sì Caratteristiche spaziali e di localizzazione
Sì Sì Sì Agente SQL Server
Sì Sì Sì SQL Server Analysis Services (SSAS)
Sì (SQL Server 2016 e versioni successive) Sì Sì Consulta il supporto per SSAS in Amazon RDS for SQL Server nella documentazione di Amazon RDS.
Servizi di integrazione di SQL Server (SSIS)
Sì (SQL Server 2016 e versioni successive) Sì Sì Consulta il supporto per SSIS in Amazon RDS for SQL Server nella documentazione di Amazon RDS.
SQL Server Reporting Services (SSRS)
Sì (SQL Server 2016 e versioni successive) Sì Sì Vedi Support for SSRS in Amazon RDS for SQL Server nella documentazione di Amazon RDS.
SQL Server Management Studio (SSMS)
Sì Sì Sì Assistente alla migrazione di SQL Server (SSMA)
Sì Sì Sì Profiler SQL Server
Sì (tracce lato server e lato client) Sì Sì sqlcmd
Sì Sì Sì Stretch Database
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
Dichiarazione
THROW
Sì (SQL Server 2014 e versioni successive) Sì (SQL Server 2019) Sì (SQL Server 2014 e versioni successive) Endpoint Transact-SQL
No Sì Sì Tutte le operazioni che utilizzano non
CREATE ENDPOINT
sono disponibili su Amazon RDS. Ti consigliamo di installare SQL Server su un' EC2 istanza per queste operazioni.Supporto UTF-16
Sì (SQL Server 2014 e versioni successive) Sì Sì (SQL Server 2014 e versioni successive) Servizio dati WCF
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
- HA/DR
-
Funzionalità di sviluppo Amazon RDS Amazon RDS Custom Amazon EC2 Note Gruppi di disponibilità Always On
Sì Sì (solo per scopi di migrazione) Sì Se hai bisogno di un gruppo di disponibilità Always On autogestito, ti consigliamo di AWS Launch Wizard utilizzarlo per semplificare la distribuzione di SQL Server HA su un' EC2 istanza. Vedi AWS Launch Wizard SQL Server nella AWS documentazione.
Istanze di cluster di failover sempre attive () FCIs
No Sì Sì Puoi utilizzarlo AWS Launch Wizard per semplificare la distribuzione FCI di SQL Server su Amazon EC2. Vedi AWS Launch Wizard SQL Server nella AWS documentazione.
Backup su Amazon S3
Sì Sì Sì Amazon RDS supporta il backup e il ripristino nativi per i database SQL Server utilizzando file di backup completi (file.bak) e Amazon S3 come repository. Vedi Importazione ed esportazione di database SQL Server nella documentazione di Amazon RDS.
Comando
BACKUP
No Sì Sì Vedi Come posso eseguire backup nativi di un'istanza database Amazon RDS che esegue SQL Server
? nel AWS Knowledge Center. Mirroring del database
No Sì Sì Replica di SQL Server
No (abbonamento push limitato) Sì Sì Se desideri replicare una singola tabella su Amazon RDS, puoi anche utilizzare AWS DMS
o configurare repliche di lettura. Gruppi di disponibilità distribuiti
No Sì (solo migrazione) Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
Invio dei log
No Sì Sì Per scopi di disaster recovery, puoi utilizzare repliche di lettura o. AWS DMS
Spedizione di log personalizzati
Sì Sì Non applicabile
Backup automatici gestiti
Sì Sì No (richiede la configurazione e la gestione di piani di manutenzione o l'utilizzo di soluzioni di terze parti) Consulta Lavorare con i backup nella documentazione di Amazon RDS.
Multi-AZ con failover automatizzato
Sì Sì (replica basata sullo storage) Sì (solo Enterprise Edition, con configurazione manuale dei gruppi di disponibilità Always On) Consulta le implementazioni Multi-AZ per Amazon RDS for SQL Server nella documentazione di Amazon RDS.
Repliche di lettura
Sì (SQL Server 2016 e versioni successive) No Sì (con configurazione manuale dei gruppi di disponibilità Always On) Comando
RESTORE
Sì Sì Sì Vedi AWS Knowledge Center
. - Scalability
-
Funzionalità di sviluppo Amazon RDS Amazon RDS Custom Amazon EC2 Note Monitoraggio e parametri integrati di istanze e database
Sì No (esporta le tue metriche su Amazon CloudWatch o usa una soluzione di terze parti) No (esporta le tue metriche CloudWatch o utilizza una soluzione di terze parti) Consulta il post del blog Monitora il tuo database SQL Server utilizzando metriche personalizzate con Amazon CloudWatch e AWS Systems Manager
. Dimensioni di storage configurabili
Sì Sì Sì Numero massimo di database per istanza
Dipende dalla dimensione dell'istanza e dalla configurazione Multi-AZ
SQL Server massimo (5000)
Nessuna limitazione Vedi Specifiche di capacità massima per SQL Server
nella documentazione di Microsoft SQL Server. Dimensione massima di archiviazione di un'istanza DB
64 TiB
64 TiB
Nessuna limitazione Amazon RDS supporta anche database tempdb su dischi locali utilizzando lo storage di istanze Non-Volatile Memory Express (). NVMe Consulta il supporto dell'Instance Store per il database tempdb su Amazon RDS for SQL Server nella documentazione di Amazon RDS.
Dimensione minima di storage di un'istanza DB
20 GiB
(edizioni Enterprise, Standard, Web ed Express)20 GiB
(edizioni Enterprise, Standard, Web ed Express)Nessuna limitazione Nuovo Query Optimizer
Sì (SQL Server 2016 e versioni successive) Sì (SQL Server 2019 e 2022) Sì (SQL Server 2014 e versioni successive) - Security
-
Funzionalità di sviluppo Amazon RDS Amazon RDS Custom Amazon EC2 Note Applicazione automatica di patch al software
Sì No (CEV) Sì (RPEV) No Una versione del motore personalizzata (CEV) è un'istantanea di volume binario di una versione del database e di Amazon Machine Image (AMI). Una versione del motore fornita da RDS (RPEV) è l'installazione predefinita di Amazon Machine Image (AMI) e Microsoft SQL Server.
Archiviazione crittografata utilizzando AWS KMS
Sì Sì Sì Consulta il post del blog Proteggere i dati in Amazon RDS utilizzando AWS KMS
la crittografia. Ruoli del server
Sì (SQL Server 2016 e versioni successive) Sì (SQL Server 2019 e 2022) Sì (SQL Server 2014 e versioni successive) Autenticazione SQL
Sì Sì Sì Controllo di SQL Server
Sì Sì Sì SSL (crittografia in transito)
Sì Sì Sì Vedi Utilizzo di SSL con un'istanza DB di Microsoft SQL Server nella documentazione di Amazon RDS.
ruolo sysadmin
No Sì Sì Per i ruoli a livello di server non supportati, consulta la sicurezza di Microsoft SQL Server nella documentazione di Amazon RDS.
Quando crei una nuova istanza DB RDS, l'utente master predefinito che utilizzi ottiene determinati privilegi per quell'istanza DB (vedi Privilegi dell'account nella documentazione di Amazon RDS).
TDE (crittografia a riposo)
Sì (Enterprise Edition: 2016-2022; Standard Edition: 2019 e 2022) Sì (edizioni SQL Server 2019 e 2022 Enterprise, Standard, Web e Developer) Sì (Enterprise Edition: 2014-2019; Standard Edition: 2019) Consulta le informazioni sul supporto TDE nella documentazione di Amazon RDS e Amazon RDS Custom.
Autenticazione Windows
Sì Sì Sì - Other features
-
Funzionalità di sviluppo Amazon RDS Amazon RDS Custom Amazon EC2 Note Possibilità di installare un agente di terze parti
No Sì Sì Possibilità di rinominare i database esistenti
Sì (solo Single-AZ) Sì Sì (non disponibile per i database nei gruppi di disponibilità o abilitato al mirroring) Per le distribuzioni Multi-AZ su Amazon RDS, consulta Ridenominazione di un database Microsoft SQL Server in una distribuzione Multi-AZ nella documentazione di Amazon RDS.
Controllo dell'istanza DB e del sistema operativo
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
Fusi orari personalizzati
Sì Sì Sì Replay distribuito
No Sì Sì Il servizio client SQL Server Distributed Replay richiede le autorizzazioni di amministratore di sistema
, motivo per cui non è supportato in Amazon RDS. Importa i dati nel database msdb
No Sì Sì Se questa funzionalità è fondamentale per il tuo carico di lavoro, valuta la possibilità di scegliere Amazon RDS Custom o Amazon. EC2
Metodi di installazione
N/D
N/D
Amazon Machine Image (AMI) o installazione manuale
Edizioni di SQL Server
Enterprise, Standard, Web, Express
Enterprise, Standard, Sviluppatore
Enterprise, Standard, Web, Sviluppatore, Express
Versioni di SQL Server
2016, 2017, 2019, 2022
2019, 2022
2014, 2016, 2017, 2019, 2022
Per informazioni dettagliate su queste funzionalità, consulta quanto segue:
-
AWSEC2-SQLServerDBRestore
(Runbook di AWS Systems Manager Automation che ripristina i backup del database SQL Server archiviati in Amazon S3 su SQL Server 2017 in esecuzione su un'istanza Linux) EC2
Responsabilità condivisa
Il diagramma seguente mostra la divisione delle responsabilità tra AWS e l'utente nella gestione delle funzionalità e delle operazioni di SQL Server.
Con AWS i servizi, non devi preoccuparti di attività amministrative come il provisioning dei server, l'applicazione di patch, l'installazione, la configurazione, i backup o il ripristino. AWS monitora continuamente i cluster per mantenere i carichi di lavoro attivi e funzionanti con storage con riparazione automatica e scalabilità automatizzata. Ti concentri su attività di sviluppo di applicazioni di alto valore come la progettazione di schemi, la costruzione di query e l'ottimizzazione, mentre ti occupi delle attività AWS operative per tuo conto.
Non è mai necessario fornire eccessivamente o in misura insufficiente l'infrastruttura per far fronte alla crescita delle applicazioni, ai picchi intermittenti e ai requisiti prestazionali, né incorrere in costi fissi di capitale, tra cui licenze e supporto software, aggiornamento dell'hardware e risorse per la manutenzione dell'hardware. AWS li gestisce, in modo da poter dedicare tempo all'innovazione e alla creazione di nuove applicazioni, non alla gestione dell'infrastruttura.
Per ulteriori informazioni, consulta il modello di responsabilità condivisa