Condividi tramite


Migrazione a Istanza gestita di Azure SQL - Migrazione di SQL Server tramite Azure Arc

si applica a:SQL Server

Questo articolo illustra come eseguire una migrazione di SQL Server in Azure Arc a Istanza gestita di SQL di Azure nel portale di Azure per l'istanza di SQL Server abilitata da Azure Arc.

È possibile provare gratuitamente Istanza gestita di SQL di Azure per un massimo di un anno.

Annotazioni

È possibile fornire commenti e suggerimenti sull'esperienza di migrazione direttamente al gruppo di prodotti.

Informazioni generali

Istanza gestita di SQL di Azure è una piattaforma distribuita come servizio (PaaS) completamente gestita per eseguire i carichi di lavoro di SQL Server nella piattaforma cloud di Azure. Dopo aver abilitato l'istanza di SQL Server da Azure Arc, è possibile valutare il patrimonio di dati di SQL Server per identificare una configurazione ottimale di Istanza gestita di SQL. È quindi possibile eseguire la migrazione dei database di SQL Server a Istanza gestita di SQL direttamente dal portale di Azure.

Quando l'istanza di SQL Server è abilitata da Azure Arc, è possibile:

  • Valutare e valutare se l'istanza di SQL Server è pronta per la migrazione a Istanza gestita di SQL.
  • Identificare i potenziali problemi di migrazione e scoprire come attenuarli.
  • Ottimizzare le prestazioni e i costi con indicazioni sui livelli di servizio, la configurazione e il dimensionamento.

L'individuazione delle istanze di SQL Server e la generazione di report di idoneità vengono eseguite automaticamente ogni fine settimana, ma è possibile avviarle manualmente in qualsiasi momento. Il completamento del processo richiede solo alcuni minuti. Non è necessaria alcuna configurazione o configurazione aggiuntiva.

In primo luogo, scegliere una destinazione di Istanza gestita di SQL appropriata e preparare l'ambiente. È quindi possibile eseguire la migrazione dei database di SQL Server a Istanza gestita di SQL direttamente dal portale di Azure tramite un processo completamente gestito e automatizzato.

La migrazione del database è disponibile per impostazione predefinita per tutte le istanze di SQL Server abilitate da Azure Arc, a partire da SQL Server 2012 (11.x).

Il riquadro Migrazione del database include anche un riepilogo utile dello stato della migrazione per l'istanza, ad esempio il numero di database totali, la destinazione consigliata, il numero di migrazioni completate e il numero di migrazioni in corso:

Screenshot del riepilogo nel riquadro Migrazione del database nel portale di Azure.

Metodi di migrazione integrati

Scegliere il metodo di migrazione più adatto alle proprie esigenze nel riquadro Migrazione del database . Dopo una configurazione iniziale per preparare l'ambiente, il processo di migrazione automatizza il resto in base alla selezione.

Microsoft Copilot consente di scegliere il metodo di migrazione appropriato in base alle esigenze.

La tabella seguente riepiloga i due metodi integrati nel processo di migrazione:

Collegamento a Istanza gestita Servizio di riproduzione dei log (LRS)
metodo Replica in tempo reale
Diagramma che mostra la migrazione del collegamento di Managed Instance.
Backup e ripristino continui
Diagramma della migrazione del Log Replay Service.
Tecnologia sottostante Gruppi di disponibilità distribuiti Trasferimento dei log
Descrizione Metodo più efficiente con replica quasi in tempo reale. Fornisce un database di sola lettura (R/O) nella destinazione, in modo da poter eseguire query sui dati quasi in tempo reale durante la migrazione per eseguire l'offload dei carichi di lavoro R/O nel database secondario o controllare i dati durante la migrazione. Migrazione con il minor tempo di inattività possibile. Metodo di migrazione più compatibile. Caricare i backup su un account di archiviazione BLOB di Azure intermedio che il servizio LRS ripristina automaticamente nell'istanza gestita di SQL in modo continuo. Non è disponibile alcuna replica di database R/O nella destinazione.
Versioni supportate SQL Server 2016 e successivi su Windows Server 2016 e successivi SQL Server 2012 e versioni successive in Windows Server 2012 e versioni successive
Edizioni supportate Edizioni Enterprise, Standard e Developer tutte le edizioni
Consigliato per Carichi di lavoro business critical che richiedono tempi di inattività minimi durante la migrazione e l'accesso a un database di sola lettura nella destinazione, con una destinazione di un'istanza SQL gestita di tipo Generico o Business Critical. Carichi di lavoro per utilizzo generico in cui alcuni tempi di inattività pianificati sono accettabili e destinazione di un'istanza gestita di SQL per utilizzo generico. Non consigliato per le destinazioni dell'istanza gestita di SQL business critical.

