Introduzione

Completato

Database SQL di Azure è una piattaforma distribuita come servizio (PaaS) che fornisce un ambiente di sviluppo e distribuzione completo nel cloud, utilizzabile per semplici applicazioni basate sul cloud, nonché per applicazioni aziendali avanzate.

La migrazione a database SQL consente di modernizzare l'applicazione sfruttando le funzionalità PaaS. Ciò consente di eliminare le dipendenze dai componenti tecnici con ambito a livello di istanza, ad esempio processi di SQL Agent. Il database SQL rappresenta una soluzione di manutenzione ridotta che può essere un'ottima opzione per determinati carichi di lavoro.

È possibile che siano disponibili requisiti specifici più adatti per Database SQL di Azure anziché Istanza gestita di SQL di Azure negli scenari seguenti:

  • È necessario semplificare la distribuzione per i database con utilizzo intermittente e imprevedibile.
  • Nuovi database singoli senza cronologia di utilizzo in cui il dimensionamento delle risorse di calcolo è difficile o impossibile da stimare prima della distribuzione nel database SQL.
  • La complessità della distribuzione e dello sviluppo è un problema.
  • I requisiti di calcolo sono inferiori a quelli offerti da un'istanza gestita e il consolidamento dei database non è un'opzione.

Il processo di migrazione di un database SQL Server in esecuzione in una macchina virtuale di Azure in Database SQL di Azure è simile ai passaggi descritti in questo modulo.

Nota

Prima di procedere, è importante assicurarsi di aver esaminato Valutare i database di SQL Server per la migrazione ad Azure SQL. Questo modulo illustra gli strumenti di valutazione e consente di individuare nuove funzionalità nella piattaforma di SQL Server di destinazione da cui il database può trarre vantaggio dopo un aggiornamento.

Scenario del caso di utilizzo

In questo modulo viene usato uno scenario di esempio per illustrare i concetti chiave sulla migrazione dei dati.

Si supponga di lavorare per un'azienda che produce biciclette e componenti per biciclette. Si vogliono aggiornare diversi server di database legacy, tra cui il database dei prodotti, un database dei componenti in magazzino e un database delle risorse umane. Si vuole inoltre passare da un modello di spesa in conto capitale a un modello di spesa operativa e sfruttare i vantaggi offerti della scalabilità e dalla disponibilità dei servizi Azure. Si prevede di eseguire la migrazione di database SQL Server a database SQL di Azure. Si è stati incaricati dal consiglio di amministrazione di pianificare il progetto di migrazione e si è anche responsabili dell'esecuzione delle attività di migrazione.

Si apprenderà come eseguire la migrazione di database SQL Server al database SQL di Azure. Per iniziare si esamineranno alcune considerazioni che è necessario tenere presenti prima di una migrazione e si apprenderà come creare un database SQL di Azure. Si esamineranno quindi i diversi metodi di migrazione offline e online e si vedranno alcuni modi per spostare i dati nel database SQL di Azure.