Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Applies to:Istanza gestita di SQL di Azure
SQL Server in Macchine virtuali di Azure
database SQL di Azure
Questo articolo descrive le cinque fasi per una corretta migrazione cloud da SQL Server a Azure SQL.
Scoperta
Quando si avvia il percorso di migrazione cloud, è fondamentale individuare l'inventario software installato, le app Web e SQL Server istanze e database nei server in esecuzione nell'ambiente locale. Questa individuazione consente di personalizzare un percorso di migrazione per Azure SQL.
L'appliance Azure Migrate esegue questa individuazione usando le credenziali di dominio del sistema operativo Windows, non di dominio, oppure le credenziali di autenticazione SQL Server che consentono l'accesso alle istanze e ai database di SQL Server. Questo processo di individuazione è senza agente, ovvero non si installa alcun elemento nei server. L'appliance Azure Migrate supporta l'individuazione in diverse piattaforme di virtualizzazione, ad esempio VMware, Microsoft Hyper-V e ambienti fisici.
Per informazioni su come individuare gli SQL Server locali, vedere la sezione Individua più avanti in questo articolo.
Caso aziendale
La funzionalità del business case consente di creare una proposta aziendale per comprendere in che modo Azure può offrire il massimo valore all'azienda. Evidenzia:
Costo totale di proprietà (TCO) tra locale e Azure SQL.
Analisi del flusso di cassa annuale.
Informazioni dettagliate basate sull'utilizzo delle risorse per identificare server e carichi di lavoro ideali per il cloud.
Vittorie rapide per la migrazione e la modernizzazione, inclusa la fine del supporto per il sistema operativo Windows e le versioni di SQL.
Risparmio sui costi a lungo termine passando da un modello di spesa in conto capitale a un modello di spesa operativa, pagando solo ciò che si usa.
Valutazione
La valutazione è l'analisi dei dati di configurazione, utilizzo e prestazioni raccolti durante l'individuazione. Questa analisi viene usata per misurare l'idoneità e stimare l'effetto della migrazione di istanze SQL Server locali a destinazioni Azure SQL diverse. Le valutazioni sulle istanze di SQL Server possono essere eseguite usando Azure Arc per SQL Server o usando Azure Migrate.
Una valutazione Azure SQL fornisce due criteri di dimensionamento:
Come on-premise: valutazioni che formulano raccomandazioni basate esclusivamente sulla configurazione di SQL Server on-premise.
Basate sulle prestazioni: valutazioni che fanno raccomandazioni in base ai dati sulle prestazioni raccolti.
Dopo che la valutazione determina l'idoneità e il tipo di distribuzione Azure SQL consigliato, calcola un livello di servizio specifico e Azure SQL configurazione (dimensioni SKU) che possono soddisfare o superare le prestazioni SQL Server locali. Questo calcolo dipende dal fatto che si usino criteri di dimensionamento locali o basati sulle prestazioni.
Conversione
Nelle migrazioni eterogenee, mentre si esegue la migrazione dei dati da un database a un altro, assicurarsi di convertire lo schema e gli oggetti del database in una sintassi Transact-SQL equivalente. I motori di database di origine e di destinazione sono diversi. Questi oggetti di database includono tabelle, indici, viste, tipi di dati, istruzioni Transact-SQL, stored procedure e funzioni.
Nota
Non è necessaria la fase di conversione per le migrazioni da SQL Server a Azure SQL. SQL Server Migration Assistant (SSMA) esegue la conversione durante la migrazione a una delle destinazioni Azure SQL. SSMA supporta più origini, ad esempio Oracle, MySQL, DB2, Sybase e Microsoft Access, sia per la conversione che per la migrazione dei dati.
Migrazione
La migrazione è l'ultima fase di questo processo, in cui si esegue la migrazione dei dati dal database di origine al database di destinazione.
Scegliere un metodo di migrazione
Scegliere tra più metodi di migrazione a seconda della piattaforma di destinazione e del tempo di inattività accettabile dell'applicazione.
collegamento Istanza gestita di SQL (con quasi nessun tempo di inattività verso Istanza gestita di SQL di Azure)
Se si abilita Azure Arc per l'istanza di SQL Server, è possibile usare il collegamento Istanza gestita per eseguire una migrazione online su Istanza gestita di SQL di Azure. La funzionalità di collegamento usa gruppi di disponibilità distribuiti per replicare i dati da SQL Server a Istanza gestita di SQL quasi in tempo reale. Questo approccio consente al database di origine di rimanere operativi mentre i dati vengono sincronizzati continuamente con l'ambiente di destinazione. Il tempo di inattività è limitato alla fase finale di transizione quando si passa l'applicazione al database migrato.
Backup e ripristino (migrazione una tantum a SQL Server nella macchina virtuale Azure)
Se il tempo di inattività pianificato è accettabile, usare una migrazione che include un backup e ripristino una tantum a SQL Server in Macchine virtuali di Azure. In questo approccio alla migrazione offline, il tempo di inattività dell'applicazione inizia all'avvio della migrazione e continua fino al completamento del ripristino del database nell'ambiente di destinazione.
Azure Servizio Migrazione del database (tutte le destinazioni)
Azure Servizio Migrazione del database (Azure Servizio Migrazione del database) è un servizio completamente gestito che supporta le migrazioni da più origini di database a Azure piattaforme dati con tempi di inattività minimi, affidabilità elevata e resilienza. È possibile accedere a Microsoft Azure DMS tramite il portale di Azure, PowerShell e interfaccia della riga di comando di Azure. Per altre informazioni, vedere Che è Azure Servizio Migrazione del database.
Azure DMS supporta sia la migrazione offline (una tantum) verso database SQL di Azure, Istanza gestita di SQL o SQL Server in macchine virtuali Azure, sia le migrazioni online (ripristino continuo dei backup) per Istanza gestita di SQL e macchine virtuali Azure, così puoi scegliere un approccio di migrazione in base ai requisiti di tempo di inattività.