Per un confronto approfondito dei due metodi di migrazione, vedere Vedi il collegamento di confronto Istanza gestita con LRS per la migrazione.

Migrazione assistita da Microsoft Copilot

Microsoft Copilot è integrato nell'esperienza per facilitare l'esecuzione del processo di migrazione. Chattare in modo interattivo con Microsoft Copilot consente di eseguire ricerche nella knowledge base di Microsoft per facilitare la migrazione ad Azure.

Microsoft Copilot offre assistenza basata sull'intelligenza artificiale per prendere decisioni o intraprendere azioni in determinati punti con richieste quali:

  • Come vengono effettuate le valutazioni?
  • Aiutami a confrontare.
  • Avviare la migrazione.
  • Aiutami a scegliere il metodo di migrazione corretto.
  • Monitorare la migrazione.
  • Completare la migrazione.

Selezionare l'icona Copilot nel riquadro Migrazione del database per aprire la finestra di chat di Copilot:

Screenshot che mostra l'icona Copilot nel riquadro Migrazione del database nel portale di Azure.

Prerequisiti

Per usare la migrazione di SQL Server in Azure Arc, sono necessari i prerequisiti seguenti:

Prima di avviare il processo di migrazione, assicurarsi di aver preparato l'ambiente per il metodo di migrazione scelto:

Eseguire la migrazione a Istanza gestita di SQL di Azure

I riquadri seguenti nel riquadro Migrazione del database consentono di eseguire la migrazione dei database di SQL Server a Istanza gestita di SQL di Azure:

  1. Valutare l'istanza di origine: valutare l'istanza di SQL Server per determinarne l'idoneità per la migrazione a Istanza gestita di SQL.
  2. Selezionare destinazione: selezionare una destinazione di Istanza gestita di SQL per la migrazione.
  3. Eseguire la migrazione dei dati: eseguire la migrazione dei database di SQL Server a Istanza gestita di SQL.
  4. Monitoraggio e cutover: monitorare il processo di migrazione e passare alla destinazione dell'istanza gestita di SQL.

Lo screenshot seguente mostra i riquadri nel riquadro Migrazione del database per l'istanza di SQL Server nel portale di Azure:

Screenshot che mostra la home page della migrazione per un'istanza di SQL Server nel portale di Azure.

Valutare l'istanza di origine

Per valutare l'istanza di origine, seguire questa procedura:

  1. Accedi alla tua istanza di SQL Server nel portale di Azure.

  2. In Migrazione selezionare Migrazione del database per aprire il riquadro Migrazione del database . In Valuta istanza di origine selezionare Visualizza report per aprire il riquadro Valutazioni .

    Screenshot che mostra il riquadro Migrazione del database per l'istanza di SQL Server nel portale di Azure, con il report Visualizza evidenziato.

  3. Nel riquadro Valutazioni :

    • Usare Esegui valutazione per avviare una nuova valutazione se non è stata eseguita di recente.
    • Usare Visualizzare i dettagli della valutazione nella casella Destinazione consigliata di SQL di Azure per altre informazioni sui risultati della valutazione, inclusa l'idoneità dell'istanza di SQL Server per eseguire la migrazione a Istanza gestita di SQL. Si apprenderà anche il livello di servizio e la configurazione consigliati per l'istanza di destinazione.

