

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à.

# Migrazione di SQL Server
<a name="migrating-sql-server-workloads"></a>

Nel tuo percorso verso il cloud, hai a disposizione diverse opzioni per migrare i tuoi ambienti SQL Server verso. AWS Una [migrazione](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/welcome.html) di successo si basa sulla generazione di un inventario dettagliato dei carichi di lavoro di SQL Server e delle relative dipendenze, sull'identificazione dello schema di autenticazione, sull'acquisizione dei requisiti di disponibilità elevata e ripristino di emergenza (HADR), così come sulla valutazione degli obiettivi prestazionali e delle [opzioni di licenza](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.Licensing.html). Questo inventario consente di determinare la piattaforma di database di destinazione e definire le opzioni di migrazione.

Hai a disposizione molte opzioni da considerare quando esegui la migrazione dei carichi di lavoro di SQL Server AWS, ognuna delle quali offre un'esperienza utente ottimizzata price/performance e più intuitiva e un TCO inferiore. Puoi scegliere di implementare SQL Server su [Amazon EC2](https://docs.aws.amazon.com/sql-server-ec2/latest/userguide/create-sql-server-on-ec2-instance.html), [Amazon RDS per SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.SQLServer.html) oppure [Amazon RDS Custom per SQL Server](https://aws.amazon.com/blogs/database/launch-an-amazon-rds-custom-for-sql-server-instance-using-aws-cloudformation/).

## Valutazione
<a name="migrating-sql-server-workloads-assess"></a>

