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
![](images/pattern-img/f0a155b3-4977-4e1f-8332-89eab29c1e25/images/53e2c27d-ceb4-4d88-a022-93dd0b343eaf.png)
Architettura di migrazione dei dati
Utilizzo di AWS DMS
![](images/pattern-img/f0a155b3-4977-4e1f-8332-89eab29c1e25/images/1cbe32ea-e285-4cac-9153-4428bad9b229.png)
Utilizzo di strumenti nativi di SQL Server
![](images/pattern-img/f0a155b3-4977-4e1f-8332-89eab29c1e25/images/ad2caf54-7399-4038-91a3-acba9fa7da29.png)
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à | Descrizione | Competenze 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à | Descrizione | Competenze 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à | Descrizione | Competenze 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à | 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. | DBA |
Attività | Descrizione | Competenze 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à | Descrizione | Competenze 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à | Descrizione | Competenze richieste |
---|---|---|
Segui la strategia di commutazione delle applicazioni. | DBA, SysAdmin proprietario dell'app |
Attività | Descrizione | Competenze 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 |
Risorse correlate
Riferimenti
Tutorial e video