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
Creato da Senthil Ramasamy (AWS)
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). Include due opzioni per la migrazione: utilizzando AWS Database 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 attivo AWS
Un sistema operativo supportato da Amazon EC2 (per un elenco completo delle versioni del sistema operativo supportate, consulta Amazon EC2 FAQs
) Un database di origine Microsoft SQL Server in un data center locale
Versioni del prodotto
Per i database locali e di EC2 istanze Amazon, AWS DMS supporta:
Versioni di SQL Server 2005, 2008, 2008R2, 2012, 2014, 2016, 2017 e 2019
Edizioni Enterprise, Standard, Workgroup, Developer e Web
Per l'elenco più recente delle versioni supportate, vedere Utilizzo di un database Microsoft SQL Server come destinazione per AWS DMS.
Architettura
Stack tecnologico di origine
Database Microsoft SQL Server locale
Stack tecnologico Target
Database Microsoft SQL Server su un' EC2 istanza
Architettura Target

Architettura di migrazione dei dati
Usando AWS DMS

Utilizzo di strumenti nativi di SQL Server

Strumenti
AWS Database Migration Service (AWS DMS) consente di migrare i dati da e verso database commerciali e open source ampiamente utilizzati, tra cui Oracle, SQL Server, MySQL e PostgreSQL. Puoi utilizzarli AWS DMS per migrare i dati in Cloud AWS, tra istanze locali (tramite una Cloud AWS configurazione) o tra combinazioni di configurazioni cloud e locali.
AWS Schema Conversion Tool (AWS SCT) supporta migrazioni di database eterogenee convertendo automaticamente lo schema del database di origine e la maggior parte del codice personalizzato in un formato compatibile con il database di destinazione.
Gli strumenti nativi di Microsoft SQL Server includono backup e ripristino, Copia guidata del database e copia e allega database.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Convalida le versioni del database di origine e di destinazione. | DBA | |
Identifica la versione del sistema operativo di destinazione. | DBA, amministratore di sistema | |
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, amministratore di sistema | |
Identifica i requisiti di archiviazione per tipo e capacità. | DBA, amministratore di sistema | |
Identifica i requisiti di rete, tra cui latenza e larghezza di banda. | DBA, amministratore di sistema | |
Scegli il tipo di EC2 istanza in base alla capacità, alle funzionalità di archiviazione e alle funzionalità di rete. | DBA, amministratore di sistema | |
Identifica i requisiti di sicurezza dell'accesso alla rete e all'host per i database di origine e di destinazione. | DBA, amministratore di sistema | |
Identificare un elenco di utenti necessari per l'installazione del software Microsoft SQL Server. | DBA, amministratore di sistema | |
Determinare la strategia di backup. | DBA | |
Determinare i requisiti di disponibilità. | DBA | |
Identifica la migrazione delle applicazioni e la strategia di cutover. | DBA, amministratore di sistema |
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea un cloud privato virtuale (VPC) e sottoreti. | Amministratore di sistema | |
Crea gruppi di sicurezza e una lista di controllo degli accessi alla rete (ACL). | Amministratore di sistema | |
Configura e avvia un' EC2 istanza. | Amministratore di sistema |
Attività | Descrizione | Competenze richieste |
---|---|---|
Creare gli utenti e i gruppi necessari per il software Microsoft SQL Server. | DBA, amministratore di sistema | |
Scarica il software Microsoft SQL Server. | DBA, amministratore di sistema | |
Installa il software Microsoft SQL Server sull' EC2 istanza e configura il server. | DBA, amministratore di sistema |
Attività | Descrizione | Competenze 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. Per ulteriori informazioni, vedere la guida Migrazione dei database di Microsoft SQL Server a. Cloud AWS | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Esegui la migrazione dei dati utilizzando AWS DMS. | Per ulteriori informazioni sull'utilizzo AWS DMS, consulta i collegamenti nella sezione Risorse correlate. | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Segui la strategia di migrazione delle applicazioni. | Utilizzate AWS Schema Conversion Tool (AWS SCT) per analizzare e modificare il codice SQL incorporato nel codice sorgente dell'applicazione. | DBA, proprietario dell'app |
Attività | Descrizione | Competenze richieste |
---|---|---|
Segui la strategia di commutazione delle applicazioni. | DBA, proprietario dell'app, amministratore di sistema |
Attività | Descrizione | Competenze richieste |
---|---|---|
Chiudi tutte le AWS risorse temporanee. | Le risorse temporanee includono l'istanza AWS DMS di replica e l' EC2 istanza for AWS SCT. | DBA, amministratore di sistema |
Rivedi e convalida i documenti del progetto. | DBA, proprietario dell'app, amministratore di sistema | |
Raccogli le metriche necessarie per la migrazione, la percentuale di risparmio sui costi manuali rispetto a quelli relativi agli strumenti e così via. | DBA, proprietario dell'app, amministratore di sistema | |
Chiudi il progetto e fornisci feedback. | DBA, proprietario dell'app, amministratore di sistema |
Risorse correlate
Riferimenti
Tutorial e video