Per implementare una migrazione di successo, è importante valutare l'infrastruttura esistente e comprendere le funzionalità chiave richieste per il proprio ambiente. Prima di scegliere un piano di migrazione, ti consigliamo di rivedere le seguenti aree principali:
+ **Rivedi l'infrastruttura esistente**: esamina l'infrastruttura SQL Server esistente utilizzando i dati raccolti nella fase di scoperta della migrazione. È possibile utilizzare [AWS Migration Evaluator](https://aws.amazon.com/migration-evaluator/) per raccogliere automaticamente informazioni dettagliate sulle configurazioni dei server, sulle distribuzioni di SQL Server, sull'utilizzo delle risorse e sulle dipendenze delle applicazioni. Per VMware-based gli ambienti, [lo strumento di rilevamento fornisce un AWS Transform rilevamento locale](https://docs.aws.amazon.com/transform/latest/userguide/discovery-tool.html) senza agenti senza richiedere la connettività cloud. I suoi risultati confluiscono direttamente in una AWS Transform valutazione per l'analisi del TCO e la generazione di casi aziendali. Si consiglia di utilizzare il dimensionamento prescritto da Microsoft per l'infrastruttura SQL Server su AWS. Comprendere l'uso corrente dell'istanza di SQL Server locale, inclusi memoria, CPU, IOPS e velocità effettiva, è importante per dimensionare correttamente l'istanza di SQL Server. AWS
+ **Rivedi le licenze esistenti**: puoi sfruttare la soluzione complementare di [AWS Optimization and Licensing Assessment (AWS OLA)](https://aws.amazon.com/optimization-and-licensing-assessment/) su cui sviluppare una strategia di migrazione e licenza. AWS AWS OLA fornisce un report che modella le opzioni di distribuzione utilizzando i diritti di licenza esistenti. Questi risultati possono aiutarti a esplorare i risparmi sui costi disponibili attraverso opzioni di licenza flessibili AWS . Se esegui già carichi di lavoro di SQL Server AWS, [AWS Compute Optimizer](https://docs.aws.amazon.com/prescriptive-guidance/latest/optimize-costs-microsoft-workloads/sql-server-compute-optimizer.html)fornisce consigli automatici sulle licenze, inclusa l'identificazione delle opportunità di downgrade delle edizioni di SQL Server in base all'utilizzo effettivo delle funzionalità.
+ **Esamina l'architettura SQL Server esistente**: se utilizzi un cluster di failover SQL Server con archiviazione condivisa o l'architettura SQL Server Always On Availability Group, la comprensione degli attuali requisiti dell'architettura ad alta disponibilità ti aiuterà a definire le opzioni di distribuzione di [SQL Server](https://docs.aws.amazon.com/sql-server-ec2/latest/userguide/sql-server-on-ec2-options.html) su. AWS

  I gruppi di disponibilità Always On di SQL Server supportano le modalità di commit sia sincrone che asincrono e possono essere utilizzati per l'elevata disponibilità all'interno di un'unica Regione AWS (tra le zone di disponibilità) o per il disaster recovery tra regioni. Le istanze FCI (Always On Failover Cluster Instances) di SQL Server richiedono uno storage condiviso, che può essere fornito utilizzando Amazon FSx for Windows [File Server o [Amazon](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/what-is-fsx-ontap.html) FSx for](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/what-is.html) ONTAP. NetApp Per un confronto completo delle opzioni di alta disponibilità e disaster recovery, consulta [Scegli una soluzione ad alta disponibilità e disaster recovery](https://docs.aws.amazon.com/prescriptive-guidance/latest/optimize-costs-microsoft-workloads/sql-server-hadr.html) su Prescriptive Guidance. AWS 
+ **Sviluppa strategie di backup**: per Amazon RDS for SQL Server, puoi utilizzare backup automatici con ripristino point-in-time, snapshot manuali e backup e ripristino nativi. Per SQL Server su Amazon EC2, puoi utilizzare il backup e il ripristino nativi di SQL Server, utilizzare un approccio snapshot o eseguire il backup dei database su Amazon EBS, Amazon FSx for Windows File Server, Amazon FSx for ONTAP o Amazon S3. NetApp È possibile utilizzarlo [AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html)per orchestrare e centralizzare i backup su Amazon RDS for SQL Server e SQL Server su Amazon EC2.

  SQL Server 2022 su Amazon EC2 con Amazon FSx per NetApp ONTAP supporta backup istantanei per [backup coerenti e quasi T-SQL istantanei](https://aws.amazon.com/blogs/modernizing-with-aws/mastering-sql-server-backups-with-t-sql-snapshots-and-amazon-fsx-for-netapp-ontap/) con un impatto minimo sull'host primario. SQL Server 2025 estende ulteriormente questa funzionalità abilitando i backup nativi del database da repliche secondarie nei gruppi di disponibilità Always On. Per ulteriori informazioni, vedi [Novità di Microsoft SQL Server 2025 su AWS](https://aws.amazon.com/blogs/modernizing-with-aws/whats-new-in-microsoft-sql-server-2025-on-aws/) (post di AWS blog).

  Per ulteriori informazioni sulle strategie di backup, consulta [Strategie di backup e ripristino per Amazon RDS for SQL](https://aws.amazon.com/blogs/database/backup-and-restore-strategies-for-amazon-rds-for-sql-server/) Server AWS (post del blog) e [Opzioni di backup e ripristino per SQL Server su Amazon AWS EC2](https://docs.aws.amazon.com/prescriptive-guidance/latest/sql-server-managing-on-aws/welcome.html) (Prescriptive Guidance).
+ **Comprendi le esigenze di disaster recovery (DR)**: per Amazon RDS for SQL Server, i backup automatici e le repliche di lettura tra regioni offrono opzioni di DR gestite senza richiedere la configurazione di replica SQL. Server-level 

  Per SQL Server su Amazon EC2, puoi utilizzare un server secondario Regione AWS connesso tramite [AWS Transit Gateway](https://docs.aws.amazon.com/vpc/latest/tgw/what-is-transit-gateway.html)o [AWS Direct Connect](https://docs.aws.amazon.com/directconnect/latest/UserGuide/Welcome.html), che consente la replica. Le opzioni di DR includono i gruppi di disponibilità distribuita di SQL Server per distribuzioni in più regioni, la spedizione dei log per un'opzione conveniente con RTO e RPO in pochi minuti e la replica continua a livello di blocco come implementazione DR. [Ripristino di emergenza di elastico di AWS](https://docs.aws.amazon.com/drs/latest/userguide/what-is-drs.html) active/passive Per ulteriori informazioni, consulta [Scegliere una soluzione ad alta disponibilità e disaster recovery](https://docs.aws.amazon.com/prescriptive-guidance/latest/optimize-costs-microsoft-workloads/sql-server-hadr.html) su AWS Prescriptive Guidance e [Progettare un disaster recovery per](https://aws.amazon.com/blogs/database/part-1-architect-a-disaster-recovery-for-sql-server-on-aws/) SQL Server su: Parte 1 del Database Blog. AWS AWS 

## Mobilitazione
<a name="migrating-sql-server-workloads-mobilize"></a>

Esistono [strategie di migrazione del database SQL Server](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/strategies.html) che consigliamo di prendere in considerazione per i carichi di lavoro di SQL Server:
+ **Rehosting (lift and shift)**: prevede la migrazione dei database SQL Server locali a SQL Server su un'istanza Amazon EC2 nel. Cloud AWS Questo approccio è utile se una migrazione più rapida a è la tua priorità. AWS È possibile importare le licenze SQL Server esistenti utilizzando il modello bring your own license (BYOL) oppure acquistare istanze con licenza inclusa (LI) da. AWS Puoi anche utilizzarlo [AWS Launch Wizard per SQL Server](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sql.html) per guidarti attraverso il dimensionamento, la configurazione e la distribuzione di SQL Server su Amazon EC2. Supporta implementazioni a istanza singola e ad alta disponibilità.
+ **Replatforming (lift and reshape)**: comporta la migrazione dei database SQL Server locali a un servizio di database gestito su. AWS Questo approccio riduce il carico di attività indifferenziate, come l'installazione, la configurazione, l'applicazione di patch, gli aggiornamenti e la configurazione ad alta disponibilità. Scegli tra due opzioni gestite:
  + [Amazon RDS for SQL Server](https://aws.amazon.com/rds/sqlserver/): si tratta di un'opzione completamente gestita, ideale quando si desidera eseguire l'offload di tutta la gestione dell'infrastruttura di database.
  + [Amazon RDS Custom per SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/working-with-custom-sqlserver.html): si tratta di un servizio gestito con sistema operativo e accesso a livello di database mantenuti. Questa opzione è ideale per applicazioni legacy o pacchettizzate con requisiti di distribuzione personalizzati. Amazon RDS Custom supporta l'opzione bring your own media (BYOM), che consente di utilizzare le licenze SQL Server esistenti in conformità ai termini di Microsoft License Mobility.

  Per un confronto delle funzionalità di SQL Server su Amazon EC2, Amazon RDS e Amazon RDS Custom, consulta Scelta tra Amazon [EC2 e Amazon RDS on Prescriptive](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/comparison.html) Guidance. AWS 
+ **Refactoring (riprogettazione)**: in genere comporta la modifica e la modernizzazione delle applicazioni utilizzando database open source o database creati per il cloud. Abbandonando SQL Server, è possibile ridurre i costi di licenza ed evitare il vincolo del fornitore e i controlli delle licenze. È possibile modernizzare i database di SQL Server per:
  + [Amazon RDS for MySQL o Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html) [for PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html): offerte di database open source completamente gestite.
  + [Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html): un database relazionale nativo per il cloud con compatibilità completa con MySQL e PostgreSQL che offre le prestazioni e la disponibilità dei database di livello commerciale a una frazione del costo.
  + [Babelfish for Aurora PostgreSQL: consente alle applicazioni originariamente scritte per SQL Server di funzionare con Aurora PostgreSQL con modifiche minime al codice, accelerando la migrazione e riducendo il rischio di refactoring](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html).

  Per convertire lo schema e il codice di SQL Server, puoi utilizzare Schema Conversion, una funzionalità di [conversione AWS DMS dello schema](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_SchemaConversion.html) completamente gestita di (). AWS Database Migration Service AWS DMS

## Migrazione
<a name="migrating-sql-server-workloads-migrate"></a>

Durante la migrazione dei carichi di lavoro di SQL Server verso AWS, nelle sezioni seguenti vengono descritti gli strumenti e gli approcci disponibili per ciascuna strategia di migrazione.

### Rehosting
<a name="sql-rehosting"></a>

Il rehosting è un approccio di migrazione [omogeneo](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/homogeneous-migration.html). Scegli questa opzione quando desideri migrare il database SQL Server così com'è senza modificare il software o la configurazione del database. Questa è una scelta comune per le migrazioni legacy su larga scala in cui la velocità è la priorità.

#### Migrazione di SQL Server con Amazon EC2
<a name="migrating-sql-server-using-ec2"></a>

Se esegui la migrazione ad Amazon EC2, puoi importare le licenze SQL Server esistenti utilizzando il modello BYOL oppure puoi acquistare istanze LI da. AWS[AWS License Manager](https://docs.aws.amazon.com/license-manager/latest/userguide/license-manager.html)ti aiuta a controllare l'allocazione delle licenze disponibili durante la distribuzione di SQL Server su Amazon EC2 e ti aiuta a rispettare le regole di licenza.

[Per un approccio BYOL, puoi reospitare SQL Server su istanze Amazon EC2 a tenancy condivisa (predefinite) solo se disponi di Microsoft Software Assurance (SA).](https://www.microsoft.com/en-us/licensing/licensing-programs/software-assurance-default) Se non disponi di SA sulle licenze di SQL Server, puoi effettuare il rehosting su [Amazon EC2 Dedicated](https://aws.amazon.com/ec2/dedicated-hosts/) Hosts se le licenze sono state acquistate prima del 1° ottobre 2019 o se hai aggiunto le licenze a titolo di prova nell'ambito di un'Enterprise Enrollment attiva valida prima di tale data. Per ulteriori informazioni, vedere [Microsoft Licensing on AWS](https://aws.amazon.com/windows/resources/licensing/).

Puoi migrare un database SQL Server su un'istanza Amazon EC2 utilizzando le funzionalità di SQL Server o. Servizi AWS Queste opzioni sono appropriate se stai migrando un singolo database o un set di database verso una nuova istanza di SQL Server su Amazon EC2. Oltre alla migrazione del database, potrebbe essere necessario migrare anche oggetti come accessi, lavori, posta del database e server collegati.

Sono disponibili i seguenti approcci per il rehosting dei database SQL Server su: AWS
+ Rehosting del server tramite [AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html)
+ [Backup e ripristino di SQL Server](https://learn.microsoft.com/en-us/sql/relational-databases/backup-restore/back-up-and-restore-of-sql-server-databases?view=sql-server-ver16)
+ [Replica transazionale di SQL Server](https://docs.microsoft.com/en-us/sql/relational-databases/replication/transactional/)
+ [Estensione del gruppo di disponibilità al cloud](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-sql-server-to-aws-using-distributed-availability-groups.html)
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html)
+ [Invio dei log](https://aws.amazon.com/blogs/architecture/extend-sql-server-dr-using-log-shipping-for-sql-server-fci-with-amazon-fsx-for-windows-configuration/)

Puoi anche utilizzare [SQL Server AWS Launch Wizard per](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/launch-wizard.html) guidarti attraverso il dimensionamento, la configurazione e la distribuzione di Microsoft SQL Server su Amazon EC2, che supporta implementazioni sia a istanza singola che ad alta disponibilità.

#### Migrazione di SQL Server utilizzando AWS Application Migration Service
<a name="sql-ams"></a>

[AWS Application Migration Service](https://aws.amazon.com/application-migration-service/)è ideale se si desidera trasferire e spostare una o più macchine su larga scala da un ambiente locale a AWS senza modificare la versione di SQL Server, il sistema operativo o il codice nei database con tempi di inattività minimi o quasi nulli. È possibile utilizzarlo AWS Application Migration Service per sollevare e spostare rapidamente server fisici, virtuali o cloud senza problemi di compatibilità, impatto sulle prestazioni o lunghi intervalli di tempo intermedi. Per indicazioni sulla migrazione di un database SQL Server da un ambiente locale a un'istanza Amazon EC2 utilizzando Application Migration Service, consulta [Migrating Microsoft SQL Server database to Cloud AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/welcome.html) the on Prescriptive Guidance. AWS È inoltre possibile fare riferimento alle [best practice](https://aws.amazon.com/blogs/mt/best-practices-for-migrating-microsoft-sql-server-databases-to-amazon-ec2-using-cloudendure/) quando si utilizza Application Migration Service per migrare i carichi di lavoro del database Microsoft SQL Server verso. AWS

#### SQL Server su Linux
<a name="sql-linux"></a>

Il motore di database SQL Server funziona in modo simile sia su Windows Server che su Linux. Tuttavia, ci sono alcune modifiche a determinate attività quando si utilizza Linux. [AWS Launch Wizard](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/launch-wizard.html)può aiutarti ad adattarti a queste modifiche e a configurare soluzioni ad alta disponibilità. Se i tuoi team hanno esperienza nell'amministrazione di Linux, il rehosting su Amazon EC2 Linux è una buona scelta per risparmiare sui costi di licenza di Windows Server. SQL Server su Linux è supportato a partire da SQL Server 2017. Per ulteriori informazioni, consulta [Migrare un database Microsoft SQL Server locale a Microsoft SQL Server su Amazon EC2 con Linux AWS on Prescriptive Guidance](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux.html).

### Ridefinizione della piattaforma
<a name="sql-replatform"></a>

La ridefinizione della piattaforma è un approccio [omogeneo](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/homogeneous-migration.html) ideale per ridurre il tempo dedicato alla gestione delle istanze di database grazie a un'offerta di database completamente gestita. La scelta di un database completamente gestito in Amazon RDS per SQL Server evita la necessità di accedere al sistema operativo sottostante o ai volumi del sistema, così come di installare driver personalizzati. Per ulteriori informazioni, consulta [Amazon RDS per Microsoft SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html). Se sono necessari OS-level l'accesso o le licenze SQL Server esistenti,**** valuta la possibilità di passare ad [Amazon RDS Custom](https://aws.amazon.com/rds/custom/) for SQL Server.

Amazon RDS Custom for SQL Server supporta il modello di licenza BYOM, che consente di utilizzare i supporti di installazione e le licenze personali. Le licenze devono essere conformi ai termini di Microsoft [License Mobility](https://aws.amazon.com/windows/resources/licensemobility/). È possibile ridefinire la piattaforma di SQL Server scegliendo Amazon RDS per SQL Server o Amazon RDS Custom per SQL Server. La scelta dipende dal livello di personalizzazione richiesto sul sistema operativo sottostante, dal fatto che le funzionalità necessarie siano supportate in Amazon RDS for SQL Server o se desideri utilizzare le licenze SQL Server esistenti utilizzando BYOM.

Le seguenti opzioni sono disponibili per la migrazione di SQL Server ad Amazon RDS for SQL Server o Amazon RDS Custom per SQL Server:
+ **Spedizione di log personalizzata**: richiede script personalizzati per Amazon RDS for SQL Server e Amazon RDS Custom. Per un'implementazione di riferimento, consulta [Automatizzare la migrazione locale o da Amazon EC2 da SQL Server ad Amazon RDS for SQL Server utilizzando la spedizione di log personalizzata](https://aws.amazon.com/blogs/database/automate-on-premises-or-amazon-ec2-sql-server-to-amazon-rds-for-sql-server-migration-using-custom-log-shipping/) sul Database Blog. AWS 
+ **Backup e ripristino di SQL Server**: per il backup e il ripristino per Amazon RDS for SQL Server, [consulta Migrazione di SQL Server ad Amazon RDS utilizzando backup e ripristino nativi](https://aws.amazon.com/blogs/database/migrating-sql-server-to-amazon-rds-using-native-backup-and-restore/). Per Amazon RDS Custom, consulta [Migrare SQL Server locale ad Amazon RDS Custom for SQL Server utilizzando backup e ripristino nativi e Amazon](https://aws.amazon.com/blogs/database/migrate-on-premises-sql-server-to-amazon-rds-custom-for-sql-server-using-native-backup-and-restore-and-amazon-s3/) S3.
+ [Replica transazionale](https://aws.amazon.com/blogs/database/part-3-migrating-to-amazon-rds-for-sql-server-using-transactional-replication-with-native-backup-and-restore/)
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html)

Per ulteriori informazioni, consulta i metodi di [migrazione di SQL Server nella Prescriptive Guide](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/methods.html). AWS 

Per ridefinire la piattaforma dei database SQL Server per eseguirli su Amazon RDS per SQL Server, prendi in considerazione l'utilizzo degli approcci forniti nelle [risorse di Amazon RDS per SQL Server](https://aws.amazon.com/rds/sqlserver/resources/). Per informazioni su come migrare i carichi di lavoro di fine supporto, consulta [Migrare con sicurezza i database Microsoft SQL Server di fine supporto su Amazon RDS for SQL Server](https://aws.amazon.com/blogs/database/migrate-end-of-support-microsoft-sql-server-databases-to-amazon-rds-for-sql-server-confidently/) nel Database Blog. AWS Per informazioni sulla migrazione dei database locali verso Amazon RDS Custom per SQL Server, consulta [Migrazione di un database locale ad Amazon RDS Custom per SQL Server nella documentazione di Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-migrating.html).

### Rifattorizzazione
<a name="sql-refactor"></a>

La rifattorizzazione è [eterogenea](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/heterogeneous-migration.html). Scegli questo approccio se sei pronto a ristrutturare, riscrivere e riprogettare il database e l'applicazione per sfruttare le offerte di database open source e integrate per il cloud. [https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.html](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.html) La rifattorizzazione può tenere conto di una varietà di tempistiche di modernizzazione e requisiti prestazionali.

Amazon RDS per MySQL e Amazon RDS per PostgreSQL sono offerte di database completamente gestite per i rispettivi database open source. Amazon Aurora è un sistema di gestione di database relazionali (RDBMS) progettato per il cloud con piena compatibilità con MySQL e PostgreSQL. Aurora è dotato di un sistema di archiviazione con tolleranza ai guasti e offre le prestazioni e la disponibilità di database di livello commerciale a un decimo del costo.

Puoi anche usare [Amazon Aurora Serverless](https://aws.amazon.com/rds/aurora/serverless/) per eseguire il database AWS senza gestire la capacità del database. Amazon Aurora Serverless v2 può essere dimensionato istantaneamente fino a centinaia di migliaia di transazioni in una frazione di secondo. Paghi solo per la capacità consumata dall'applicazione e puoi risparmiare fino al 90% sui costi del database rispetto al costo del provisioning della capacità per i picchi di carico.

Per rifattorizzare i database di SQL Server in base a una di queste offerte, prendi in considerazione l'utilizzo di una delle seguenti soluzioni:
+ [AWS Transform for SQL Server Modernization automatizza la modernizzazione](https://docs.aws.amazon.com/transform/latest/userguide/sql-server-modernization.html) completa dei database SQL Server e delle applicazioni.NET associate su Amazon Aurora PostgreSQL. Orchestra l'intero percorso di migrazione, inclusa la conversione dello schema, la trasformazione delle procedure archiviate (in), la migrazione dei dati e gli aggiornamenti del T-SQL codice dell'applicazione (Entity Framework AWS DMS, stringhe di connessione PL/pgSQL). ADO.NET Fornisce inoltre punti di controllo «human-in-the-loop» nelle fasi critiche. Per ulteriori informazioni sulle versioni, le fonti e le destinazioni di SQL Server supportate, consulta [Versioni e tipi di progetto supportati](https://docs.aws.amazon.com/transform/latest/userguide/sql-server-modernization.html#supported-versions-project-types) nella documentazione. AWS Transform 
+ [Per conversioni o migrazioni basate solo sullo schema verso Amazon RDS for MySQL, Amazon RDS for PostgreSQL o altre destinazioni Aurora, prendi in considerazione l'utilizzo di Schema Conversion.AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_SchemaConversion.html)
+ Se il tuo obiettivo è accelerare le migrazioni di applicazioni e database verso AWS, prendi in considerazione l'utilizzo di [Babelfish per Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html) PostgreSQL. Babelfish consente alle applicazioni originariamente scritte per SQL Server di funzionare con Amazon Aurora con modifiche minime al codice. Di conseguenza, si riduce lo sforzo necessario per adeguare le applicazioni sviluppate per SQL Server 2019 o versioni precedenti al fine di passare a Babelfish per Aurora PostgreSQL. Questo abbassa i rischi legati alla rifattorizzazione, rendendo il processo più veloce e vantaggioso dal punto di vista economico.

  Per eseguire la migrazione con Babelfish, considera le seguenti risorse:
  + Esegui la [migrazione da SQL Server ad Amazon Aurora utilizzando](https://aws.amazon.com/blogs/database/migrate-from-sql-server-to-amazon-aurora-using-babelfish/)AWS Babelfish (Database Blog)
  + [Preparati alla migrazione a Babelfish con il rapporto di valutazione (Database Blog AWS SCT](https://aws.amazon.com/blogs/database/prepare-for-babelfish-migration-with-the-aws-sct-assessment-report/))AWS 
  + Esegui la [migrazione da SQL Server ad Aurora PostgreSQL utilizzando SSIS e Babelfish (Database Blog](https://aws.amazon.com/blogs/database/migrate-from-sql-server-to-aurora-postgresql-using-ssis-and-babelfish/))AWS 
  + [Utilizzo di Babelfish](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Babelfish.html) come obiettivo per (documentazione) AWS Database Migration ServiceAWS Database Migration Service 

  Per ulteriori informazioni, vedere [Strumenti per le migrazioni eterogenee di database](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/heterogeneous-migration-tools.html) su Prescriptive Guidance. AWS 

## Risorse aggiuntive
<a name="migrating-sql-server-workloads-resources"></a>
+ [Migrazione dei database di Microsoft SQL Server a Cloud AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/welcome.html) (AWS Prescriptive Guidance)
+ [Strategie di migrazione e modernizzazione per i carichi di lavoro di SQL Server su](https://aws.amazon.com/blogs/modernizing-with-aws/migration-modernization-strategies-sql-on-aws/) (Blog) AWSAWS 
+ [Metodi di migrazione del database SQL Server (Prescriptive Guidance](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/methods.html))AWS 