Skip to Content

Che cos'รจ l'MPIO?

Una persona si erge in una struttura futuristica a griglia con luci e linee punteggiate.

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.

Che cos'รจ l'MPIO?

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.

Come funziona l'MPIO?

MPIO lavora dietro le quinte per ottimizzare il trasferimento dei dati tra dispositivi di storage e server utilizzando due meccanismi chiave:

  • Bilanciamento del carico: Immagina tutti i percorsi dei dati in un sistema come un'autostrada multilane. MPIO distribuisce le richieste I/O (traffico di dati) su tutti i percorsi disponibili, come le auto che utilizzano piรน corsie. Distribuendo il carico, si evitano i colli di bottiglia su qualsiasi singolo percorso, con conseguente aumento della velocitร  di trasferimento dei dati. Allo stesso modo, tutti i percorsi disponibili vengono utilizzati in modo efficace, massimizzando la larghezza di banda di rete complessiva disponibile per il traffico di storage.
  • Failover: Pensa al failover come a un percorso di backup. Se un percorso non funziona correttamente (come una chiusura della corsia sull'autostrada), MPIO reindirizza automaticamente il traffico dati a un altro percorso operativo. Ciรฒ avviene in modo trasparente, con interruzioni minime delle applicazioni o degli utenti che accedono allo storage.

Vantaggi di MPIO

MPIO offre diversi vantaggi che migliorano significativamente le performance, l'affidabilitร  e la gestibilitร  del sistema di storage. Alcuni di questi vantaggi includono:

  • Performance migliorate: Utilizzando piรน percorsi per il trasferimento dei dati, MPIO puรฒ potenzialmente raddoppiare la larghezza di banda disponibile rispetto alla configurazione di un singolo percorso. Ciรฒ si traduce in velocitร  di trasferimento dei dati piรน elevate e in performance complessive del sistema di storage migliorate, il che รจ particolarmente vantaggioso per le applicazioni che richiedono un accesso ai dati ad alta velocitร , come database, macchine virtuali e software di video editing.
  • Affidabilitร  e tolleranza ai guasti: Con piรน percorsi disponibili, MPIO riduce notevolmente il rischio di un singolo punto di guasto. Se un percorso non funziona correttamente, il sistema passa a un percorso alternativo senza interrompere il servizio. Questo design a prova di guasto garantisce un accesso continuo ai dati, riducendo al minimo i downtime e rendendo MPIO ideale per le applicazioni mission-critical in cui anche le interruzioni minori possono essere costose.
  • Scalabilitร  e flessibilitร : MPIO fornisce una soluzione di storage scalabile. รˆ possibile aggiungere facilmente nuovi controller di storage o host bus adapter (HBA) con percorsi aggiuntivi e il sistema li integra automaticamente per migliorare le performance e la ridondanza. Questa flessibilitร  facilita l'espansione della capacitร  di storage e migliora le performance man mano che le esigenze di data storage aumentano.
  • Gestione semplificata: In alcuni casi, l'MPIO puรฒ semplificare la gestione dello storage fornendo un'unica interfaccia per gestire tutti i percorsi tra host e dispositivi di storage.
  • Riduzione della complessitร  dei cavi: L'MPIO puรฒ (a volte) contribuire a ridurre l'ingombro dei cavi, consentendo l'uso di un minor numero di cavi fisici per ottenere la ridondanza rispetto all'esecuzione di cavi separati per ciascun percorso.

Confronto tra MPIO e altre tecnologie di storage

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.

Confronto fra MPIO e RAID

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.

Confronto tra MPIO e HBA

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.

Implementazione di MPIO

A seconda del sistema operativo, รจ possibile implementare MPIO come segue:

Windows Server

  • Installazione della funzione MPIO

    • Metodo GUI: Apri Server Manager e vai su Aggiungi ruoli e funzionalitร . Procedere con la procedura guidata, selezionando Multipath I/O in Funzioni e seguendo le istruzioni sullo schermo.
    • Metodo PowerShell: Utilizzare il comando seguente in una finestra PowerShell con privilegi di amministratore:
$ Install-WindowsFeature -Name Multipath-IO
  • Abilita MPIO per dispositivi specifici:

    • Apri la console "Computer Management" e vai su Storage > Disk Management.
    • Fai clic con il pulsante destro del mouse sul dispositivo di storage e seleziona Proprietร .
    • Andare alla scheda "MPIO" e selezionare la casella Abilita I/O multipath .
    • In questa scheda รจ possibile configurare ulteriormente i criteri di selezione del percorso e le impostazioni di failover.
  • Configura MPIO:

Utilizza il comando mpclaim per configurare i dispositivi per I/O multipath .

$ mpclaim -r -i -a ""

Puoi consultare le guide di Pure Storage FlashArray per una panoramica dettagliata sulla configurazione del multipathing su un server Windows.

Linux

  • Installa gli strumenti multipercorso:

Per i distro Linux Debian/Ubuntu, esegui il comando seguente in un terminale con privilegi sudo:

$ sudo apt-get install multipath-tools

Per Red Hat/CentOS:

$ sudo yum install multipath-tools
  • 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:

$ sudo systemctl enable multipathd
 $ sudo systemctl start multipathd

Best practice per la configurazione MPIO

L'ottimizzazione della configurazione MPIO svolge un ruolo cruciale per massimizzarne i vantaggi. Ecco alcune best practice da tenere a mente:

  • Dai prioritร  ai percorsi: รˆ possibile configurare la prioritร  del percorso per garantire che vengano utilizzati percorsi critici per il trasferimento dei dati. Ciรฒ รจ particolarmente importante per i dispositivi di storage che trasportano applicazioni mission-critical.
  • Algoritmi di bilanciamento del carico: Scegli l'algoritmo di bilanciamento del carico appropriato in base al carico di lavoro e alle funzionalitร  dell'array di storage. Alcune opzioni comuni sono round-robin, meno profonditร  di coda e percorsi ponderati.
  • Monitoraggio dello stato del percorso: Monitora regolarmente lo stato di salute e le performance di tutti i percorsi disponibili. La maggior parte dei sistemi operativi fornisce strumenti per visualizzare lo stato del percorso e identificare potenziali problemi. Il rilevamento precoce dei problemi di percorso puรฒ aiutare a prevenire il peggioramento delle performance o le interruzioni.
  • Test failover: Non aspettare un guasto reale. Testare periodicamente la funzionalitร  di failover per garantire che MPIO passi in modo trasparente a un percorso corretto in caso di guasto di un percorso primario. Questo test proattivo aiuta a mantenere un'elevata disponibilitร  dei dati e a ridurre al minimo i downtime.
  • Aggiornamento dei driver MPIO: Tieni aggiornati i driver MPIO. Gli aggiornamenti dei driver spesso includono correzioni di bug e miglioramenti delle performance per la funzionalitร  MPIO.
  • Inizia in modo semplice: Se hai appena iniziato a utilizzare MPIO, inizia con le opzioni di configurazione di base, come l'abilitazione di MPIO e l'utilizzo delle impostazioni predefinite. Man mano che acquisisci esperienza e comprendi meglio il tuo ambiente di storage, puoi esplorare opzioni di configurazione piรน avanzate come la definizione delle prioritร  del percorso e gli algoritmi di bilanciamento del carico personalizzati.

Conclusione

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.

Potrebbe interessarti anche...

11/2025
Minimize Cyber Downtime with Resilient Storage | Everpure
Protect critical workloads with Everpure cyber resilience, delivering built-in security, threat detection, and rapid recovery to minimize downtime.
Solution brief
5 pages

Esplora risorse e eventi principali

VIDEO
Guarda: Il valore di un Enterprise Data Cloud (EDC).

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.

Guarda
RISORSA
Lo storage legacy non puรฒ alimentare il futuro.

I workload moderni richiedono velocitร , sicurezza e scalabilitร  AI-ready. Il tuo stack รจ pronto?

Effettua la valutazione
DEMO DI PURE360
Esplora, scopri e prova Pure Storage.

Accedi a video e demo on demand per scoprire i vantaggi che Pure Storage ti offre.

Guarda le demo
THOUGHT LEADERSHIP
La corsa per l'innovazione

Le piรน recenti informazioni approfondite e opinioni di leader di settore che sono all'avanguardia nell'innovazione dello storage.

Maggiori informazioni
Il browser che stai usando non รจ piรน supportato.

I browser non aggiornati spesso comportano rischi per la sicurezza. Per offrirti la migliore esperienza possibile sul nostro sito, ti invitiamo ad aggiornare il browser alla versione piรน recente.

Personalize for Me
Steps Complete!
1
2
3
Thinking...