Metodi di migrazione del database SQL Server - AWS Guida prescrittiva

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à.

Metodi di migrazione del database SQL Server

Esistono vari metodi per migrare i database di SQL Server. AWS È possibile scegliere tra AWS servizi e funzionalità native di SQL Server in base alla valutazione e ai requisiti. Questa sezione descrive alcuni dei metodi più comuni, riassunti nelle due tabelle seguenti. Discussioni dettagliate su alcuni di questi metodi sono incluse nelle sezioni su Amazon EC2 e Amazon RDS più avanti in questa guida.

Servizi AWS

Metodo di migrazione Target Caratteristiche e limitazioni Ulteriori informazioni

AWS DMS

Amazon EC2

Amazon RDS

Amazon RDS Custom

Amazon Aurora

  • Supporta il pieno carico e il CDC

  • Supporta database di tutte le dimensioni

Sezione AWS DMS

Orchestratore dell'Hub di migrazione AWS

Amazon EC2

Amazon RDS

  • Fornisce modelli di step-by-step workflow predefiniti

  • Automatizza il backup e il ripristino nativi

  • Supporta tutte le edizioni e le versioni di SQL Server

  • Può essere applicato a uno o più database contemporaneamente

  • Supporta database di tutte le dimensioni

Sezione Orchestratore dell'Hub di migrazione AWS

AWS Application Migration Service

Amazon EC2

  • lift-and-shift Soluzione altamente automatizzata

  • Replica a livello di blocco basata su agenti

Non trattata in questa guida (vedere la documentazione di Application Migration Service)

AWS Snowball Edge

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Supporta database di grandi dimensioni (fino a 210 TB)

  • Utilizza Amazon Simple Storage Service (Amazon S3) per l'archiviazione e il ripristino dei dati

Sezione Snowball Edge

Metodi nativi di SQL Server

Metodo di migrazione Target Caratteristiche e limitazioni Ulteriori informazioni

Backup e ripristino nativi

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Può essere applicato a uno o più database contemporaneamente

  • Richiede tempi di inattività

  • Supporta database di tutte le dimensioni

Sezione di backup/ripristino nativa di SQL Server (utilizzabile Orchestratore dell'Hub di migrazione AWSper automatizzare il backup e il ripristino nativi)

Registra la spedizione

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Applicato per database

  • Può essere ritardato

Registra la sezione di spedizione

Mirroring del database

Amazon EC2

  • Applicato per database

  • Può essere sincrono o asincrono, in base all'edizione SQL Server

  • Il database secondario non è leggibile; funge da standby

  • Supporta il failover automatico e manuale

Sezione di mirroring del database

Gruppi di disponibilità Always On

Amazon EC2

Amazon RDS Custom

  • Applicato a un set di database utente

  • Può essere sincrono o asincrono

  • Il database secondario è leggibile (solo versione SQL Server Enterprise)

  • Supporta il failover automatico e manuale

  • Il failover può essere avviato per più database contemporaneamente, a livello di gruppo di database

Sezione Gruppi di disponibilità Always On

Gruppi di disponibilità Always On di base

Amazon EC2

Amazon RDS Custom

  • Supportato nell'edizione SQL Server Standard

  • Applicato a un singolo database di utenti per gruppo di disponibilità

  • Può essere sincrono o asincrono

  • Supporta il failover automatico e manuale

  • Il failover può essere avviato a livello di gruppo di disponibilità

  • Può essere utilizzato come ambiente ibrido tra ambienti locali e AWS

Non trattato in questa guida (vedi i gruppi di disponibilità Basic Always On per un singolo database nella documentazione Microsoft)

Gruppi di disponibilità distribuiti

Amazon EC2

Amazon RDS Custom

  • Può essere utilizzato per distribuzioni di SQL Server in più regioni

  • Può eseguire il failover su una versione successiva di SQL Server

  • Non richiede l'estensione di Windows Server Failover Clustering (WSFC) all'ambiente di destinazione AWS

  • Può essere utilizzato tra database SQL Server basati su Windows (origine) e Linux (destinazione)

  • Può essere utilizzato come distribuzione ibrida di SQL Server tra ambienti locali e AWS

Sezione Gruppi di disponibilità distribuiti

Replica transazionale

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Supporta la migrazione di un insieme di oggetti (tabelle, viste, procedure memorizzate)

  • Supporta la replica asincrona con dati quasi in tempo reale

  • Il database degli abbonati è leggibile

  • Richiede un attento monitoraggio dei processi di replica di SQL Server che eseguono la replica

Sezione sulla replica transazionale

Programma di copia in blocco (bcp)

Amazon EC2

Amazon RDS Custom

  • Supporta database di piccole dimensioni

  • Richiede tempi di inattività

  • Lo schema viene creato in precedenza nella destinazione

  • Utilizzato per spostare i dati, ma non i metadati

Non trattato in questa guida (consulta Importazione ed esportazione di dati di SQL Server utilizzando altri metodi, sezione Bulk copy nella documentazione di Amazon RDS)

Scollega e collega

Amazon EC2

Amazon RDS Custom

  • Non è necessario alcun backup

  • Richiede tempi di inattività

  • Implica l'arresto, il distacco, la copia di file e il collegamento ad Amazon EC2

Non trattato in questa guida (vedi Database Detach and Attach nella documentazione Microsoft)

Importazione/esportazione

Amazon EC2

Amazon RDS Custom

  • Supporta database di piccole dimensioni

  • Richiede tempi di inattività

  • Lo schema viene creato in precedenza nella destinazione

  • Utilizzato per spostare i dati, ma non i metadati

Non trattato in questa guida (consulta Importazione ed esportazione di dati di SQL Server con altri metodi nella documentazione di Amazon RDS)