Introduzione ai test di recupero

Il test di ripristino è un tipo di processo di test che viene eseguito per verificare la risposta del software o del sistema e la sua capacità di ripristino dopo un arresto anomalo o un guasto hardware o altri problemi correlati. È il processo di errore forzato apportato al software per verificare che il processo di ripristino abbia esito positivo. Il test di recupero non è un test di affidabilità che viene eseguito per identificare il punto preciso di avvio del fallimento. I test di recupero vengono eseguiti in condizioni controllate simulando buchi di errore e identificando la vera causa dei guasti. Lo scopo principale di questo test è garantire che i dati non vengano influenzati, persi o danneggiati nell'ambito di accordi sul livello di servizio

Come funzionano i test di recupero?

I test di recupero devono essere eseguiti in condizioni controllate. La base di test deve essere creata e distribuita nell'ambiente di lavoro con una leggera modifica apportata ai protocolli Internet, ai dispositivi di interfacciamento, all'indirizzo del firewall, all'hardware e al software collegati e installati vicino ai valori originali. Questo test dovrebbe essere eseguito completamente da un capo all'altro per ottenere un risultato perfetto anche se richiede tempo e denaro.

Il test deve essere eseguito sul sistema hardware che verrà installato nel sistema. È un processo significativo perché viene utilizzato per controllare e ripristinare il processo di backup se verrà installato su un altro computer. Il backup del disco e del disco hardware deve avere le stesse dimensioni. ma questo problema può essere superato creando una macchina virtuale. Sono disponibili fornitori di virtualizzazione come VMware

I test dovrebbero essere eseguiti nei sistemi di backup online perché i fornitori di servizi di backup salvano dall'esposizione diretta ai problemi dei supporti utilizzando sistemi di archiviazione a tolleranza d'errore. I sistemi di backup sono estremamente affidabili, è obbligatorio controllare il lato di ripristino del sistema per assicurarsi che non vi siano interruzioni o difetti nelle funzioni di sicurezza, crittografia e recupero

Dopo il ripristino, i seguenti passaggi vengono eseguiti come segue, le grandi industrie hanno ingegneri separati per eseguire periodicamente il test di recupero a intervalli regolari. Le spese di questi test e manutenzione sono essenziali e alcune volte potrebbero non essere prese in considerazione per le piccole industrie.

Sono previsti rischi minori per il backup dei dati e la progettazione di archiviazione off-site per prevenire il disastro aziendale. Una volta ripristinati i file e i dati, è necessario effettuare i seguenti controlli per assicurarsi che nessun dato venga perso o danneggiato. Trova e rinomina la cartella danneggiata, controlla il numero di file nelle cartelle ripristinate e verifica incrociata con una cartella esistente, controlla se i file sono accessibili. Assicurarsi che l'utente possa accedere all'applicazione e che possa sfogliare i dati, aggiornare i dati, recuperare i dati.

È utile aprire molti file contenenti diversi tipi di dati, mp3, documenti, immagini e video. Effettua il check-in sia su file grandi che piccoli. Confrontali con le librerie e le directory esistenti. Determinare la possibilità del processo di ripristino e verificare le strutture di backup. Accertarsi che vengano presentate azioni correttive e verificare la comprensione delle funzionalità di backup. Quindi fornire formazione obbligatoria alla squadra interessata. Dimostrare al team la capacità dell'azienda di ripristinare e recuperare da guasti critici. Eseguire il piano di ripristino a intervalli regolari

Esempi di test di recupero

Alcuni esempi di test di recupero vengono eseguiti come di seguito,

Quando un'applicazione sta recuperando dati dalla rete, rimuovere il cavo di connessione, quindi dopo qualche tempo, ricollegare il cavo e verificare se l'applicazione sta recuperando i dati dallo stesso punto in cui si è persa la connessione.

Riavvia il sistema quando un browser Internet ha più schede aperte e verifica se il browser è in grado di ripristinarle tutte o meno

Se si verificano più errori in un processo, i test di recupero devono essere eseguiti in modo strutturato in base agli accordi di priorità e di livello di servizio da un'unità all'altra.

Prima del test di ripristino, i dati di backup devono essere recuperati e conservati in una cartella protetta, al fine di garantire che le operazioni regolari possano essere eseguite anche dopo un disastro.

Ciclo di vita del processo di recupero

Il principale ciclo di vita del processo di recupero si divide in cinque fasi,

  • Operazioni standard
  • Il verificarsi di disastri e guasti
  • Interruzione del disastro e fallimento delle operazioni standard
  • Eliminazione del disastro dal processo di recupero
  • Ripristino di tutti i processi e dati per ripristinare il sistema

1. Funzionamento standard

Un sistema o server comprende software, hardware, firewall altri componenti integrati nel sistema che sta lavorando insieme per raggiungere un obiettivo pubblico. Questo sistema esegue il suo normale funzionamento che è predefinito senza alcuna interruzione per un periodo menzionato

2. Il verificarsi di disastri e guasti

Possono verificarsi disturbi a questo sistema a causa di un malfunzionamento del software a causa di input impropri, crash del software, guasti hardware o dati danneggiati a causa di incendi, scatti, minacce o scioperi. Questa è una fase mortale che porta alla rottura della connessione, alla perdita di denaro negli affari, alle opportunità e alle perdite di risorse umane.

3. Interruzione del disastro e fallimento delle operazioni standard "

L'organizzazione dovrebbe avere un piano di backup per questo tipo di disastro, non può impedire all'azienda di raggiungere un disastro ma aiuta a ridurre al minimo l'effetto e la perdita causati dal disastro.

4. Eliminazione del disastro dal processo di recupero

Se l'effetto del processo di rischio e dei piani di backup devono essere mantenuti nel posto giusto per implicarlo prima di ogni possibilità di disastro. Il test di recupero può essere eseguito in un tempo minimo senza una grande perdita di tempo e dati energetici. Il team interessato dovrebbe assumersi la responsabilità di ripristinare il sistema il più presto possibile

5. Ripristino di tutti i processi e dati per ripristinare il sistema

Il restauro e la ricostruzione includono più sessioni di processi per ricostruire tutte le cartelle insieme ai file di installazione e configurazione che dispongono della documentazione adeguata richiesta per il corretto ripristino.

Il test di ripristino è un test non funzionale che fa riferimento a funzionalità del software che non sono correlate a una funzione univoca o all'azione dell'utente come sicurezza o scalabilità. Il tempo impiegato per recuperare i punti dipende dal numero di punti di partenza, da un numero finito di applicazioni, dalle competenze delle persone che conducono i test di recupero e dagli strumenti disponibili per il recupero.

Articoli consigliati

Questa è una guida ai test di recupero. Qui discutiamo di come funzionano i test di recupero con esempi e il ciclo di vita del processo di recupero. Puoi anche leggere il seguente articolo per saperne di più -

  1. Test di stabilità
  2. Tecniche di test statici
  3. Test di compatibilità
  4. Test negativi

Categoria: