Come stabilire un piano di ripristino di emergenza di WordPress per la tua azienda

Pubblicato: 2018-09-12
Il tuo sito WordPress può continuare a funzionare anche in caso di perdita dei suoi dati? Se la risposta è no, allora stabilire un piano di ripristino di emergenza è una necessità inevitabile per il tuo sito WordPress.

Che cos'è un piano di recupero ? Ci possono essere molte ragioni per cui un sito perde tutti i suoi dati. Può essere un errore della macchina o un errore umano. Se attualmente, non hai un'idea consolidata di recupero dati per il tuo sito Web WordPress   allora è probabile che, in futuro, i tuoi dati siano in pericolo.

D'altra parte, se hai un ripristino di emergenza di WordPress   piano abilitato per il tuo sito, quindi stai seguendo le buone pratiche per mantenere il tuo sito protetto in ogni momento e soddisfare ogni tipo di contingenza tecnica. Anche se molte aziende al giorno d'oggi non hanno tale schema di recupero delle calamità del sito Web   per mantenere i loro siti al sicuro, sono disponibili molti strumenti che possono aiutarti a sfruttare questa fantastica funzionalità per la sicurezza del tuo sito Web WordPress .

In effetti, quanto tempo e quanto bene il tuo sito si riprenderà da un disastro dipende da quanto hai pianificato di affrontare quel disastro.

Come puoi creare un buon schema di ripristino di emergenza?

Come creare un piano di ripristino di emergenza ? La creazione di un programma di ripristino in caso di calamità del sito è relativamente facile e veloce. E una volta che il tuo sito viene colpito da uno di questi disastri, questa idea ti farà risparmiare così tanta ansia e tempo che ti chiederai perché hai persino pensato di vivere senza uno!

Ma prima di approfondire i dettagli dello sviluppo di uno schema di ripristino di emergenza Web , dobbiamo prima capire che un buon schema di ripristino di calamità è essenziale per due ragioni principali.

In primo luogo, ti aiuta a ripristinare il tuo sito da una serie di disastri e, in secondo luogo, ti aiuta a mitigare il rischio di affrontare tali disastri.

L'idea migliore è quella che mantiene un delicato equilibrio di dettagli e semplicità. Dopotutto, tali metodi vengono utilizzati in condizioni ragionevolmente stressanti e devono essere chiari oltre che al punto.

Un'idea di ripristino di emergenza eccellente e di base include:

  • Una lista di controllo delle indagini - per determinare se siamo di fronte a un disastro
  • Un elenco di scenari disastrosi
  • Un elenco di azioni (recupero) da intraprendere in ogni situazione, insieme alle informazioni su chi sarà responsabile dello svolgimento dell'attività
  • Passi e azioni da intraprendere per mitigare il rischio di catastrofi
  • Passaggi e azioni da intraprendere per ridurre al minimo i tempi di recupero
  • L'elenco delle informazioni di contatto di tutti coloro che saranno ritenuti responsabili dell'adozione di misure nella situazione di fronte a un disastro

Perché è necessario disporre di un piano di ripristino di emergenza in atto?

Più cose possono accadere contemporaneamente e dare origine a un disastro. Diciamo che se il tuo sito viene violato, è probabile che dovrai affrontare anche un guasto hardware. Nel peggiore dei casi, anche la tua idea di hosting può andare offline.

Riuscirai a gestire lo stress di questo disastro? Oppure, se si tratta del sito di un cliente, ottieni anche la gioia di trattare con un cliente scontento.

Ecco perché avere un'idea di ripristino della calamità del server Web garantisce di aver già adottato tutte le misure necessarie in un ambiente non disastroso e calmo, e d'ora in poi, anche se si verifica un disastro, hai l'idea di aggirare la situazione. Questo alla fine significa niente panico e niente what-if. Con uno schema di riabilitazione in caso di calamità in atto, puoi seguire con calma semplici passaggi e riprenderti presto dal danno.

Quali sono i fattori che costituiscono un buon piano di ripristino di emergenza?

Ecco le fasi di recupero della calamità naturale :

Lista di controllo per le indagini

Come preparare un piano di recupero da calamità naturali ? Il primo passo di uno schema di recupero da calamità naturali è determinare se si sta effettivamente verificando un disastro. Dopo aver compilato un elenco di controllo delle indagini, è possibile determinare rapidamente se si sta verificando un disastro e, in caso affermativo, di che tipo di errore si tratta.

In genere, raggiungi la lista di controllo una volta che il tuo cliente, tu o il tuo servizio di monitoraggio dei tempi di attività diventa consapevole che il tuo sito WordPress non risponde e ora devi confermare se c'è qualche problema reale che deve essere risolto.

Tuttavia, devi considerare e ricordare due cose necessarie:

  • L'elenco di controllo è lì per dirti se hai un problema coerente che deve essere mitigato.
  • Ci sono così tanti componenti coinvolti nella creazione di una richiesta per una pagina, inclusa la consegna di una pagina al browser, e su molti di essi non hai il controllo.

Quindi, una volta completata la lista di controllo, ti verrà chiarito lo scenario affrontato e il corso d'azione necessario per risolverlo.

Scenari

Quando diciamo copione, intendiamo i numerosi tipi di "disastri" che possono verificarsi. Una volta determinata la scena, diventa più facile elaborare la gravità, i passaggi e le azioni necessarie per affrontare la situazione e chi è responsabile di queste azioni.

Gli scenari comuni includono:

Lo schema di hosting non funziona: ciò può accadere per molte ragioni, ma se il tempo di inattività del tuo sito si estende fino a giorni o ore, potresti dover cambiare sito e farlo funzionare di nuovo in un'altra nuova posizione.

Il tuo sito viene violato : questo è uno dei disastri più comuni e quello che di solito ha bisogno di un ripristino completo per essere risolto.

Un aggiornamento a plugin/tema/core 'interrompe' il sito – Questo accade abbastanza comunemente, specialmente quando un aggiornamento viene installato frettolosamente. Ciò potrebbe anche richiedere l'"annullamento dell'aggiornamento" e ciò avviene tramite il ripristino dei file allo stato di pre-aggiornamento.

Lista dei contatti

Un elenco di contatti può tornare utile in caso di disastro. Ti permette di trovare i dettagli di contatto della persona giusta al momento giusto. Un elenco di contatti è un punto di riferimento per l'e-mail, il nome, il numero di cellulare e l'indirizzo di qualsiasi persona responsabile dell'azione o che deve essere informata dell'incidenza.

Quali fattori devono essere considerati quando si crea un piano di recupero?

Limiti di fermo macchina accettabili

Questo è uno dei fattori più critici da determinare. La maggior parte dei proprietari di siti potrebbe rispondere che non ci sono tempi di inattività "accettabili". Ma devi essere brutalmente realistico poiché devi conoscere la durata per la quale il tuo sito web sarà inattivo - prima di entrare in possesso di un accordo di hosting alternativo - anche temporaneamente.

Poiché un sito di e-commerce avrà un limite di tempo di inattività abbastanza diverso rispetto a un sito Web informativo, è necessario determinare quanto sia critico o cruciale il luogo per l'organizzazione. Poiché un sito Web di e-commerce avrà un limite di tempo di inattività abbastanza diverso rispetto a un sito Web informativo, è necessario determinare quanto sia critico o cruciale il luogo per l'organizzazione.

Allo stesso modo, una cosa cruciale che devi tenere a mente mentre capisci il limite accettabile è che il passaggio di un sito a un accordo di hosting alternativo richiede un aggiornamento del DNS e queste misure possono richiedere quasi 24 ore per propagarsi effettivamente. Quindi, anche se un luogo può essere ricostruito in un nuovo ambiente in un'ora, ciò non significa che sarà disponibile immediatamente. Poiché anche la gestione delle aspettative fa parte del programma di riabilitazione online in caso di calamità , assicurati di mantenere queste aspettative abbastanza realistiche.

Frequenza del checkpoint

Se la risposta a uno scenario necessita di un ripristino completo, è necessario valutare come si imposterà il regime di backup e, per essere precisi, la frequenza dei checkpoint. Un checkpoint è quel momento in cui viene scattata l'istantanea del tuo sito. Quando diciamo ripristino dell'ispezione, significa ricreare il sito allo stesso livello in cui si trovava al momento dell'istantanea scattata e perdere i dati che si sono creati tra il momento del guasto e il checkpoint.

Ad esempio, se il regime di backup giornaliero del tuo sito è alle 8:00 e ripristini il tuo posto alle 17:00, significa che il tuo checkpoint ha 9 ore di vita.

Ma è un problema? E cosa c'è di così cruciale nel perdere i dati del valore di una giornata?

Per alcuni siti, è probabile che l'impatto sia minimo. Ma per quanto riguarda i siti web commerciali, l'effetto può essere enorme e, per questo motivo, il checkpoint deve essere preso molto più frequentemente. Per questo, puoi utilizzare WPEngine, una società di hosting, che offre Restore Checkpoints. Allo stesso modo, il servizio di Automattic che fornisce un backup in tempo reale chiamato VaultPress .

