Skip to content
  • Casa
  • Esplora le pagine
  • Backup Del Database

Backup Del Database

Il backup dei database è il processo di creazione di una copia (backup) dei dati strutturati di un’organizzazione utilizzati dai database più diffusi, come SAP HANA e Microsoft SQL Server.

Definizione di Database Backup

Il backup dei database è il processo di creazione di una copia (backup) dei dati strutturati di un’organizzazione utilizzati dai database più diffusi, come SAP HANA e Microsoft SQL Server.

Lo scopo della creazione di una copia è quello di ricostruire i dati originali qualora si presenti la necessità di effettuare la Recovery dei dati e del carico di lavoro del database a seguito di cancellazioni accidentali, danneggiamenti o attacchi.

Nelle implementazioni cloud ibride, i dati strutturati possono trovarsi in locale, all’interno di carichi di lavoro di database in esecuzione su server fisici, macchine virtuali o container, oppure in esecuzione su macchine virtuali o container nel cloud.

Che cos’è il Database Backup?

Database Backup è una soluzione di protezione dei dati strutturati presenti nei carichi di lavoro dei database– e dovrebbe coprire in modo ottimale gli ambienti ibridi — poiché le aziende necessitano di soluzioni di Backup and Recovery dei propri dati sia in locale che in ambienti cloud. I dati strutturati ospitati nei database aziendali sono fondamentali per le aziende che si affidano a essi per archiviare i dati in modo relazionale come backend per molte applicazioni business-critical, tra cui ERP, SCM, CRM e altre ancora. Con i costi dei tempi di inattività in costante aumento, le aziende devono assicurarsi di disporre di backup sicuri dei propri dati per un ripristino rapido.

Nel mondo odierno, caratterizzato da servizi on-demand e da una disponibilità costante, il Database Backup non può più avvalersi di metodi obsoleti che richiedono l’arresto del motore del database per eseguire l’operazione. Le soluzioni di Database Backup odierne devono eseguire l’operazione di backup mentre il database è ancora in esecuzione. Questo tipo di Database Backup richiede un lavoro molto più impegnativo dietro le quinte, poiché i dati continuano a essere scritti nel database mentre si sta tentando di copiarli per garantirne la protezione.

Le soluzioni di protezione dei carichi di lavoro dei database che utilizzano un metodo integrato sono in grado di eseguire il backup di tutti i file presenti nel database, inclusi lo spazio tabella, la partizione, il database Master, i log delle transazioni e altri file correlati all’istanza, senza arrestare il motore del database. Ciò contribuisce a garantire che i carichi di lavoro del database non vengano danneggiati durante il processo di backup. È consigliabile eseguire backup programmati del database con frequenza regolare e periodica per proteggere i dati strutturati in continua evoluzione.

In cosa consiste il processo di Database Backup e come funziona?

Un Database Backup protegge tutti i dati strutturati associati ai carichi di lavoro dei database critici per l’azienda. I Database Backup, sia on-premise che basati sul cloud, possono essere implementati su varie destinazioni di archiviazione: in loco, fuori sede, nel cloud… oppure possono seguire un approccio di cloud ibrido.

Indipendentemente dalla destinazione prevista per il backup dei dati strutturati, le aziende devono seguire con attenzione una serie di passaggi per garantire un backup e una protezione dei dati adeguati. Le fasi principali del processo di Database Backup includono:

  • Identificare le fonti di dati strutturati di cui è necessario eseguire il backup e garantire la protezione, quali tabelle, istanze e log.
  • Determinare il tipo di backup: completo, differenziale, del log delle transazioni, solo copia, parziale, oppure di file e gruppi di file.
  • Indicare una destinazione per i dati di backup, in locale, nel cloud o in entrambi.
  • Eseguire il backup oppure pianificarlo per un momento più opportuno
  • Eseguire ripristini periodici in un’altra posizione del database per verificare la validità dei dati.

I backup vengono inviati a un’area di archiviazione per consentire la Recovery in caso di perdita dei dati. Le soluzioni possono scrivere su un archivio locale o su un archivio cloud. È importante definire una strategia di archiviazione, in particolare per i set di dati di grandi dimensioni, valutando sia gli aspetti economici che gli RPO e gli RTO. Ilcostituisce una solida base per gli ambienti DevOps. Questo approccio raccomanda di conservare tre copie dei dati (l’ambiente di produzione più due backup), di archiviare i backup su due diversi tipi di supporto e di conservare una copia fuori sede.prevede che le aziende dispongano di 3 copie dei propri dati, conservate in 2 luoghi diversi, di cui una fuori sede. Le soluzioni di Database Backup dovrebbero offrire alle aziende la flessibilità necessaria per disporre di uno storage primario in loco, che consenta il Recovery rapido di carichi di lavoro di grandi dimensioni, inviando al contempo copie secondarie nel cloud, come storage fuori sede isolato fisicamente. Inoltre, i database in esecuzione nel cloud richiederanno opzioni flessibili per sfruttare lo storage cloud sia per le copie di backup primarie che per quelle secondarie.

Infine, le soluzioni di Database Backup devono essere progettate per garantire un ripristino rapido dei dati, in modo che le aziende che le utilizzano possano recuperare rapidamente i propri dati quando ne hanno bisogno, per garantire il regolare svolgimento delle attività aziendali.

Perché è importante eseguire il Database Backup?

La quantità di dati generati ogni giorno è sbalorditiva, e tutti devono essere archiviati e protetti da eventuali perdite. Ilentità media di una violazione dei datiè stato stimato in 26 mila record, mentre il costo per ogni record perso era pari a 150 dollari. L’impatto della perdita di dati sulle aziende si protrae per anni dopo un evento dirompente.

Senza un solido sistema di Database Backup, è lecito prevedere una certa perdita di dati e malfunzionamenti delle applicazioni a causa di interruzioni programmate e non programmate. Senza una protezione del carico di lavoro del database, le aziende corrono il rischio di subire perdite di fatturato e di clienti a causa di interruzioni prolungate e tempi di Recovery eccessivi.

Negli ultimi quattro anni, l’aumento dei casi di violazione dei dati ha comportato un incremento delle perdite anomale di clienti, con un costo per le aziende pari a 5,7 milioni di dollari per ogni cliente esistente perso. In breve, Database Backup garantisce la salute della vostra azienda e le consente di riprendersi più rapidamente a seguito di un evento che ne comprometta il funzionamento. Una ricerca di IDC rileva che il costo medio dei tempi di inattività è pari a 250.000 dollari all’ora.

Vantaggi del Database Backup

Nel corso degli anni, la domanda relativa ai carichi di lavoro dei database è cresciuta. Non solo il numero dei database è aumentato, ma questi sono ora più grandi, più veloci e più complessi rispetto al passato. Le aziende si affidano a database più grandi e veloci per archiviare le proprie informazioni e, in caso di perdita, i loro dati sarebbero insostituibili. I vantaggi del Database Backup includono la riduzione dei tempi di inattività, la continuità operativa e la possibilità di ripristinare i database a seguito di un attacco doloso, come ad esempio un ransomware.

I dati digitali e le applicazioni sono i motori della crescita aziendale. Proteggere i carichi di lavoro e le applicazioni critiche per l’azienda che si basano su Microsoft SQL e SAP HANA è fondamentale per la sopravvivenza dell’azienda. Le protezioni dei carichi di lavoro dei database offrono una rete di sicurezza contro la perdita, il danneggiamento o gli attacchi ai dati.

