Unificata, automatizzata e pronta a trasformare i dati in intelligence.
Scopri come trarre il massimo dai tuoi dati.
Nel mondo odierno basato sui dati, garantire alta disponibilità e performance di storage ottimali è cruciale. Senza uno storage affidabile, le applicazioni possono diventare lente, le transazioni falliscono e le aziende si fermano.
L'MPIO (Multipath Input/Output) è una tecnologia che contribuisce in modo significativo a questi obiettivi fornendo più percorsi fisici tra i dispositivi di storage e i sistemi informatici host. Comprendere l'MPIO è essenziale per i professionisti IT che vogliono ottimizzare l'infrastruttura di storage e migliorare l'affidabilità dei dati.
Questo articolo esplora il funzionamento, i vantaggi e l'implementazione di MPIO nei sistemi di storage.
L'MPIO (Multipath Input/Output) è una tecnica utilizzata nelle reti ad area di storage (SAN) per fornire più percorsi fisici, come Fibre Channel , iSCSI o InfiniBand , dai server host ai dispositivi di storage. Lo scopo principale è migliorare la tolleranza e le performance dei guasti utilizzando più percorsi per il trasferimento dei dati. In caso di guasto di un percorso, MPIO reindirizza automaticamente le operazioni I/O a un altro percorso disponibile, garantendo l'accesso continuo alle risorse di storage.
L'I/O multipercorso crea diversi percorsi ridondanti tra l'host e il dispositivo di storage. Questi percorsi possono essere utilizzati contemporaneamente per bilanciare il carico o essere in standby per subentrare in caso di guasto del percorso attivo. Questa ridondanza garantisce che il trasferimento dei dati rimanga ininterrotto ed efficiente.
MPIO lavora dietro le quinte per ottimizzare il trasferimento dei dati tra dispositivi di storage e server utilizzando due meccanismi chiave:
MPIO offre diversi vantaggi che migliorano significativamente le performance, l'affidabilità e la gestibilità del sistema di storage. Alcuni di questi vantaggi includono:
L'MPIO è solo una delle tante tecniche e tecnologie utilizzate per ottimizzare le performance dei sistemi di storage. In genere, alcune di queste tecnologie vengono utilizzate insieme a MPIO per creare una solida infrastruttura di storage.
RAID (array ridondante di dischi indipendenti) e MPIO mirano a migliorare l'affidabilità e le performance dei dati, ma operano a diversi livelli. RAID offre ridondanza e miglioramento delle performance a livello di disco. Ciò si ottiene combinando più dischi fisici in una singola unità logica. RAID offre vantaggi come il miglioramento delle performance di lettura tramite striping e la ridondanza tramite schemi di mirroring o parità.
Al contrario, MPIO opera a livello di percorso. Garantisce più percorsi ridondanti per il trasferimento dei dati tra il sistema host e il dispositivo di storage. Mentre RAID si concentra sulla ridondanza dei dati e sulla velocità all'interno di un array di storage (composto dai dischi), MPIO garantisce la ridondanza della connettività e il bilanciamento del carico nell'intera rete di storage, comprese le connessioni tra i server e il sistema di storage.
Un host bus adapter (HBA) è un componente hardware che fornisce la connessione fisica e le funzionalità di trasferimento dei dati tra un sistema host (server) e una rete di storage. Gli HBA sono essenziali per collegare i server a dispositivi di storage come array di dischi o SAN.
Sebbene gli HBA forniscano le basi per il trasferimento dei dati, MPIO si basa su di essi gestendo più percorsi e garantendo il failover e il bilanciamento del carico. In parole povere, MPIO prende la connessione raw fornita dall'HBA e aggiunge intelligence, rendendo il processo di trasferimento dei dati più affidabile ed efficiente. MPIO integra gli HBA aggiungendo ridondanza e affidabilità ai percorsi di trasferimento dei dati.
A seconda del sistema operativo, è possibile implementare MPIO come segue:
Installazione della funzione MPIO
|
Abilita MPIO per dispositivi specifici:
Configura MPIO:
Utilizza il comando mpclaim per configurare i dispositivi per I/O multipath .
|
Puoi consultare le guide di Pure Storage FlashArray per una panoramica dettagliata sulla configurazione del multipathing su un server Windows.
Installa gli strumenti multipercorso:
Per i distro Linux Debian/Ubuntu, esegui il comando seguente in un terminale con privilegi sudo:
|
Per Red Hat/CentOS:
|
Configura multipercorso:
Modificare il file /etc/multipath.conf per definire la configurazione multipath. Questo passaggio è opzionale e consigliato solo per gli utenti avanzati o per coloro che necessitano di configurazioni specifiche.
Abilita il servizio multipathing:
Infine, avviare e abilitare il servizio multipathd utilizzando i seguenti comandi in un terminale con privilegi sudo:
|
L'ottimizzazione della configurazione MPIO svolge un ruolo cruciale per massimizzarne i vantaggi. Ecco alcune best practice da tenere a mente:
L'MPIO è una tecnologia importante per migliorare le performance, l'affidabilità e la scalabilità dei sistemi di storage. Fornendo più percorsi per il trasferimento dei dati, MPIO garantisce l'accesso continuo ai dati, anche in caso di guasto del percorso. L'implementazione di MPIO secondo le best practices può ottimizzare notevolmente l'infrastruttura di storage.
Per le soluzioni di storage avanzate, dai un'occhiata a Pure Storage ® ActiveCluster™ e Pure Protect™ //DRaaS per una migliore disponibilità dei dati e funzionalità di disaster recovery.
Preparati all'evento più importante a cui parteciperai quest'anno.
Accedi a video e demo on demand per scoprire i vantaggi che Pure Storage ti offre.
Charlie Giancarlo spiega perché il futuro è nella gestione dei dati, non dello storage. Scopri in che modo un approccio unificato trasforma le operazioni IT aziendali.
I workload moderni richiedono velocità, sicurezza e scalabilità AI-ready. Il tuo stack è pronto?