Che cos'è un aggiornamento non disruptive?
Un aggiornamento non disruptive (NDU) è un aggiornamento software o un'espansione e/o una sostituzione hardware che non incide sulla disponibilità o sulle performance dei dati. In uno scenario ideale, ciò significa assenza di downtime, nessuna migrazione dei dati e nessun calo della performance.
In pratica, è più probabile che un NDU offra alcune di queste caratteristiche, non tutte. La maggior parte delle attuali soluzioni di storage all-flash supporta l'aggiornamento non disruptive. Alcune richiedono la pianificazione proattiva o una migrazione dei dati di background che può durare diversi giorni, mentre altre sono scalabili solo a condizione che l'hardware sia identico e questo obbliga i clienti a effettuare rapidamente l'aggiornamento di modelli hardware obsoleti.
Gli array all-flash Pure Storage® non solo offrono la stessa resilienza degli array tier 1 legacy, ma applicano anche standard più rigorosi con una disponibilità delle performance del 100% durante le operazioni di manutenzione: Gli aggiornamenti del software, l'espansione della capacità e gli aggiornamenti dei controller (inclusi gli aggiornamenti dei controller di nuova generazione) sono tutti eseguiti in modo non disruptive, senza necessità di downtime o migrazione dei dati.
Come eseguire aggiornamenti non disruptive
L'approccio generale agli NDU è quello di migrare i dati verso un sistema sostitutivo mentre il sistema di storage è in fase di aggiornamento. Il sistema sostitutivo si assume tutte le responsabilità operative del sistema di storage fino al completamento dell'aggiornamento; a quel punto, i dati possono essere migrati di nuovo al sistema aggiornato. Anche se può apparire abbastanza semplice, la migrazione in tempo reale di dati in costante cambiamento, che sono alla base delle soluzioni software utilizzate attivamente dai tuoi clienti, non è un'impresa di poco conto. Eseguire questi servizi di migrazione senza causare un impatto sul business richiede una notevole quantità di coordinamento e pianificazione.
Ecco alcune domande chiave da considerare prima di eseguire un NDU tradizionale:
- Il data center dispone di potenza e spazio sufficienti per ospitare il nuovo hardware?
- Hai a disposizione le porte aggiuntive Ethernet e Fibre Channel per collegare il nuovo hardware dell'array?
- Come intendi gestire il routing e la configurazione di rete del nuovo hardware mentre sostituisci le vecchie unità di storage?
- Quale strumento di migrazione utilizzerai e sarà necessario un riavvio dell'host?
In definitiva, eseguire un NDU è un processo complicato in cui è necessario garantire la compatibilità tra tutti i diversi livelli hardware e software, per non parlare della pianificazione e del lavoro necessario per eliminare l'allocazione di zone, il cablaggio e il montaggio rack dal vecchio array. Con tutti questi fattori, non sorprende che la maggior parte dei vendor si accontenti di una soluzione tutt'altro che ideale a seconda delle specifiche esigenze dei loro clienti.