

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

# Esegui la migrazione di un database Microsoft SQL Server locale su Amazon EC2 utilizzando Application Migration Service
<a name="migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn"></a>

*Senthil Ramasamy, Amazon Web Services*

## Riepilogo
<a name="migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn-summary"></a>

Questo modello descrive i passaggi per la migrazione di un database Microsoft SQL Server da un data center locale a un'istanza Amazon Elastic Compute Cloud (Amazon EC2). Utilizza AWS Application Migration Service (AWS MGN) per riospitare il database utilizzando una migrazione automatizzata. lift-and-shift AWS MGN esegue la replica a livello di blocco del server del database di origine.

## Prerequisiti e limitazioni
<a name="migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn-prereqs"></a>

**Prerequisiti**
+ Un attivo Account AWS
+ Un database Microsoft SQL Server di origine in un data center locale

**Limitazioni**
+ La larghezza di banda della rete potrebbe essere limitata tra il data center locale e. AWS
+ AWS MGN è limitato ai database ospitati su server autonomi con archiviazione dedicata. Non supporta la migrazione di sistemi di database in cluster e di sistemi di database in cui la velocità di modifica supera il throughput di rete.
+ Alcuni Servizi AWS non sono disponibili in tutti. Regioni AWS Per la disponibilità per regione, vedi [Servizi AWS per regione](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/). Per endpoint specifici, consulta la [pagina Endpoint e quote del servizio](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/) e scegli il link relativo al servizio.

