Introducing G2.ai, the future of software buying.Try now

Che cos'è la replica? (+Come è diversa da un backup)

Gennaio 7, 2019
da Zack Busch

Nell'era dei database, dei server e di internet, le aziende non possono permettersi di essere offline — letteralmente.

Le transazioni di dati aziendali avvengono a tutte le ore del giorno, e il downtime può fare la differenza tra guadagni e perdite in termini di contatti o profitti. I servizi e le transazioni dipendono da un accesso continuo e ininterrotto ai dati. Quindi, cosa fai quando si verifica un downtime? Come recuperi se i tuoi server crollano? Cosa succede ai tuoi dati?

Cos'è la replica?

La replica in informatica è più di un semplice software di backup. Fornisce anche un recupero completo in caso di disastro. Progettata pensando allo scenario peggiore, la replica è la sincronizzazione continua e la manutenzione di database duplicati. Questi database possono essere memorizzati localmente o accessibili da remoto, offrendo agli utenti flessibilità su dove e come accedere ai loro dati.

I database creati durante il processo di replica sono progettati per essere immediati failover. Se un database si blocca, gli altri database sono già sincronizzati con le transazioni più recenti di quel database bloccato. I servizi che si affidavano al sistema bloccato continuano ad accedere ai dati attraverso le copie sincronizzate.

Il risultato chiave della replica è un uso fluido del front-end. I tuoi utenti non dovrebbero mai sapere che si è verificato un problema, perché sono protetti dalla discontinuità del back-end. Non perdi mai dati transazionali, perché sono replicati attraverso più database. I tuoi dati sono sicuri e i tuoi utenti continuano senza interruzioni. Tutti vincono.

La replica può anche servire come sincronizzazione completa per più fonti di input del database. Gli utenti lavorano su copie locali di un database, e il database si sincronizza con un database centrale o master. Quel database master poi sincronizza le copie locali del database degli altri utenti, assicurando che una volta che i dati sono stati inseriti, esistano su ogni copia locale dell'utente. Il risultato finale è una struttura dati unificata che mantiene ogni utente e ogni sistema sulla stessa pagina in ogni momento.

define-replication

Replica vs. backup

Quindi... questo è solo un backup continuo, giusto? In un certo senso. Come il backup, la replica esegue il backup dei dati in modo che possano essere recuperati in seguito. Le repliche sono accessibili e possono essere messe online non appena sono necessarie. Ma questa descrizione non rende giustizia al software di replica.

replication-vs-backup

Immagine via Zerto

La differenza chiave tra il software di backup e il software di replica sta nell'uso previsto. Il software di backup si concentra sul ripristino dei dati a un punto specifico nel tempo. I backup sono solitamente impostati per essere eseguiti periodicamente (ad esempio, ogni mattina e ogni sera), e di solito sono onnicomprensivi. In questo modo, c'è sempre un "punto di salvataggio" a cui puoi tornare se qualcosa va storto.

La replica, d'altra parte, si concentra specificamente sull'uso continuo. È spesso offerta come soluzione DRaaS (disaster recovery as a service). Quando si verificano interruzioni, la preoccupazione principale è sempre, sempre riportare online le funzionalità principali. Questo è ciò per cui è costruito il software di replica. Si concentra solo sulle parti più vitali di un sistema, in modo che quando si verifica un'interruzione, le funzioni e i dati critici siano ancora online e l'operatività generale continui.

Pensa al backup come a fare una foto e alla replica come a registrare un video (o meglio, registrare diversi video identici). I backup sono istantanee dei dati scattate in momenti specifici ogni giorno, e i dati possono essere ripristinati al loro stato al momento dell'istantanea. Le registrazioni di replica "girano" tutte allo stesso tempo, quindi se una delle registrazioni si blocca, le altre registrazioni sono esattamente come l'originale e l'elaborazione riprende da dove si era interrotta.

Vuoi saperne di più su Soluzioni di Disaster Recovery as a Service (DRaaS)? Esplora i prodotti Ripristino di emergenza come servizio (DRaaS).

Importanza della replica

Ogni azienda che fornisce un servizio dati continuo dovrebbe considerare il software di replica come un'opzione di recupero in caso di disastro. Mentre i backup snapshot sono ottimi come soluzioni di riserva, la replica è progettata per fornire dati aggiornati e sempre disponibili.

Interi settori dipendono da questo tipo di disponibilità. L'accessibilità EHR (cartella clinica elettronica) nel settore sanitario è fondamentale per trattare i pazienti in modo tempestivo ed efficace. Le aziende focalizzate sull'e-commerce non possono letteralmente permettersi downtime perché i profitti sono generati digitalmente. Il downtime nei sistemi ERP (pianificazione delle risorse aziendali) può rallentare le funzioni aziendali come la gestione della catena di approvvigionamento e la contabilità, influenzando notevolmente le prestazioni di produzione e distribuzione.

L'importanza di database sincronizzati e identici non dovrebbe essere sottovalutata. Puoi evitare completamente le discrepanze nei dati perché gli aggiornamenti sincronizzano automaticamente ogni copia. I dati di ogni utente si sincronizzano sia con il master che con i dati di ogni altro utente. Non devi mai preoccuparti di avere dati vecchi o obsoleti di nuovo.

Prossimi passi per proteggere i tuoi file

Vuoi portare la replica del server a un livello più individuale? Dai un'occhiata alla clonazione del disco rigido o al software di recupero del disco rigido per vedere come potrebbe applicarsi alla tua azienda.

Zack Busch
ZB

Zack Busch

Zack is a former G2 senior research analyst for IT and development software. He leveraged years of national and international vendor relations experience, working with software vendors of all markets and regions to improve product and market representation on G2, as well as built better cross-company relationships. Using authenticated review data, he analyzed product and competitor data to find trends in buyer/user preferences around software implementation, support, and functionality. This data enabled thought leadership initiatives around topics such as cloud infrastructure, monitoring, backup, and ITSM.