Eseguire la migrazione con gli strumenti - da Redis Enterprise a Azure Redis gestito

Azure offre strumenti di migrazione predefiniti che aggiornano l'istanza di cache di Azure per Redis Enterprise in un'istanza di Redis gestita di Azure. Al termine della migrazione, il nome host Redis Enterprise punterà a un'istanza di Redis gestita di Azure e le applicazioni client si riconnettono automaticamente all'istanza di Redis gestita di Azure usando lo stesso nome host e la stessa chiave di accesso dell'istanza di Redis Enterprise. Dopo aver convalidato la migrazione, aggiornare le applicazioni client in modo da usare il nuovo nome host Azure Redis gestito.

Importante

Una competenza dell'agente di migrazione per cache di Azure per Redis Enterprise è disponibile per rispondere alle domande relative alla migrazione e preparare un piano di migrazione personalizzato per l'ambiente. Per altre informazioni, vedere Competenza dell'agente di migrazione redis Enterprise.

Usare questi passaggi se si sceglie lo strumento di migrazione per le cache aziendali usando Azure portale.

Passaggio 1: Convalidare e avviare la migrazione

  1. Aggiungere il tag di risorsa amr-migration-data-preserve: false all'istanza di cache di Azure per Redis Enterprise per disabilitare in modo esplicito la sincronizzazione dei dati con il massimo sforzo. Questo tag è necessario prima che la migrazione possa continuare. È consigliabile impostare il tag della risorsa su False in quanto garantirà che la migrazione sia più veloce con maggiore probabilità di esito positivo. La sincronizzazione dati non è ancora supportata.

    az tag update --resource-id --operation Merge --tags amr-migration-data-preserve=False
    
  2. Nel portale di Azure usare il menu Resource per l'istanza di cache di Azure per Redis Enterprise e selezionare Migrate per Azure Redis gestito dalla barra dei comandi di primo livello.

    Screenshot che mostra gli strumenti di migrazione nel Azure portal.

  3. Nel riquadro di migrazione selezionare lo SKU redis gestito di Azure esistente a cui eseguire la migrazione, quindi selezionare Migrate. Verrà avviato il processo di migrazione per l'istanza di cache di Azure per Redis Enterprise.

Passaggio 2: Durante la migrazione

  1. Durante la migrazione, lo stato della cache cambia in Aggiornamento. Non è possibile eseguire altre operazioni di gestione fino al completamento della migrazione.
  2. L'applicazione client visualizzerà un blip di connessione, simile all'esperienza di manutenzione. Quando l'applicazione client si riconnette, si connetterà all'istanza Redis gestita da Azure.

Passaggio 3: Verificare l'esito positivo ed eliminare il vecchio nome host cache di Azure per Redis Enterprise

  1. Al termine della migrazione, verificare che l'applicazione si comporti come previsto con l'endpoint migrato. Si noti che il nome host di cache di Azure per Redis Enterprise continuerà a puntare alla nuova istanza di Redis gestita da Azure anche dopo il completamento della migrazione.
  2. Aggiornare le applicazioni per usare il nome host di Azure Managed Redis (<cachename>.<region>.redis.azure.net) e ritirare il nome host inutilizzato di cache di Azure per Redis Enterprise.