**Versioni del prodotto**
+ Tutte le versioni del database Microsoft SQL Server
+ Sistemi operativi Windows e Linux che [supportano AWS MGN](https://docs.aws.amazon.com/mgn/latest/ug/Supported-Operating-Systems.html)

## Architecture
<a name="migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn-architecture"></a>

**Stack tecnologico di origine**

Un database Microsoft SQL Server locale

**Stack tecnologico Target**

Un database Microsoft SQL Server su un' EC2 istanza Amazon

**Architettura Target**

![\[Replica i dati da un data center aziendale locale su AWS.\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/images/pattern-img/a459eaef-c256-4691-a7ec-2304f634228c/images/d8d6cee7-f42c-4686-bf92-6e6d39adfb17.png)


Questa architettura utilizza AWS MGN per replicare i dati da un data center aziendale locale a. AWS Il diagramma mostra il processo di replica dei dati, le comunicazioni tramite API e le fasi di test e cutover.

1. Replica dei dati:
   + AWS MGN replica i dati dal data center aziendale locale AWS e avvia la replica continua delle modifiche.
   + I server di replica nella sottorete di staging ricevono ed elaborano i dati.

1. Comunicazione tramite API:
   + I server di replica si connettono agli AWS endpoint delle API MGN EC2, Amazon e Amazon Simple Storage Service (Amazon S3) tramite la porta TCP 443.
   + AWS MGN gestisce la migrazione.
   + Amazon EC2 gestisce le operazioni delle istanze.

1. Test e cutover:
   + Le istanze di test vengono avviate nella sottorete operativa utilizzando dati replicati.
   + Dopo il successo dei test, AWS MGN crea istanze cutover per la migrazione finale.

## Tools (Strumenti)
<a name="migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn-tools"></a>
+ [AWS Application Migration Service (AWS MGN)](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html) vi aiuta a riospitare (*lift and shift) le applicazioni Cloud AWS senza modifiche e* con tempi di inattività minimi.
+ [Direct Connect](https://docs.aws.amazon.com/directconnect/latest/UserGuide/Welcome.html)collega la rete interna a una posizione Direct Connect tramite un cavo Ethernet standard in fibra ottica. Con questa connessione, è possibile creare interfacce virtuali direttamente ai AWS servizi pubblici ignorando i provider di servizi Internet nel percorso di rete.
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html) fornisce capacità di elaborazione scalabile in. Cloud AWS Puoi avviare tutti i server virtuali di cui hai bisogno e dimensionarli rapidamente.
+ [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) è un servizio di archiviazione degli oggetti basato sul cloud che consente di archiviare, proteggere e recuperare qualsiasi quantità di dati.

## Best practice
<a name="migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn-best-practices"></a>
+ Configura gli endpoint regionali delle API per AWS MGN EC2, Amazon e Amazon S3 nel cloud privato virtuale (VPC) per vietare l'accesso pubblico da Internet.
+ Configura le impostazioni di avvio di AWS MGN per avviare i server di database di destinazione in una sottorete privata.
+ Consenti solo le porte necessarie nei gruppi di sicurezza del database.
+ Segui il principio del privilegio minimo e concedi le autorizzazioni minime necessarie per eseguire un'attività. Per ulteriori informazioni, consulta le [best practice relative alla [concessione dei privilegi minimi](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#grant-least-priv) e alla sicurezza nella documentazione](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html) IAM.

## Epiche
<a name="migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn-epics"></a>

### Configura AWS MGN
<a name="set-up-aws-mgn"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Configura AWS MGN. | Cercate il file AWS Application Migration Service nel Console di gestione AWS e avviate il processo di configurazione. **Questo creerà un modello di replica e ti reindirizzerà alla pagina dei server di origine della console MGN.** Durante la configurazione del servizio MGN, scegliete un ruolo di servizio dall'elenco generato. | DBA, ingegnere addetto alla migrazione | 
| Aggiungi server di origine. | Aggiungi i dettagli del server di database di origine locale, quindi aggiungi il server. | DBA, ingegnere addetto alla migrazione | 
| Installa l'agente AWS MGN sul server di origine. | Scarica il programma di installazione dell'agente AWS MGN sul tuo sistema locale e trasferiscilo sul server del database di origine. [Per convalidare l'hash del programma di installazione, vedere Convalida del programma di installazione di Replication Agent scaricato AWS per Windows 2012.](https://docs.aws.amazon.com/mgn/latest/ug/windows-agent.html#installer-hash-table-2012) | DBA, ingegnere addetto alla migrazione | 

### Installa l'agente AWS MGN sui computer di origine
<a name="install-aws-mgn-agent-on-source-machines"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Genera credenziali IAM del client. | Prima di installare l'agente AWS MGN, genera AWS le credenziali creando un nuovo utente IAM con le autorizzazioni appropriate.Per ulteriori informazioni, consulta le [policy gestite da AWS AWS Application Migration Service e la](https://docs.aws.amazon.com/mgn/latest/ug/security-iam-awsmanpol.html) [generazione delle AWS credenziali richieste](https://docs.aws.amazon.com/mgn/latest/ug/credentials.html). | DBA, ingegnere addetto alla migrazione | 
| Installa l'agente sul server di origine. | Installare l'agente sul computer di origine che ospita il database Microsoft SQL Server. Per ulteriori informazioni, vedere [Installazione dell'agente di AWS replica sui server Windows](https://docs.aws.amazon.com/mgn/latest/ug/windows-agent.html).Fornisci le seguenti credenziali AWS:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn.html)Le tue AWS credenziali uniche consentono all'agente AWS MGN di autenticare ed eseguire attività di migrazione. | Proprietario dell'app, DBA, ingegnere addetto alla migrazione | 
| Scegli i dischi da replicare. | Dopo aver inserito AWS le credenziali, il programma di installazione verifica che il server soddisfi i requisiti minimi per l'installazione dell'agente (ad esempio, se il server dispone di spazio su disco sufficiente per installare l'agente MGN). AWS Il programma di installazione visualizza le etichette dei volumi e i dettagli di archiviazione.Per replicare il database utilizzando il servizio AWS MGN, selezionate i dischi applicabili sul server di origine. Immettete il percorso di ogni disco, separato da virgole. Se desideri replicare tutti i dischi, lascia il percorso vuoto. Dopo aver confermato i dischi selezionati, l'installazione procede. | DBA, ingegnere addetto alla migrazione | 
| Monitora l'avanzamento della sincronizzazione. | AWS Replication Agent avvia il processo di sincronizzazione acquisendo prima un'istantanea dei dischi selezionati e quindi replicando i dati.È possibile monitorare l'avanzamento della sincronizzazione dalla pagina del server di **origine** nella console MGN. AWS Per ulteriori informazioni, consultate [Monitoraggio del server nel ciclo di vita della migrazione](https://docs.aws.amazon.com/mgn/latest/ug/migration-dashboard.html). | DBA, ingegnere addetto alla migrazione | 

### Replica con AWS MGN
<a name="replication-using-aws-mgn"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Gestisci l'avanzamento della replica. | Dopo aver avviato la sincronizzazione iniziale, il server di origine viene visualizzato nella console AWS MGN, dove è possibile gestire e monitorare la migrazione. La console visualizza il tempo stimato per la replica completa, basato sulla dimensione totale dei dischi selezionati e sulla larghezza di banda di rete disponibile. | DBA, ingegnere addetto alla migrazione | 
| Verifica la sincronizzazione. | Dopo la completa sincronizzazione dei dischi sul server di origine, verifica che tutti i dischi selezionati siano elencati come completamente sincronizzati e che non vengano segnalati errori nella console.La console AWS MGN trasferirà quindi automaticamente lo stato del ciclo di vita della migrazione a **Pronto per il test, a indicare che l'ambiente replicato in AWS è pronto per** il test di prestazioni e funzionalità. | Proprietario dell'app, DBA, ingegnere addetto alla migrazione | 

### Prova e taglia
<a name="test-and-cut-over"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Configura le impostazioni di avvio. | Scegliete il server di origine nella console AWS MGN e aggiornate le impostazioni di avvio per l'istanza di test di destinazione. Dalla pagina dei **dettagli del server** di origine, accedete alla scheda **Impostazioni di avvio** per configurare l'istanza di test.Scegli un tipo di istanza conveniente e un tipo di volume Amazon Elastic Block Store (Amazon EBS), quindi configura i gruppi di sicurezza e i requisiti di rete. [Per ulteriori informazioni, consulta le impostazioni di Launch.](https://docs.aws.amazon.com/mgn/latest/ug/launch-settings.html) | DBA, ingegnere addetto alla migrazione | 
| Avvia l'istanza di test di destinazione. | Passa alla console AWS MGN del tuo computer di origine sincronizzato e avvia un'istanza di test di destinazione scegliendo **Test and cut over e** quindi **Launch test** instances.Questo crea un job di avvio che distribuisce l'istanza di test utilizzando le impostazioni configurate. L'istanza viene avviata Cloud AWS e replica l'ambiente del server del database di origine. Monitora l'avanzamento del **lancio dalla pagina Cronologia** dei lanci, dove puoi tenere traccia della creazione dell'istanza e risolvere eventuali problemi. | DBA, ingegnere addetto alla migrazione | 
| Convalida l'istanza di test di destinazione. | Convalida il server di EC2 database Amazon:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn.html)Esegui test di convalida per garantire che il database funzioni come previsto. | DBA, ingegnere addetto alla migrazione | 
| Rinomina il server. | AWS La migrazione a MGN prevede una copia a livello di storage del server di origine locale. L' EC2 istanza di SQL Server contiene solo i dettagli del server di origine originale nei file binari, pertanto aggiorna le informazioni binarie in modo che riflettano il nome del nuovo server.[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn.html) | DBA, ingegnere addetto alla migrazione | 
| Avvia l'istanza cutover. | **Nella console AWS MGN, nella pagina **Server di origine**, confermate che lo stato del ciclo di vita della migrazione del server sia Pronto per il cutover.** Configura le impostazioni di avvio per l'istanza cutover, assicurandoti che rispecchino il tuo ambiente locale.Prima di iniziare il cutover, chiudi il database locale, per garantire quanto segue:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn.html)Avviate l'istanza cutover nella console MGN. AWS Quando l'istanza cutover è operativa, accedete all'istanza ed eseguite i seguenti test:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn.html) | Proprietario dell'app, DBA, ingegnere addetto alla migrazione, responsabile della migrazione | 

## risoluzione dei problemi
<a name="migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn-troubleshooting"></a>


| Problema | Soluzione | 
| --- | --- | 
| La sincronizzazione iniziale fallisce nella fase di autenticazione. | Si tratta di un problema di connettività di rete. Il server di replica non può connettersi a AWS MGN. | 

## Risorse correlate
<a name="migrate-microsoft-sql-server-to-amazon-ec2-using-aws-mgn-resources"></a>

**Documentazione AWS**
+ [Guida introduttiva con AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/getting-started.html)
+ [Esegui la migrazione di un database Microsoft SQL Server locale su Amazon EC2](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-on-premises-microsoft-sql-server-database-to-amazon-ec2.html)
+ [Cos'è Microsoft SQL Server su Amazon EC2?](https://docs.aws.amazon.com/sql-server-ec2/latest/userguide/sql-server-on-ec2-overview.html)

**Video**
+ [Esecuzione di una migrazione Lift and Shift con AWS Application Migration Service](https://www.youtube.com/watch?v=tB0sAR3aCb4) (video)