Regime di backup dell'host corrente

Praticamente, tutte le piattaforme di hosting forniscono un regime di backup ma non tutti i proprietari di siti WordPress ne conoscono i dettagli. I proprietari presumono che questi backup vengano presi e che attraverseranno facilmente il ponte restaurato una volta giunti ad esso.

Ma essendo il proprietario di un sito, se non ne conosci il funzionamento, come puoi presumere che nel caso di un disastro risolverà il tuo problema?

Ecco perché, assicurati di essere al completo nel regime di backup del tuo attuale host e quale contributo può dare, se del caso, alla tua idea di recupero dalla calamità.

In particolare, attenzione a:

R. Con quale frequenza il tuo attuale host esegue il backup del database o dei tuoi file?

B. Dove vengono archiviati questi backup? Sebbene fuori sede possa essere un'opzione sicura, di solito aumenta il tempo di ripristino.

C. Qual è il processo di avvio di un ripristino?

D. Qual è la durata di un tipico processo di restauro?

E. Qual è il costo del restauro?

Backup fai-da-te

Sappiamo che preferiresti ripristinare e avere il controllo sul regime di backup invece di fare affidamento solo sul tuo attuale accordo di hosting, quindi devi sfruttare le numerose soluzioni disponibili per tutti i proprietari di siti WordPress.

Quando selezioni un servizio o un prodotto, desideri seguire gli stessi criteri di quando valuti il ​​regime di backup del tuo host.

  1. Può supportare la tua necessità di frequenza del checkpoint
  2. Dove vengono archiviati questi backup? Dovresti scegliere l'offsite, che potrebbe includere il cloud, poiché non ha senso salvarli sullo stesso server Web, quello che ospita il tuo sito WordPress.
  3. Qual è il processo di completamento del restauro?
  4. Qual è la durata del restauro?
  5. Qual è il costo del restauro?

La soluzione di backup definitiva: VaultPress

Tra tutte le soluzioni di backup disponibili, VaultPress sembra essere l'opzione più promettente e impressionante, in particolare gli schemi Premium e Basic in cui viene offerto il backup in tempo reale. In questi schemi, VaultPress garantisce di eseguire il backup di ogni file multimediale, commento, post, impostazione e revisione del dashboard nel momento in cui si verificano. Sappiamo che suona niente di meno che un sogno di frequenza del checkpoint.

Gli schemi costano $ 40 al mese per Premium e $ 15 al mese per un abbonamento Basic. Ciò offre comunque una vera tranquillità, ovvero un valore nominale a un prezzo eccezionale.

Mantienilo semplice e breve

Se la creazione dell'idea sembra un compito arduo, non puoi portarla a termine. Qui non stai analizzando un documento di 200 pagine che coprirebbe i dettagli di ogni minuto, ma vuoi creare qualcosa che sia breve, conciso e al punto. Quindi, devi essere creativo nel processo!

Utilizzare il diagramma di flusso per l'elenco di controllo delle indagini. Metti gli attori, gli scenari e le azioni in un formato tabella. Il motivo per mantenere le informazioni semplici e brevi è che queste informazioni saranno accessibili al momento dello stress, quindi devono essere comprensibili e semplici da seguire. Quando si tratta di questo, tenere di meno è molto di più.

Ridurre al minimo i tempi di recupero
Mentre segui il tuo schema di ripristino della calamità del server e stabilisci la necessità di miglioramenti, che si tratti di un ripristino completo nella sua posizione effettiva o di una ricreazione completa in un nuovo luogo, tutto ciò che devi assicurarti è mantenere il tempo di ripristino minimo.
Conserva un backup per ogni aggiornamento importante
Questa è una misura prudente, ma nel caso di aggiornamento di un tema o di un plug-in, assicurati di mantenere un backup adeguato per il database e i file correnti. Pertanto, se qualcosa non è pianificato, è possibile annullare rapidamente le modifiche, ovvero ripristinare i dati originali.
Tieni traccia dei tempi di attività del tuo sito
Per iniziare a risolvere un problema prima, devi essere consapevole del suo verificarsi al più presto. Sebbene ci siano una miriade di strumenti per monitorare i tempi di attività, è una buona idea iniziare con un servizio Monitor dotato delle funzionalità più avanzate. Dal momento che ci sono molte opzioni disponibili, cerca quella che meglio soddisfa i requisiti del tuo sito. Un servizio eccellente controllerà il tuo sito dopo pochi minuti e ti avviserà via e-mail di qualsiasi notifica di recupero di calamità naturale, all'istante.

