Fornitore di dati virtuali - AWS Servizio di migrazione del Database

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

Fornitore di dati virtuali

AWS Database Migration Service (DMS) offre la modalità virtuale per i fornitori di dati nella conversione dello schema. Questa funzionalità consente di eseguire la conversione dello schema senza collegarsi a un database di destinazione, riducendo i costi dell'infrastruttura e offrendo flessibilità per la pianificazione della migrazione. Con la modalità virtuale, è possibile avviare immediatamente le operazioni di conversione per pianificare una strategia di migrazione ottimale prima di impegnare risorse. È possibile valutare la compatibilità, convertire e rivedere il codice dello schema e persino testare diverse opzioni di destinazione. Quindi puoi connetterti a un database quando sei pronto. La modalità virtuale supporta tutti i database di destinazione compatibili con AWS DMS Schema Conversion, inclusi MySQL, PostgreSQL, Amazon Redshift e Amazon RDS for Db2.

Crea un provider di dati virtuali

Per creare un fornitore di dati virtuale, è sufficiente abilitare la modalità virtuale nel modulo per la creazione del provider di dati. Per ulteriori informazioni, consulta Configurare i provider di dati per la conversione dello schema DMS.

Utilizzo dei provider di dati virtuali

Per utilizzare un fornitore di dati virtuali, crea un nuovo progetto di migrazione o modifica un progetto di migrazione esistente. Quindi imposta il provider di dati di destinazione del progetto sul provider di dati virtuali che hai creato.

Per utilizzare un provider virtuale per il ruolo Secret e IAM per la lettura dei campi di quel segreto, utilizza qualsiasi segreto concesso al ruolo IAM per configurare correttamente il progetto di migrazione.

Dopo aver impostato il provider di destinazione, scegli la scheda di conversione dello schema. Quindi scegli il pulsante Avvia la conversione dello schema. Attendi l'avvio del progetto.

Ora puoi utilizzare la conversione dello schema con il fornitore di dati di destinazione virtuale proprio come faresti con un vero fornitore di dati di destinazione. Le azioni che richiedono la connessione a un database di destinazione reale verranno disabilitate, ma l'opzione Salva come SQL sarà disponibile per l'albero di destinazione.

Transizione da un fornitore di dati virtuale a un fornitore di dati reale

Quando sei pronto per procedere con la migrazione effettiva, puoi passare a un vero fornitore di dati.

Per passare da un fornitore di dati virtuale a un fornitore di dati reale, segui questi passaggi.
  1. Accedi alla console di AWS gestione e apri la console AWS DMS.

  2. Nel pannello di navigazione scegli Fornitori di dati. Quindi scegli il provider di dati che desideri modificare.

  3. Vai alla sezione Progetti di migrazione associati, per vedere tutti i progetti di migrazione che utilizzano questo fornitore di dati virtuali.

  4. Scegli il primo progetto associato.

  5. Scegli la scheda di conversione dello schema.

  6. Seleziona l'opzione Sezione Dettagli - Stato.

  7. Se lo stato è Aperto e il pulsante Chiudi conversione dello schema non è disattivato, selezionalo e attendi che il progetto venga chiuso.

  8. Ripeti i passaggi precedenti per tutti i restanti progetti di migrazione associati.

  9. Verifica che non ci siano progetti aperti rimanenti.

  10. Tornate al fornitore di dati e scegliete Modifica.

  11. Disattiva la modalità virtuale.

  12. Compila correttamente le impostazioni di connessione. I parametri di connessione dipendono dal motore di database in uso. Per ulteriori informazioni, vedere Creazione di fornitori di dati.

  13. Scegli Save changes (Salva modifiche).

    Nota

    Dopo aver salvato le modifiche, non sarà possibile riattivare la modalità virtuale.

  14. Torna alla console AWS DMS.

  15. Nel riquadro di navigazione, scegli Progetti di migrazione. Quindi scegli il progetto di migrazione per il quale desideri modificare il fornitore di dati.

  16. Scegli Modifica.

  17. Compila il campo Segreto da utilizzare per connetterti al provider di dati di destinazione. Usa il segreto corretto, contenente le credenziali necessarie per connetterti al database.

  18. Compila il ruolo IAM da utilizzare per leggere il segreto di destinazione. Verifica che il ruolo IAM qui specificato sia corretto, che abbia ottenuto la lettura del segreto delle credenziali di connessione e che sia disponibile per il servizio AWS DMS Schema Conversion.

  19. Scegli Save changes (Salva modifiche).

  20. Scegli la scheda di conversione dello schema.

  21. Scegli il pulsante Avvia conversione dello schema.

  22. Attendi l'avvio del progetto.

Importante

Dopo aver disabilitato la modalità virtuale e salvato questa modifica al fornitore di dati, questa azione non può essere annullata. Ti verrà richiesto di fornire i dettagli effettivi della connessione al database per il fornitore di dati e i ruoli Working Secret e IAM per accedere al Secret nel progetto di migrazione associato.

Al primo avvio del progetto contenente il fornitore di dati di transito, avrai i risultati della conversione. Saranno disponibili solo queste azioni:

  • Negli schemi dei nodi: aggiorna dal database.

  • Sugli oggetti del database: applica le modifiche, quindi salva come SQL.

L'azione Applica applicherà gli oggetti convertiti al database reale.

L'azione Aggiorna dal database carica gli oggetti del database dal database reale. Tutti gli oggetti di conversione non salvati andranno persi.