Backup e ripristino di SQL Server con Archiviazione BLOB di Azure
Si applica a: SQL Server Istanza gestita di SQL di Azure
Questo articolo illustra l'esecuzione di backup di SQL Server in Archiviazione BLOB di Microsoft Azure e il ripristino dallo stesso. È inoltre disponibile un riepilogo dei vantaggi dell'utilizzo di Archiviazione BLOB di Azure per archiviare i backup di SQL Server.
SQL Server supporta l'archiviazione di backup in Archiviazione BLOB di Azure nei modi seguenti:
Gestione dei backup in Microsoft Azure: usando gli stessi metodi usati per eseguire il backup dei database su DISK e TAPE, è ora possibile eseguire il backup nel servizio di archiviazione Microsoft Azure specificando l'URL come destinazione di backup. È possibile utilizzare questa funzionalità per eseguire il backup manualmente o per configurare la propria strategia di backup allo stesso modo di una risorsa di archiviazione locale o di altre soluzioni esterne. Questa funzionalità viene definita anche Backup di SQL Server nell'URL. Per altre informazioni, vedere SQL Server Backup to URL. Questa funzionalità è stata migliorata in SQL Server 2016 (13.x) per garantire prestazioni e funzionalità superiori tramite l'uso di BLOB in blocchi, firme di accesso condiviso e striping. Per altre informazioni sulle firme di accesso condiviso, vedere Firme di accesso condiviso, parte 1: conoscere il modello di firma di accesso condiviso. Questa funzionalità è disponibile in SQL Server 2012 SP1 CU2 e versioni successive. Per le versioni di SQL Server precedenti a SQL Server 2012 SP1 CU2, è possibile usare il componente aggiuntivo dello strumento per il backup di SQL Server in Microsoft Azure per creare i backup nel servizio di archiviazione Microsoft Azure in modo rapido e semplice.
Backup di snapshot di file per i file di database in Archiviazione BLOB di Azure: con l'uso degli snapshot di Azure, i backup degli snapshot di file di SQL Server garantiscono backup e ripristini quasi istantanei per i file di database archiviati usando Archiviazione BLOB di Azure. Questa funzionalità consente di semplificare i criteri di backup e ripristino e supporta il ripristino temporizzato. Per altre informazioni, vedere Backup di snapshot di file per i file di database in Azure. Questa funzionalità è disponibile in SQL Server 2016 o versione successiva.
Configurazione di SQL Server per la gestione dei backup in Microsoft Azure : configurare SQL Server in modo da gestire la strategia di backup e pianificare i backup per un singolo database o più database oppure per impostare i valori predefiniti a livello di istanza. Questa funzionalità viene definita backup gestito di SQL Server in Microsoft Azure. Per altre informazioni, vedere Backup gestito di SQL Server in Microsoft Azure. Questa funzionalità è disponibile in SQL Server 2014 o versione successiva.
Vantaggi dell'uso di Archiviazione BLOB di Azure per i backup di SQL Server
Archiviazione flessibile, affidabile e illimitata in una posizione esterna: l'archiviazione dei backup in Archiviazione BLOB di Azure può essere una soluzione esterna utile, flessibile e di facile accesso. La creazione dell'archiviazione in una posizione esterna per i backup di SQL Server può essere semplice quanto la modifica degli script o dei processi esistenti. Generalmente, l'archiviazione in una posizione esterna deve essere sufficientemente lontana dalla posizione del database di produzione per impedire che una singola situazione di emergenza possa influire sia sulla posizione esterna sia su quella del database di produzione. Scegliendo la replica a livello geografico dell'archiviazione BLOB si dispone di un ulteriore livello di protezione in caso di evento di emergenza che potrebbe influire sull'intera area. Inoltre, i backup sono disponibili sempre e in qualsiasi punto e possono essere facilmente utilizzati per i ripristini.
Importante
Con l'uso di BLOB in blocchi in SQL Server 2016 (13.x), è possibile eseguire lo striping del set di backup per supportare file di backup con dimensioni fino a 12,8 TB.
Archivio di backup: per l'archiviazione dei backup, Archiviazione BLOB di Azure offre un'alternativa ottimale alle opzioni più diffuse, ad esempio le soluzioni a nastro. L'archiviazione su nastro può richiedere il trasporto fisico alla struttura fuori sede e l'adozione di determinate misure per la protezione dei supporti. L'archiviazione dei backup nell'archiviazione BLOB di Azure rappresenta un'opzione di archiviazione istantanea, estremamente disponibile e durevole.
Nessun overhead di gestione dell'hardware: non è previsto alcun problema di questo tipo con i servizi Microsoft Azure. Tramite i servizi Microsoft Azure viene gestito l'hardware e viene fornita una replica a livello geografico per garantire ridondanza e protezione da eventuali errori dell'hardware.
Attualmente, per le istanze di SQL Server in esecuzione in una macchina virtuale di Microsoft Azure, il backup in Archiviazione BLOB di Azure può essere effettuato creando dischi collegati. Esiste tuttavia un limite al numero di dischi che è possibile collegare a una macchina virtuale di Microsoft Azure, vale a dire 16 per un'istanza di dimensioni elevate e un po' di meno per istanze di dimensioni inferiori. Abilitando un backup diretto nell'archiviazione BLOB di Azure è possibile evitare il limite di 16 dischi.
Inoltre, il file di backup attualmente archiviato in Archiviazione BLOB di Azure è direttamente disponibile in un'istanza di SQL Server locale o in un'altra di SQL Server in esecuzione in una macchina virtuale di Microsoft Azure, senza dover collegare/scollegare il database o scaricare e collegare il disco rigido virtuale.
Vantaggi economici: si paga solo il servizio utilizzato. Può rivelarsi una soluzione economica per il backup e l'archiviazione fuori sede. Per altre informazioni e per i collegamenti, vedere la sezione Considerazioni sui costi di Microsoft Azure .
Considerazioni sui costi di Microsoft Azure
Conoscendo i costi correlati all'archiviazione di Microsoft Azure è possibile prevedere il costo della creazione e dell'archiviazione dei backup in Microsoft Azure.
Per stimare i costi, è possibile usare il calcolatore dei costi di Microsoft Azure .
Archiviazione: i costi dipendono dallo spazio utilizzato e vengono calcolati in base a una scala graduata e al livello di ridondanza. Per altri dettagli e informazioni aggiornate, vedere la sezione sulla gestione dei dati nell'articolo Dettagli prezzi .
Trasferimenti di dati: i trasferimenti in entrata dei dati in Microsoft Azure sono gratuiti. Per i trasferimenti in uscita viene addebitato il costo relativo all'utilizzo della larghezza di banda e il calcolo viene effettuato in base a una scala graduata specifica per l'area. Per ulteriori informazioni, vedere la sezione Trasferimenti di dati nell'articolo Dettagli prezzi.