Esegui la migrazione di un database Microsoft SQL Server locale su Amazon RDS for SQL Server utilizzando server collegati - 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 di un database Microsoft SQL Server locale su Amazon RDS for SQL Server utilizzando server collegati

Creato da Kevin Yung (AWS)

Tipo R: Replatform

Fonte: Database: Relazionale

Target: Amazon RDS per Microsoft SQL Server

Creato da: AWS

Ambiente: produzione

Tecnologie: database; migrazione

Carico di lavoro: Microsoft

Servizi AWS: Amazon RDS

Riepilogo

I server collegati consentono a Microsoft SQL Server di eseguire istruzioni SQL su altre istanze di server di database. Questo modello descrive come migrare il database locale di Microsoft SQL Server su Amazon Relational Database Service (Amazon RDS) per Microsoft SQL Server per ottenere costi inferiori e maggiore disponibilità. Attualmente, Amazon RDS per Microsoft SQL Server non supporta connessioni al di fuori di una rete Amazon Virtual Private Cloud (Amazon VPC). 

Puoi utilizzare questo modello per raggiungere i seguenti obiettivi:

  • Per migrare Microsoft SQL Server ad Amazon RDS per Microsoft SQL Server senza interrompere le funzionalità dei server collegati.

  • Per assegnare priorità e migrare Microsoft SQL Server collegato in diverse fasi.

Prerequisiti e limitazioni

Prerequisiti

Architettura

Stack tecnologico di origine

  • Database locali (Microsoft SQL Server)

Stack tecnologico Target

  • Amazon RDS per SQL Server

Architettura dello stato di origine

Architettura dello stato di destinazione

Nello stato di destinazione, esegui la migrazione da Microsoft SQL Server ad Amazon RDS per Microsoft SQL Server utilizzando server collegati. Questa architettura utilizza un Network Load Balancer per inoltrare il traffico da Amazon RDS per Microsoft SQL Server ai server locali che eseguono Microsoft SQL Server. Il diagramma seguente mostra la funzionalità reverse proxy per Network Load Balancer.

 

Strumenti

  • AWS CloudFormation

  • Network Load Balancer 

  • Amazon RDS per SQL Server in più zone di disponibilità (Multi-AZS)

  • AWS Database Migration Service (AWS DMS)

Epiche

AttivitàDescrizioneCompetenze richieste
Crea l'allocazione CIDR.AWS SysAdmin
Crea un cloud privato virtuale (Virtual Private Cloud (VPC))AWS SysAdmin
Crea le sottoreti VPC.AWS SysAdmin
Crea gli elenchi di controllo degli accessi alla sottorete (ACL).AWS SysAdmin
Crea le tabelle di routing delle sottoreti.AWS SysAdmin
Crea una connessione con AWS Direct Connect o AWS Virtual Private Network (VPN).AWS SysAdmin
AttivitàDescrizioneCompetenze richieste
Crea un'istanza DB Amazon RDS per Microsoft SQL Server.AWS SysAdmin
Creare un'istanza di replica di AWS DMS.AWS SysAdmin
Crea gli endpoint del database di origine e di destinazione in AWS DMS.AWS SysAdmin
Crea l'attività di migrazione e imposta la replica continua su ON dopo un carico completo.AWS SysAdmin
Richiedi una modifica del firewall per consentire ad Amazon RDS for Microsoft SQL Server di accedere ai database SQL Server locali.AWS SysAdmin
Crea un Network Load Balancer.AWS SysAdmin
Crea un gruppo target destinato ai server di database nel tuo data center

Ti consigliamo di utilizzare i nomi host nella configurazione di destinazione per incorporare gli eventi di failover del data center (DC).

AWS SysAdmin
Esegui l'istruzione SQL per la configurazione del server collegato.

Esegui le istruzioni SQL per aggiungere un server collegato utilizzando lo strumento di gestione Microsoft SQL sull'istanza DB di Amazon RDS for Microsoft SQL Server. Nell'istruzione SQL, imposta @datasrc per utilizzare il nome host di Network Load Balancer. Aggiungi le credenziali di accesso al server collegato utilizzando lo strumento di gestione Microsoft SQL sull'istanza DB di Amazon RDS for Microsoft SQL Server.

AWS SysAdmin
Testa e convalida le funzioni di SQL Server.AWS SysAdmin
Crea un cutover.AWS SysAdmin