Esegui la migrazione del gruppo di disponibilità Microsoft SQL Server Always On utilizzando AWS Application Migration Service - Prontuario AWS

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 del gruppo di disponibilità Microsoft SQL Server Always On utilizzando AWS Application Migration Service

Sreenivas Nettem, Bharath Kumar Pammi Ramesh, Anantharaman Seshadri e Gireesh Sreekantan, Amazon Web Services

Riepilogo

AWS Application Migration Service (AWS MGN) è lo strumento preferito per il rehosting degli ambienti esistenti in, che consente ai clienti di abbandonare i data center locali. Cloud AWS Questo modello descrive il processo di utilizzo di AWS MGN per migrare i cluster Windows con i gruppi di disponibilità Always On di Microsoft SQL Server.

Prerequisiti e limitazioni

Prerequisiti

  • Un attivo. Account AWS

  • Un ruolo AWS Identity and Access Management (IAM) per l'orchestrazione di AWS MGN.

  • Accesso ai server di database di origine (gruppo di disponibilità SQL Server Always On).

  • Active Directory in una AWS landing zone per conservare i nomi DNS.

  • Una sottorete temporanea con comunicazione di rete chiusa con Active Directory.

  • Le sottoreti di destinazione sono in grado di comunicare con Active Directory.

  • Due indirizzi IP riservati per il cluster Windows in una sottorete di destinazione (uno in ogni zona di disponibilità).

  • Due indirizzi IP riservati per il listener SQL Always On in una sottorete di destinazione (uno in ogni zona di disponibilità).

Versioni del prodotto

  • Windows Server 2012 o versioni successive

  • SQL Server 2012 o versione successiva

Architettura

Stack tecnologico di origine

Cluster Microsoft Windows (macchina fisica o virtuale locale) Gruppo di disponibilità Microsoft SQL Server Always On

Stack tecnologico Target

Istanza Amazon EC2 Windows

Architettura Target

Architettura AWS per la migrazione della disponibilità di SQL Server Always On utilizzando AWS MGN.

Strumenti

Servizi AWS

Altri strumenti

Best practice

Per AWS MGN, consulta Best practice for. AWS Application Migration Service

Epiche

AttivitàDescrizioneCompetenze richieste

Inizializza AWS MGN.

Inizializza AWS MGN nella destinazione. Regione AWS Questo crea i ruoli e le politiche IAM richiesti. Per ulteriori informazioni, consulta Inizializzazione del servizio di migrazione delle applicazioni con la console.

Amministratore cloud

Crea modelli di replica e avvia.

Configura i modelli di replica e avvio da utilizzare con AWS MGN. Per ulteriori informazioni, vedete Configurazione dei modelli nella documentazione. AWS

Amministratore cloud

Consenti le porte di comunicazione.

Per abilitare le comunicazioni di rete per AWS MGN, consenti il traffico sulle porte TCP 443 e 1500. Per ulteriori informazioni, consulta i requisiti di rete per il servizio di migrazione delle applicazioni nella documentazione. AWS

Amministratore cloud, amministratore di rete
AttivitàDescrizioneCompetenze richieste

Verifica i prerequisiti AWS MGN.

Verificate che i server di origine soddisfino i prerequisiti per l'installazione dell'agente AWS MGN. Per ulteriori informazioni, consultate Requisiti di installazione nella AWS documentazione.

Tecnico di migrazione

Installa l'agente AWS MGN.

Installa l'agente AWS MGN sui server di origine. Durante l'installazione, scegliete Regione AWS dove migrare i server. Dopo l'installazione, l'agente comunica con il servizio e avvia la replica. Per ulteriori informazioni, vedere Installazione dell'agente di AWS replica sui server Windows.

Ingegnere della migrazione

Controlla lo stato del server di origine.

Nella console AWS MGN, controllate lo stato dei server di origine. All'inizio della replica, sui server viene visualizzato il messaggio Pronto per il test.

In caso di errori, vedere Risoluzione degli errori di comunicazione nella documentazione di AWS MGN.

Amministratore del cloud, tecnico addetto alla migrazione

Ottimizza le impostazioni di replica.

I cluster SQL Always On utilizzano una replica I/O sincrona elevata dal server primario al server secondario. Per ottimizzare la replica ed evitare ritardi, utilizza un server di replica dedicato per ogni server SQL Always On.

Se il database è superiore a 5 TB, valuta la possibilità di scegliere un'istanza del server di replica di dimensioni maggiori, ad esempio m5.large, anziché la t3.small predefinita.

Amministratore del cloud, ingegnere addetto alla migrazione

Aggiorna il modello di lancio.

Aggiorna le impostazioni di avvio e scegli le sottoreti per i server SQL Always On. I server del cluster SQL Always On sono distribuiti su diversi server AWS Zone di disponibilità per garantire un'elevata disponibilità.

Ingegnere addetto alla migrazione, responsabile della migrazione

Aggiorna le impostazioni di avvio.

In base ai requisiti di dimensioni e prestazioni, aggiorna il tipo di istanza e input/output le operazioni al secondo (IOPS) nelle impostazioni di avvio.

(Facoltativo) Scegli un'interfaccia elastic network esistente nelle impostazioni di avvio.

Ingegnere addetto alla migrazione, responsabile della migrazione
AttivitàDescrizioneCompetenze richieste

Verifica i server di origine.

Nella console AWS MGN, verificate che lo stato del server di origine sia Pronto per il test.

Amministratore del cloud, ingegnere addetto alla migrazione

Avvia le istanze di test.

  1. Avvia le istanze di test e verifica nella EC2 console Amazon che i controlli automatici abbiano esito positivo.

  2. Seleziona e avvia le istanze di test per il server di controllo.

  3. Verifica di poter accedere ai server tramite la console AWS MGN.

  4. Seleziona i server del cluster SQL Always On e avvia contemporaneamente le istanze di test.

