Conservazione dei dati (DB Cloud)
1. Ridondanza e Disponibilità
-
Replica geografica: SQL Azure impiega la replica geografica per garantire la disponibilità dei dati, replicando attivamente i database in più regioni. Questo assicura la continuità operativa anche in caso di guasti regionali.
-
Zone di disponibilità: i database vengono distribuiti su più Zone di Disponibilità all’interno dell’area UE, offrendo un ulteriore livello di ridondanza e resilienza
2. Sicurezza dei Dati
-
Crittografia dei dati: i dati sono protetti sia a riposo (mediante Transparent Data Encryption – TDE) sia in transito (tramite SSL/TLS), garantendo la riservatezza e l’integrità contro accessi non autorizzati.
-
Controllo degli accessi basato sui ruoli (RBAC): la gestione centralizzata delle autorizzazioni avviene attraverso Azure Active Directory (AAD), permettendo un controllo granulare sui permessi di accesso ai dati.
3. Backup e Ripristino
-
Backup automatici: SQL Azure esegue automaticamente backup completi, differenziali e dei log delle transazioni.
-
Backup completi: settimanali
-
Backup differenziali: ogni 12 ore
-
Transaction log: ogni 5–10 minuti
-
-
Ripristino temporale (Point-in-Time Restore): consente di ripristinare il database a qualsiasi punto nel tempo compreso nel periodo di conservazione dei backup (fino a 35 giorni).
4. Resilienza e Recupero di Emergenza
-
Piani di recupero di emergenza: Azure SQL Database integra strategie di disaster recovery per garantire la disponibilità dei dati anche in scenari di guasto critico o eventi catastrofici.
-
Failover automatico: in caso di interruzione di servizio o guasto, il sistema effettua automaticamente il failover verso un’istanza replica, senza necessità di intervento manuale, minimizzando i tempi di inattività.
5. Monitoraggio e Gestione
-
Monitoraggio continuo: utilizzare Azure Monitor per tracciare in tempo reale metriche di performance, identificare colli di bottiglia e rilevare anomalie.
-
Avvisi e automazione: configurare Alert Rules in Azure Monitor e sfruttare Azure Automation o Azure Logic Apps per automatizzare le azioni correttive (ad es. scaling, notifiche, esecuzione di runbook) al verificarsi di eventi specifici.
6. Compliance e Certificazioni
-
Certificazioni di sicurezza: Azure SQL Database è conforme ai seguenti standard e regolamentazioni:
-
ISO/IEC 27001
-
ISO/IEC 27018
-
SOC 1, SOC 2 e SOC 3
-
HIPAA
-
GDPR (Regolamento Generale sulla Protezione dei Dati)
-