Selezionare la destinazione

Dopo aver valutato l'istanza di SQL Server, selezionare una destinazione di Istanza gestita di SQL.

  1. Nel riquadro Valutazioni selezionare Crea o seleziona destinazione. In alternativa, nel riquadro Migrazione del databaseselezionare Seleziona destinazione. Entrambe le opzioni aprono il riquadro Crea o seleziona destinazione in cui è possibile identificare una destinazione di migrazione.

    Screenshot che mostra il riquadro Valutazioni nel portale di Azure con l'opzione Crea destinazione evidenziata.

  2. Nel riquadro Crea o seleziona destinazione , in Target exists (Destinazione) selezionare una delle opzioni seguenti:

    • Sì, è già stata creata una destinazione: selezionare una destinazione Istanza gestita di SQL esistente.
    • No, si vuole creare una nuova destinazione: creare una nuova destinazione di Istanza gestita di SQL.

    Screenshot che mostra il riquadro Crea o seleziona destinazione.

  3. Immettere le informazioni necessarie per la destinazione di Istanza gestita di SQL. Usare quindi Select target (Seleziona destinazione ) o Create target (Crea destinazione ) per procedere con il passaggio successivo in base alla selezione della destinazione .

    1. Se si dispone già di un'istanza come destinazione, scegliendo Seleziona destinazione si passa al riquadro Migrazione del database per l'istanza di SQL Server. Il nome dell'istanza viene popolato come destinazione selezionata. È quindi possibile passare al passaggio Eseguire la migrazione dei dati .
    2. Se si sceglie di creare una nuova istanza, si verrà guidati al riquadro Crea Istanza gestita di SQL di Azure nel riquadro Migrazione del database per creare l'istanza di destinazione. Al termine, controllare lo stato di avanzamento della distribuzione nel riquadro Migrazione del database per l'istanza di SQL Server. Il nome di destinazione viene popolato nel riquadro Destinazione . È quindi possibile passare al passaggio Eseguire la migrazione dei dati .

Eseguire la migrazione dei dati

Dopo aver pronto la destinazione, avviare il processo di migrazione.

Monitorare e effettuare la transizione

Dopo aver avviato la migrazione, è possibile monitorare lo stato di avanzamento. Nel riquadro Migrazione del database selezionare Monitorare le migrazioni.

Il riquadro Monitoraggio e cutover mostra informazioni utili sul processo di migrazione, ad esempio:

  • I database di cui è stata eseguita la migrazione e i database ancora in corso.
  • Metodo di migrazione scelto.
  • Istanza di destinazione e database di destinazione.
  • Durata della migrazione corrente di ogni database.
  • Ora di avvio della migrazione.

Screenshot della pagina di migrazione del monitor nel portale di Azure.

È possibile completare o annullare la migrazione dal riquadro Monitoraggio e passaggio. È anche possibile visualizzare i log per informazioni sulla migrazione. La selezione di un database consente di passare a un riquadro con altri dettagli sull'origine e sulla destinazione.

Al termine della migrazione, lo stato della migrazione mostra Pronto per il passaggio. Per passare alla destinazione Istanza gestita di SQL, selezionare Cutover nel riquadro Monitoraggio e cutover . È anche possibile usare il riquadro dei dettagli del database.

Selezionare un database e quindi usare Cutover per aprire il riquadro Cutover e visualizzare opzioni diverse in base al metodo di migrazione selezionato.

Annotazioni

Il completamento del cutover o l'annullamento della migrazione quando si esegue la migrazione attraverso il collegamento dell'Istanza Gestita concede autorizzazioni just-in-time fino a quando il collegamento non viene rimosso o la migrazione viene annullata.

Limitazioni

Le limitazioni del collegamento a Istanza gestita e l'archiviazione con ridondanza locale si applicano alle migrazioni tramite il portale di Azure.

Il monitoraggio della migrazione tramite il portale di Azure è disponibile solo per le istanze di SQL Server che soddisfano i requisiti di licenza di monitoraggio.