La soluzione di Database Backup più adatta deve ampliare i vantaggi della protezione dei dati per le aziende in modo da includere:

  • Flessibilità del cloud ibrido. Proteggi i tuoi dati strutturati e i carichi di lavoro dei database con backup attivi in locale e copie secondarie nel cloud, per evitare potenziali interruzioni indesiderate. Le aziende devono scegliere le opzioni di archiviazione — cloud, in locale o entrambe — che meglio si adattano alle loro esigenze aziendali in termini di flessibilità scalabile e Recovery rapido.
  • Scalabilità senza interruzioni. Man mano che i dati aumentano, i backup devono proseguire senza interruzioni né rallentamenti, e le aziende dovrebbero cercare fornitori in grado di garantire una scalabilità senza interruzioni.
  • Sicurezza e conformità. Le aziende devono garantire la protezione dei dati strutturati tramite crittografia sia in transito che in fase di archiviazione. La gestione degli accessi con controlli di autenticazione basati sui ruoli, che utilizzano il Single Sign-On (SSO) e il Security Assertion Markup Language (SAML), è fondamentale, così come lo è il mantenimento della conformità normativa a un’ampia gamma di standard supportati, tra cui HIPAA, GDPR, SOC2 e ISO 27001.
  • Gestione senza complicazioni. Una gestione self-service semplice è fondamentale affinché gli amministratori di database e IT possano lavorare in modo più efficiente. Una soluzione BaaS — ovvero basata sul cloud — può garantire questa semplicità, con un’implementazione senza complicazioni, nessuna infrastruttura di backup da gestire e aggiornamenti automatici. Le procedure guidate di configurazione predefinite possono inoltre facilitare l’implementazione e l’adozione delle migliori pratiche consigliate per il Database Backup all’interno della soluzione.
  • Operazioni ottimizzate in termini di costi. Proteggete gli investimenti esistenti con una soluzione di Database Backup che estende le risorse al cloud. Questo approccio libera le risorse immobilizzate nell’infrastruttura on-premise e trasforma le spese in conto capitale iniziali in spese operative più contenute.
  • Preparazione al Recovery in caso di ransomware — Il monitoraggio basato sull’intelligenza artificiale (AI) delle anomalie nei modelli di dati può fornire un allarme tempestivo in caso di attacchi ransomware, mentre un’infrastruttura di Database Backup isolata fisicamente (air-gapped) e le copie di backup possono consentire il Recovery.
  • Stretta integrazione. Oggi l’integrazione con questi carichi di lavoro relativi a database più grandi, più veloci e più complessi è fondamentale. Gli amministratori di database possono sfruttare la potenza dell’interfaccia di programmazione delle applicazioni (API) offerta da una soluzione di Database Backup per eseguire operazioni di backup e ripristino direttamente dall’interfaccia del database.
  • Gestione centralizzata anche per altre esigenze di backup. Le aziende possono semplificare le operazioni IT scegliendo un fornitore che offra una soluzione completa per la protezione dei dati — in grado di gestire il Database Backup insieme ad altre esigenze di backup dei dati — ad esempio, per proteggere anche macchine virtuali, container, endpoint e applicazioni SaaS.

Casi d’uso comuni per il Database Backup

Le organizzazioni di ogni dimensione utilizzano la protezione dei dati dei database in molti modi, tra cui i seguenti casi d’uso:

  • Continuità operativa. Grazie ai software di backup, le aziende possono proteggere tutti i propri dati strutturati e le configurazioni necessarie per ripristinare l’operatività a seguito di interruzioni impreviste. Grazie al backup attivo in locale e alle copie su cloud, le aziende possono essere più sicure di disporre dipiani affidabili di Recovery in caso di emergenzain vigore.
  • Protezione dei dati. Senza un’adeguata protezione dei carichi di lavoro dei database, i dati rimangono esposti al rischio di perdita o danneggiamento. Il backup preserva l’integrità dei dati strutturati critici per l’azienda e fornisce copie immediatamente disponibili e utilizzabili dei dati persi — sia che si tratti di cancellazione accidentale, sovrascrittura dei dati o attacchi.
  • Recupero dai disastri. La maggior parte, se non tutte, le aziende e gli ambienti IT si troveranno probabilmente ad affrontare eventi imprevisti che potrebbero causare la perdita o il danneggiamento dei dati, oppure interrompere le operazioni. L’utilizzo di un software di backup garantisce la Readiness operativa e riduce i rischi associati a interruzioni impreviste dell’attività aziendale.

Commvault offre il Database Backup?

SìBackup del database di Commvault®fornisce una soluzione Backup as a Service (BaaS) che esegue il backup dei dati critici presenti nei database Microsoft SQL Server e SAP HANA. Grazie ai numerosi vantaggi sopra elencati, Commvault offre agli amministratori di database e IT soluzioni di facile utilizzo che forniscono loro gli strumenti e la visibilità necessari per ridurre al minimo i rischi per le applicazioni e i dati critici. La soluzione offre una protezione totale per i carichi di lavoro dei database in locale o nel cloud, per aiutarti a ottenere il massimo in un ambiente IT cloud ibrido.

Vuoi vedere come funziona la protezione dei dati?

Scopri oggi stesso il prodotto completo e perfettamente funzionante e scopri come Commvault può soddisfare direttamente le tue esigenze.