Per applicazioni business critical, avere un backup di dati, configurazioni e quanto necessario a riprendere immediatamente l’attività operativa in caso di gravi problemi e/o disastri è un aspetto essenziale, assolutamente da non sottovalutare e strategico.
Il rischio di perdita di dati o di interruzione operativa ha un impatto devastante per applicazioni business critical che spesso si traduce in una importante perdita economica.
Contattaci subito e senza impegno per ottenere la tua piattaforma di Backup.
L’architettura complessa: tante cose da salvare, una possibile soluzione
Quando si parla di architetture complesse si deve prendere in considerazione il backup non solo dei dati ma anche dei programmi, delle configurazioni, delle variabili d’ambiente e quanto effettivamente necessario a riprendere le operazioni.
Per uno dei nostri Clienti, abbiamo realizzato una piattaforma (n.d.r. nell’articolo gli argomenti vengono semplificati ed alcune informazioni vengono volontariamente omesse) che permettesse un backup affidabile con tempi e costi definiti con il cliente ed in linea con il suo business.
Il backup deve essere costo/efficace per essere realmente utile!
Nella piattaforma abbiamo, innanzitutto, realizzato un’immagine Docker che contenesse tutte le funzionalità necessarie per effettuare il backup ma agnostica (cioè senza configurazioni all’interno) e l’abbiamo salvata in maniera sicura su Artifact Registry, un registro su Google Cloud.
Quindi abbiamo creato un CronJob su Kubernetes. Questi CronJob sono differenti dai classici utilizzati in ambiente Linux perchè non si limitano ad un comando ma avviano un Job, che in Kubernetes vuol dire far partire un Pod(un container) che utilizza(nel nostro caso):
- l’immagine Docker come ambiente operativo;
- un service account che scarica le variabili di ambiente, le credenziali e le informazioni riservate da Secret Manager;
- diversi script che vengono iniettati on demand attraverso ConfigMap di Kubernetes;
- una cartella speciale, EmptyDir, che è temporanea e vive solo il tempo del Pod.
Una volta ottenuto l’ambiente completo per iniziare il backup vengono avviate le funzionalità per archiviare tutti i dati e tutte le informazioni anche per essere resilienti ad un disastro(Disaster Recovery) all’interno di Cloud Storage che permette di attivare delle retention policy in linea con l’esigenza di business, vale a dire che i dati possono cambiare la classe di archiviazione nel tempo per risparmiare costi.
Contattaci subito e senza impegno per ottenere la tua piattaforma di Backup.
I vantaggi della nostra soluzione di Backup
Utilizzare diversi servizi permette di avere granularità nella piattaforma che si traduce in riuscire a cogliere tutte le opportunità del Cloud in termini non solo di qualità:
- il Job è affidabile perchè riesce a comprendere gli errori, a riavviarsi in maniera automatica ed a generare allarmi;
- la lifecycle della conservazione dei dati permette la compliance a leggi e normative ottenendo nello stesso tempo risparmi economici;
- l’immagine Docker può essere realizzata ad hoc ed adattata ad ogni esigenza sempre in maniera agnostica;
ma anche di sicurezza:
- il service account permette di limitare tutti i privilegi consentendo solo quelli essenziali;
- le configurazioni ed i dati riservati sono salvati ed inviati in maniera cifrata e sono residenti in un servizio sicuro;
- anche se qualcuno volesse effettuare attacchi cyber alla piattaforma si troverebbe a dover compromettere ogni componente per avere tutte le informazioni necessarie in quanto da una parte ci sono i programmi, da una parte le configurazioni di base, da una parte gli script, da una parte le credenziali(che possono essere estratte solo tramite un service account).
- la soluzione è “one time” cioè si attiva, archivia e si spegne mantendo tutti i dati in sicurezza ed abbattendo enormente i costi.
Contattaci subito e senza impegno per ottenere la tua piattaforma di Backup.
Glue Labs ed il Backup dei Dati
Ti supportiamo nell’implementazione di soluzioni di Backup e Disaster Recovery dei tuoi ambienti operativi integrate con i tuoi processi aziendali. Siamo Google Cloud Partner e grazie all’esperienza maturata in tantissimi settori, con numerosi Clienti e con un solido gruppo aziendale ti forniamo soluzioni per archiviare i tuoi dati( ed effetturne il recovery) in maniera sicura e affidabile. Contattaci subito e senza impegno per maggiori informazioni.