Usa una CDN

Nel caso, devi ripristinare completamente un sito, quindi in genere la directory di caricamento è il componente più importante per il ripristino, soprattutto se hai una grande quantità di video, immagini o file PDF sul tuo sito WordPress.

Tuttavia, per rimuovere del tutto questo requisito particolare, potresti prendere in considerazione il trasferimento di tutti i file su CDN – Content Distribution Network come MaxCDN, Amazon S3 o xxx. Anche se dovrai pagare un costo per usufruire di questa struttura, il tuo tempo di recupero sarà notevolmente ridotto. Inoltre, come bonus, il tuo visitatore può godere di un aumento di velocità per quanto riguarda il download mentre allenti un po' il server web.

Avere un processo di ripristino definito
Anche se può sembrare ovvio, è necessario comprendere in anticipo tutti i passaggi esatti che sono collegati al processo di ripristino. Ricostruirai il sito localmente o costruirai in situ e poi passerai all'host di produzione? Qual è il formato del tuo database? Qual è l'ordine di ripristino dei vari componenti? Come verificherete se il ripristino ha esito positivo o negativo? Quindi, annotare il processo di ripristino passo dopo passo e quindi testarli a fondo.
Eseguire una corsa a secco
In un sito di prova o in locale, esegui il processo di ripristino completo. Trova tutti i potenziali problemi e lacune, nella fase di test, invece di operare per la prima volta quando c'è un'effettiva necessità di completare il processo.
Una volta completato il processo, rivedere ogni passaggio e risolvere i problemi. Inoltre, considera il tempo impiegato e, se necessario, modifica il processo di conseguenza. Un aggiornamento critico di WordPress è sempre la migliore opportunità per testare il processo di riabilitazione in caso di calamità.

Continua a testare il processo di ripristino frequentemente e di tanto in tanto. Puoi anche eseguire il test su base giornaliera perché più esegui il processo, più efficiente e veloce puoi eseguire di fronte a un disastro reale.

prevenire è sempre meglio che curare

Scegliere l'host giusto
L'host scelto dovrebbe essere ben allineato e appropriato con i limiti accettabili dei tempi di inattività. Ad esempio, se tu o il tuo cliente avete bisogno di tempi di inattività minimi per un sito di e-commerce, la scelta di uno schema di hosting condiviso a buon mercato non è sufficiente per facilitare i requisiti di uptime, considerando anche la velocità di risposta richiesta in caso di emergenza. In genere, più un servizio affidabile è necessario, più la soluzione costerà.
Mantenere il sito protetto
Se l'hacking del tuo sito è il peggior scenario di disastro che richiederebbe un ripristino del sito Web , allora ha senso considerare tutte le misure per prevenire questo atto di hacking in primo luogo. Quindi dedica del tempo e cerca assistenza professionale per garantire che tutte le misure di sicurezza appropriate siano state messe in atto per la sicurezza del sito web.
Disattivazione dell'aggiornamento automatico
Da quando WordPress ha introdotto una versione minore, l'aggiornamento automatico, nella sua versione 3.7, abbiamo assistito a molti dibattiti sul fatto che la funzione sia utile o meno. Puoi dire che un piccolo aggiornamento di WordPress che interromperà un tema o un plug-in è un rischio relativamente piccolo, ma è ancora lì. E potresti voler eliminare questo rischio e aggiornarlo manualmente dopo aver testato l'eventuale impatto. E questo vale per tutti i plugin dotati della funzione di aggiornamento automatico.

Dove dovresti archiviare un piano di ripristino di emergenza?

Bene, non ha senso avere un'idea di ripristino di una calamità a meno che tu non possa accedervi ogni volta che si verifica un disastro. La soluzione migliore è archiviare un programma in una posizione facilmente accessibile da chiunque ne abbia bisogno e, per questo, l'opzione più eccellente è individuarlo su alcuni servizi di terze parti come Google Drive o DropBox.

In genere si preferisce l'idea di utilizzare Google Docs. Questo perché non è solo un mezzo semplice per mantenere le informazioni disponibili, ma puoi anche modificarle e renderle un semplice "documento vivente".

Con il numero crescente di crimini informatici in tutto il mondo e quasi il 75% dei siti WordPress sotto attacco per la maggior parte delle volte, avere un'idea di ripristino di emergenza è l'opzione più praticabile e più sicura. Inoltre, essere preparati potrebbe non impedire del tutto il avvenimento del disastro, ma ti aiuterà a mettere in funzione il tuo sito, con il backup completo del database e anche quello, il più rapidamente possibile.