SQL Database è il servizio cloud della piattaforma Azure che offre SQL Server in maniera completamente gestita. Scegliamo il modello basato su DTU o su vCore e al resto ci pensa la piattaforma.
Tra le tante funzionalità di cui disponiamo esiste anche un backup continuo che Microsoft fa del database. Un backup completo viene effettuato una volta alla settimana, uno differenziale ogni 12 ore, e quello del transaction log ogni 5/10 minuti. I backup vengono poi persistiti tramite un RA-GRS storage, perciò replicato su un'altra region per garantire la reperibilità del database. Dato che la trasparent data encryption (TDE) è attiva per default, anche i backup sono al sicuro e criptati.
Grazie a questo possiamo beneficiare di un point-in-time restore (PITR) da 7 a 35 giorni, configurabile direttamente nella sezione server, per ripristinare il database ad un preciso momento. Qualora però tutto questo non bastasse, possiamo anche configurare delle politiche di retention dei backup più longeva.
Accendendo al configurazione server, nella sezione Manage Backups possiamo selezionare uno o più database e premere Configure retention.
Oltre al PITR, possiamo spuntare flag per indicare per quanto tempo mantenere il primo backup effettuato ogni settimana, ogni mese e ogni anno (per quest'ultimo indicando in quale settimana farlo). In questo modo riusciamo ad avere backup fino anche a 10 anni, mantenuti sempre grazie allo storage. Nella stessa sezione attraverso il tab Available backups sono poi disponibili i backup dei quali possiamo fare il restore su un nuovo database, ma non possiamo effettuarne il download.
Di questi backup viene effettuato regolarmente un automatico controllo di integrità e il tutto viene gestito da Microsoft. Il costo di tutto questo varia a seconda dello spazio occupato sullo storage, secondo le normali tariffe.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sfruttare al massimo i topic space di Event Grid MQTT
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Proteggere le risorse Azure con private link e private endpoints
Disabilitare automaticamente un workflow di GitHub (parte 2)
Eseguire operazioni sui blob con Azure Storage Actions
Ordine e importanza per @layer in CSS
Migliorare l'organizzazione delle risorse con Azure Policy
Utilizzare gRPC su App Service di Azure
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
I più letti di oggi
- Simulare Azure Cosmos DB in locale con Docker
- Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- .NET Conference Italia 2024 - Milano
- .NET Conference Italia 2023 - Milano e Online