Migrazione dei database Microsoft SQL Server sul cloud AWS - 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à.

Migrazione dei database Microsoft SQL Server sul cloud AWS

Sagar Patel, Amazon Web Services ()AWS

Aprile 2024 (cronologia del documento)

Amazon Web Services (AWS) fornisce un set completo di servizi e strumenti per la distribuzione di database Microsoft SQL Server sull'infrastruttura AWS cloud affidabile e sicura. I vantaggi dell'esecuzione di SQL Server AWS includono risparmio sui costi, scalabilità, alta disponibilità e disaster recovery, migliori prestazioni e facilità di gestione. Per ulteriori informazioni, consulta Scopri perché AWS è il cloud migliore per eseguire carichi di lavoro di Microsoft Windows Server e SQL Server sul blog di AWS Compute.

Questa guida descrive le opzioni disponibili per la migrazione dei database SQL Server dall'ambiente locale al AWS cloud, ad Amazon Relational Database Service (Amazon RDS), Amazon Elastic Compute Cloud (Amazon EC2) o VMware Cloud on. AWS Illustra le migliori pratiche e i consigli per l'utilizzo di queste opzioni di migrazione. Fornisce inoltre informazioni su come configurare una soluzione ad alta disponibilità e disaster recovery tra un ambiente SQL Server locale e l'utilizzo di funzionalità native di SQL Server come la spedizione dei log AWS, la replica e i gruppi di disponibilità Always On.

Questa guida è destinata ai responsabili di programma o di progetto, ai proprietari di prodotti, agli amministratori di database, agli ingegneri di database e ai gestori delle operazioni o dell'infrastruttura che intendono migrare i propri database SQL Server locali verso. AWS

Panoramica

Prima di migrare i database di SQL Server verso AWS, è necessario comprendere e valutare la strategia di migrazione utilizzando il framework descritto in Strategia di migrazione per database relazionali.

Il primo passaggio consiste nell'eseguire un'analisi dei carichi di lavoro dell'applicazione e del database SQL Server comprendendo la complessità, la compatibilità e il costo della migrazione. Ecco alcuni dei punti principali da considerare quando si pianifica la migrazione:

  • Dimensioni del database: controlla le dimensioni attuali e la crescita della capacità complessiva del database. Ad esempio, se hai intenzione di migrare il tuo database SQL Server su Amazon RDS o Amazon RDS Custom, puoi creare istanze DB con un massimo di 16 TiB di storage. Puoi richiedere più spazio di archiviazione aprendo un ticket di assistenza con AWS Support. Per le informazioni più recenti, consulta Amazon RDS DB Instance Storage nella documentazione di Amazon RDS.

  • IOPS: determina gli IOPS e il throughput dei tuoi database. Se hai intenzione di migrare ad Amazon RDS, prendi in considerazione le prestazioni di I/O delle istanze DB di Amazon RDS.

  • Dipendenze: verifica le dipendenze correnti del database. Se il database dipende da altri database, è possibile migrarli insieme o creare dipendenze dopo la migrazione del database principale.

    Se il tuo database supporta applicazioni legacy, personalizzate o in pacchetti, Amazon RDS Custom for SQL Server potrebbe essere una buona scelta. Questo servizio consente di mantenere il controllo sulle configurazioni del database, sui file system condivisi e sulle patch del sistema operativo.

    Inventaria tutte le dipendenze di SQL Server. Scopri quali server Web (ad esempio server di reporting o server di business intelligence) si interfacciano con SQL Server. Quando è il momento della migrazione, queste informazioni ti aiutano a determinare quali saranno le ripercussioni e come ridurle al minimo.

  • Conformità: esamina la tua architettura attuale e le tue esigenze di controllo o conformità per assicurarti di poter soddisfare questi requisiti dopo il passaggio ad Amazon RDS o Amazon EC2.

  • HA/DR: hai bisogno di funzionalità di failover automatizzato e ad alta disponibilità (HA)? Se stai eseguendo un carico di lavoro di produzione, l'alta disponibilità e il disaster recovery (DR) sono le best practice consigliate.

    Comprendi i tuoi requisiti HA/DR per determinare se hai bisogno di un'architettura multiregionale. In tal caso, esegui la migrazione del database SQL Server su Amazon EC2. Amazon RDS non supporta una configurazione multiregionale.

  • Supporto della versione: controlla la versione e l'edizione del tuo software SQL Server se hai intenzione di passare ad Amazon RDS per SQL Server (consulta le versioni attualmente supportate per Amazon RDS e Amazon RDS).

  • Connettività di rete: verifica la connettività di rete tra l'ambiente locale e AWS, per assicurarti che fornisca una larghezza di banda sufficiente per trasferimenti rapidi di dati tra ambienti locali e. AWS

  • Interruzione della migrazione: determina la quantità di downtime disponibile per la migrazione in modo da poter pianificare il tuo approccio alla migrazione e decidere se utilizzare la migrazione online o offline.

  • Requisiti RTO, RPO, SLA: identifica i requisiti del Recovery Time Objective (RTO), del Recovery Point Objective (RPO) e del Service Level Agreement (SLA) per i carichi di lavoro di database esistenti.

  • Licenze: scopri le opzioni di licenza a tua disposizione. Puoi scegliere le opzioni con licenza inclusa su Amazon EC2 e Amazon RDS oppure scegliere di portare la tua licenza (BYOL) su Amazon EC2.

  • Supporto delle funzionalità: identifica le caratteristiche e le funzionalità del database utilizzate dall'applicazione, indipendentemente dal fatto che sia stata sviluppata internamente o si tratti di software (COTS). commercial-off-the-shelf Queste informazioni possono aiutarti a determinare se è possibile ridurre i costi di licenza passando dall'edizione SQL Server Enterprise all'edizione Standard. Tuttavia, consulta le limitazioni delle risorse dell'edizione Standard prima di passare. Ad esempio, l'edizione Standard supporta solo 128 GB di RAM.

    Il tuo carico di lavoro rientra nelle caratteristiche e funzionalità offerte da Amazon RDS for SQL Server? Per ulteriori informazioni, consulta le funzionalità di SQL Server su Amazon RDS. Se hai bisogno di funzionalità non supportate, la migrazione ad Amazon EC2 è un'opzione.