Eseguire la migrazione usando Istanza gestita collegamento

Completato

La funzionalità di collegamento di Istanza gestita di SQL di Azure offre una vera opzione di migrazione online rispetto a tutti gli altri servizi e strumenti disponibili. Inoltre, eseguendo parzialmente i carichi di lavoro su Azure, le aziende possono adottare un approccio per fasi alla migrazione cloud, sfruttando comunque i vantaggi offerti da Azure.

Anche se il collegamento è progettato per replicare un database per ogni collegamento, può essere configurato per replicare più database da una singola istanza di SQL Server a una o più istanze gestite di SQL oppure replicare lo stesso database in più istanze gestite di SQL. Questa operazione viene ottenuta configurando più collegamenti, ognuno corrispondente a una coppia di istanze gestite dal database.

Istanza gestita di SQL di Azure funzionalità di collegamento consente di replicare i database di SQL Server ospitati ovunque in Azure e di eseguire il failover nel cloud in caso di emergenza o di interruzioni aziendali gravi. Il collegamento di Istanza gestita di SQL di Azure garantisce inoltre un failover continuo tra il database primario e quello secondario.

Uno dei vantaggi dell'uso di Istanza gestita di SQL di Azure è che si tratta di una piattaforma distribuita come servizio (PaaS), il che significa che la manutenzione hardware, l'applicazione di patch e gli aggiornamenti più recenti vengono applicati e gestiti automaticamente da Azure. Ciò garantisce che l'ambiente di database sia sempre aggiornato e sicuro, riducendo al contempo il rischio di tempi di inattività dovuti a guasti hardware o vulnerabilità software.

Diagram showing the replication of databases from the primary replica to the secondary replica through the distributed availability group (AG).

Come si può notare in precedenza, la funzionalità di collegamento usa il gruppo di disponibilità distribuito (DAG) ed è definito come ambito per ogni database (un collegamento per ogni database). Ciò consente di consolidare più database SQL Server paralleli in un'Istanza gestita di SQL di Azure o di ridimensionarli su più istanze e aree geografiche in nel mondo.

La funzionalità di collegamento fornisce due tipi di replica:

  • Replica unidirezionale. La replica unidirezionale è disponibile per le versioni 2016 e 2019 di SQL Server e consente di replicare i dati in un'unica direzione da un'Istanza di SQL Server stanza all'istanza gestita.

  • Replica bidirezionale. SQL Server 2022 offre una funzionalità di replica bidirezionale che consente di replicare i dati tra l'istanza gestita e le istanze di SQL Server, di eseguire manualmente il failover durante un emergenza e di eseguire manualmente il failback dopo la mitigazione dell’emergenza. Supporta un failover online ma un failback offline. Per iscriversi, è disponibile un'anteprima del failback online.

Funzionalità estese al cloud

Oltre alla migrazione dei carichi di lavoro, esistono diversi modi per usare la funzionalità di collegamento e usare i servizi e le risorse di Azure, tra cui:

Funzionalità Descrizione
Offload dei carichi di lavoro di sola lettura È possibile configurare repliche secondarie su SQL Server in Azure per ridurre le esigenze di creazione di report. La funzionalità di collegamento è di tipo database, consentendo il consolidamento dei carichi di lavoro di sola lettura in Azure, offrendo la possibilità di avvicinare i dati ai clienti in qualsiasi area geografica supportata nel mondo con il minimo impegno.
Backup automatizzati Le repliche secondarie in esecuzione in Istanza gestita di SQL di Azure vengono sottoposte automaticamente a backup nell'account Archiviazione BLOB di Azure, riducendo in modo significativo le attività amministrative e migliorando l'affidabilità.
Continuità aziendale Come soluzione di ripristino di emergenza, la funzionalità di collegamento consente di eseguire il failover di Istanza gestita di SQL di Azure ed eseguire il failback dopo l'attenuazione dell'emergenza.

Per configurare la funzionalità di collegamento, è necessario seguire la stessa procedura, indipendentemente dal fatto che si stia eseguendo la migrazione a Istanza gestita di SQL di Azure, configurando il ripristino di emergenza nel cloud, riducendo i carichi di lavoro su Azure o mirando a ridurre le operazioni di backup e i costi di gestione.

È possibile usare una procedura guidata in SQL Server Management Studio (SSMS) o script. Il vantaggio principale dell'uso degli script è che possono essere automatizzati, migliorando il processo di distribuzione e risparmiando tempo ed energie.

Esistono alcune funzionalità di SQL Server non supportate dal collegamento Istanza gestita di SQL di Azure. Ad esempio, non è possibile abilitare la funzionalità di collegamento se la funzionalità usata nel database primario di SQL Server non è supportata da Istanza gestita di SQL di Azure, ad esempio le tabelle di file e i flussi di file.

Per l'elenco completo delle funzionalità supportate, vedere Limitazioni del collegamento Istanza gestita di SQL di Azure.

Come abbiamo visto, la funzionalità di collegamento Istanza gestita di SQL di Azure consente alle aziende di estendere in modo sicuro gli ambienti SQL Server ad Azure, beneficiando al contempo delle caratteristiche di scalabilità, prestazioni e sicurezza offerte da Istanza gestita di SQL di Azure.