Amministratore cloud, ingegnere addetto alla migrazione

Test di connettività e integrità del database.

Verifica la connettività e l'integrità del database delle istanze di test. Quindi contrassegna i server di origine come Ready for cutover nella console AWS MGN.

Amministratore cloud, ingegnere addetto alla migrazione
AttivitàDescrizioneCompetenze richieste

Verifica l'integrità del database.

Questo aiuta a garantire che non vi siano problemi di integrità del database all'origine prima della migrazione. Esegui DBCC CHECKDB e specificaWITH_PHYSICAL_ONLY. L'esecuzione di questo controllo senza autorizzazione WITH_PHYSICAL_ONLY può causare problemi di prestazioni all'origine. Per mantenere l'integrità del database, esegui un controllo completo settimanale del database.

Questi comandi controllano l'integrità logica e fisica del database rilevando potenziali problemi di danneggiamento. Il controllo verifica la struttura del database, ad esempio pagine, righe, indici e tabelle di sistema.

Ingegnere dei dati, DBA

Verifica le connessioni ai server collegati.

Verifica le connessioni tra tutti i server esistenti e documenta il loro stato. Questo aiuta a garantire che i server collegati funzionino come previsto dopo la migrazione.

Ingegnere dei dati, DBA

Verifica i backup.

Conferma l'integrità dei backup di origine.

Ingegnere dei dati, DBA
AttivitàDescrizioneCompetenze richieste

Arresta SQL Server e i servizi del cluster.

Arresta i servizi cluster SQL Server e Microsoft su tutti i nodi del cluster SQL.

DBA, ingegnere addetto alla migrazione

Verifica i server.

Nella console AWS MGN, verificate che lo stato dei server di origine sia Pronto per il cutover e che lo stato della replica dei dati sia Integrato.

Ingegnere della migrazione

Avvia il cutover.

  1. Avviate il cutover AWS MGN per il server di controllo.

  2. Avvia il cutover AWS MGN per le istanze del cluster SQL Always On.

  3. Verifica che lo stato passi a Cutover in corso.

Per ulteriori informazioni, vedete Avvio di un'istanza cutover nella documentazione di MGN. AWS

Ingegnere della migrazione

Prova i server lanciati.

Accedi alle EC2 istanze Amazon avviate e convalida lo stato del cluster. Verifica che i server si trovino nelle sottoreti corrette, che le dimensioni dell'istanza e le impostazioni IOPS siano corrette e che il server di controllo sia accessibile.

DBA, ingegnere addetto alla migrazione
AttivitàDescrizioneCompetenze richieste

Aggiorna l'indirizzo IP del cluster.

Aggiorna l'indirizzo IP del cluster per il cluster Windows utilizzando i due indirizzi IP riservati nelle sottoreti di destinazione. Per ulteriori informazioni, vedere Modifica dell'indirizzo IP di un'istanza del cluster di failover.

DBA, ingegnere addetto alla migrazione

Aggiorna il listener IPs del gruppo di disponibilità Always On.

  1. Aprire il gestore del cluster di failover.

  2. Scegli il ruolo del gruppo di disponibilità Always On.

  3. Espandi il nome del listener del gruppo di disponibilità.

  4. Nel menu contestuale (clic con il pulsante destro del mouse), scegliete Proprietà dell'indirizzo IP.

  5. Aggiorna l'indirizzo IP utilizzando l'indirizzo riservato al listener nella sottorete di destinazione.

  6. Connect all'istanza primaria di SQL Server tramite SSMS e verifica che il listener Always On utilizzi entrambe le sottoreti. IPs

DBA, ingegnere addetto alla migrazione

Verifica la connessione.

Utilizzando SSMS, connettiti al listener del gruppo di disponibilità Always On e conferma che la connessione abbia esito positivo.

DBA, ingegnere addetto alla migrazione

Verifica lo stato del gruppo di disponibilità Always On.

  1. Vai alla cartella dei gruppi di disponibilità, apri il menu contestuale (fai clic con il pulsante destro del mouse) e scegli Mostra dashboard.

  2. Per tutte le repliche, verifica che lo stato di sincronizzazione sia Sincronizzato.

DBA, ingegnere addetto alla migrazione

Controlla il registro degli errori.

Aprire il log degli errori e verificare gli eventuali errori segnalati per l'istanza di SQL Server. Assicurarsi che il ripristino sia completo per tutti i database.

DBA, ingegnere addetto alla migrazione

Prova i server collegati.

Verifica la connettività di tutti i server collegati. In caso di problemi di connettività, assicurati che il server e la porta di destinazione siano accessibili.

DBA, ingegnere addetto alla migrazione
AttivitàDescrizioneCompetenze richieste

Finalizza il cutover.

Dopo aver convalidato i cluster SQL Always On di destinazione, finalizza il cutover tramite la console MGN. AWS In questo modo si interrompe la replica dei dati dai server di origine e si eliminano i dati dal server di replica. Rimuove inoltre il server di replica e le risorse associate.

Amministratore del cloud, ingegnere addetto alla migrazione

Risoluzione dei problemi

ProblemaSoluzione

AWS Risoluzione dei problemi MGN

Per problemi e risoluzioni comuni, consultate le sezioni Risoluzione dei problemi e Domande frequenti nella documentazione di AWS MGN.

Risorse correlate

AWS resources

Risorse SQL Server

Informazioni aggiuntive

Per i requisiti di sicurezza standard per la migrazione dei carichi di lavoro a Cloud AWS, consulta le migliori pratiche per la sicurezza, l'identità e la conformità sul sito Web. AWS