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
Creato da Senthil Ramasamy (AWS)
Riepilogo
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
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
. Per endpoint specifici, consulta la pagina Endpoint e quote del servizio 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
Architettura
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

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.
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.
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.
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.
Strumenti
AWS Application Migration Service (AWS MGN) vi aiuta a riospitare (lift and shift) le applicazioni Cloud AWS senza modifiche e con tempi di inattività minimi.
AWS Direct Connectcollega 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) 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) è un servizio di archiviazione degli oggetti basato sul cloud che consente di archiviare, proteggere e recuperare qualsiasi quantità di dati.
Best practice
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 e alla sicurezza nella documentazione IAM.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Configura AWS MGN. | Cercate il file AWS Application Migration Service nel AWS Management Console 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. | DBA, ingegnere addetto alla migrazione |
Attività | Descrizione | 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 generazione delle AWS credenziali richieste. | 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. Fornisci le seguenti credenziali AWS:
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. | DBA, ingegnere addetto alla migrazione |
Attività | Descrizione | 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 |
Attività | Descrizione | 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. | 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:
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.
| 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:
Avviate l'istanza cutover nella console MGN. AWS Quando l'istanza cutover è operativa, accedete all'istanza ed eseguite i seguenti test:
| Proprietario dell'app, DBA, ingegnere addetto alla migrazione, responsabile della migrazione |
Risoluzione dei problemi
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
Documentazione AWS
Video