Esegui la migrazione di un database Microsoft SQL Server locale su Amazon EC2 - 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 EC2

Tipo R: Rehost

Fonte: Database: Relazionale

Obiettivo: Microsoft SQL Server su Amazon EC2

Creato da: AWS

Ambiente: PoC o pilota

Tecnologie: database; migrazione

Carico di lavoro: Microsoft

Servizi AWS: Amazon EC2

Riepilogo

Questo modello descrive come migrare un database Microsoft SQL Server locale a Microsoft SQL Server su un'istanza Amazon Elastic Compute Cloud (Amazon EC2). Copre due opzioni di migrazione: utilizzando AWS Data Migration Service (AWS DMS) o utilizzando strumenti nativi di Microsoft SQL Server come backup e ripristino, Copy Database Wizard o copia e collega il database.

Prerequisiti e limitazioni

Prerequisiti

  • Un account AWS attivo

  • Un sistema operativo supportato da Amazon EC2 (per un elenco completo delle versioni del sistema operativo supportate, consulta le domande frequenti su Amazon EC2)

  • Un database di origine Microsoft SQL Server in un data center locale

Versioni del prodotto

  • Microsoft SQL Server versioni 2005, 2008, 2008R2, 2012, 2014, 2016 e 2017 per le edizioni Enterprise, Standard, Workgroup e Developer, se utilizzi AWS DMS. Per migrare l'edizione Web o Express di Microsoft SQL Server, utilizza strumenti nativi o di terze parti. Per l'elenco più recente delle versioni supportate, consulta Using a Microsoft SQL Server Database as a Target for AWS DMS.  

Architettura

Stack tecnologico di origine

  • Database Microsoft SQL Server locale

Stack tecnologico Target

  • Database Microsoft SQL Server su un'istanza EC2

Architettura Target

Architettura di migrazione dei dati

  • Utilizzo di AWS DMS

  • Utilizzo di strumenti nativi di SQL Server

Strumenti

  • AWS DMS - AWS Data Migration Service (AWS DMS) ti aiuta a migrare i dati da e verso database commerciali e open source ampiamente utilizzati, tra cui Oracle, SQL Server, MySQL e PostgreSQL. Puoi utilizzare AWS DMS per migrare i dati nel cloud AWS, tra istanze locali (attraverso la configurazione di un cloud AWS) oppure tra combinazioni di configurazioni locali e cloud.

  • Strumenti nativi di Microsoft SQL Server: includono backup e ripristino, Copia guidata del database e copia e allega database.

Epiche

AttivitàDescrizioneCompetenze richieste
Convalida le versioni del database di origine e di destinazione.DBA
Identifica la versione del sistema operativo di destinazione.DBA, SysAdmin
Identifica i requisiti hardware per l'istanza del server di destinazione in base all'elenco di compatibilità e ai requisiti di capacità di Microsoft SQL Server.DBA, SysAdmin
Identifica i requisiti di storage per tipo e capacità.DBA, SysAdmin
Identifica i requisiti di rete, tra cui latenza e larghezza di banda.DBA, SysAdmin
Scegli il tipo di istanza EC2 in base alla capacità, alle funzionalità di archiviazione e alle funzionalità di rete.DBA, SysAdmin
Identifica i requisiti di sicurezza dell'accesso alla rete e all'host per i database di origine e di destinazione.DBA, SysAdmin
Identificare un elenco di utenti necessari per l'installazione del software Microsoft SQL Server.DBA, SysAdmin
Determinare la strategia di backup.DBA
Determinare i requisiti di disponibilità.DBA
Identifica la migrazione delle applicazioni e la strategia di cutover.DBA, SysAdmin
AttivitàDescrizioneCompetenze richieste
Crea un cloud privato virtuale (VPC) e sottoreti.SysAdmin
Crea gruppi di sicurezza e una lista di controllo degli accessi alla rete (ACL).SysAdmin
Configura e avvia un'istanza EC2.SysAdmin
AttivitàDescrizioneCompetenze richieste
Creare gli utenti e i gruppi necessari per il software Microsoft SQL Server.DBA, SysAdmin
Scarica il software Microsoft SQL Server.DBA, SysAdmin
Installa il software Microsoft SQL Server sull'istanza EC2 e configura il server.DBA, SysAdmin
AttivitàDescrizioneCompetenze richieste
Utilizza strumenti nativi di Microsoft SQL Server o strumenti di terze parti per migrare gli oggetti e i dati del database.

Gli strumenti includono backup e ripristino, Copy Database Wizard e copia e allega il database.

DBA
AttivitàDescrizioneCompetenze richieste
Esegui la migrazione dei dati utilizzando AWS DMS.

Per informazioni dettagliate sull'uso di AWS DMS, consulta i link nella sezione Riferimenti e aiuto.

DBA
AttivitàDescrizioneCompetenze richieste
Segui la strategia di migrazione delle applicazioni.

Usa AWS Schema Conversion Tool (AWS SCT) per analizzare e modificare il codice SQL incorporato nel codice sorgente dell'applicazione.

DBA, proprietario dell'app
AttivitàDescrizioneCompetenze richieste
Segui la strategia di commutazione delle applicazioni.DBA, SysAdmin proprietario dell'app
AttivitàDescrizioneCompetenze richieste
Chiudi tutte le risorse AWS temporanee.

Le risorse temporanee includono l'istanza di replica AWS DMS e l'istanza EC2 per AWS SCT.

DBA, SysAdmin
Rivedi e convalida i documenti del progetto.DBA, proprietario dell' SysAdminapp
Raccogli le metriche in tempo utile per la migrazione, la percentuale di risparmio sui costi manuali rispetto a quelli degli strumenti e così via.DBA, proprietario dell'app SysAdmin
Chiudi il progetto e fornisci feedback.DBA SysAdmin, proprietario dell'app

Riferimenti

Tutorial e video