Cos'è una rete di cluster?

Una rete di cluster è due o più dispositivi di elaborazione che lavorano insieme per uno scopo di elaborazione comune. Queste reti sfruttano la potenza di elaborazione parallela dei dispositivi di elaborazione. Oltre alla maggiore potenza di elaborazione, le risorse di elaborazione condivisa in una rete di cluster possono anche fornire funzionalità di scalabilità, elevata disponibilità e failover se un dispositivo di elaborazione avesse un problema. Esistono tre tipi di base di cluster di calcolo: cluster di bilanciamento del carico, cluster ad alta disponibilità e cluster ad alte prestazioni.

I cluster di bilanciamento del carico sono costituiti da due o più sistemi di elaborazione, chiamati anche nodi. Il carico di lavoro della rete è distribuito su questi nodi per aumentare le prestazioni di calcolo della rete. Dal punto di vista dell'utente, i nodi funzionano come un sistema informatico.

Una rete di cluster ad alta disponibilità è di due o più nodi di calcolo che forniscono ridondanza in caso di errore hardware o software. Viene anche definito un cluster di failover. Quando aIl sistema di elaborazione fallisce, le sue operazioni vengono trasferite al nodo ridondante per fornire servizi di calcolo continui.

I cluster ad alte prestazioni utilizzano la potenza di elaborazione parallela dei più nodi del cluster per fornire calcolo ad alte prestazioni. Ciò consente ai nodi di lavorare insieme su un problema. È spesso una buona soluzione per le aziende le cui reti hanno requisiti di elaborazione elevati ma hanno budget limitati.

Le architetture di clustering possono variare notevolmente a seconda delle tecnologie di networking utilizzate e dello scopo del sistema di elaborazione. Esistono tre architetture di clustering primarie: disco a specchio, disco condiviso e configurazioni condivise nulla. Un cluster a discorso a specchio replica i dati dell'applicazione memorizzati in un sito di archiviazione di backup. Il suo scopo di base è quello di fornire un'alta disponibilità delle risorse di elaborazione, nonché il ripristino di emergenza in caso di un tipo di compfallimento.

Una rete di cluster a disco condiviso utilizza dispositivi centrali input/output (I/O) che sono accessibili a tutti i nodi nel cluster. Di solito, vengono utilizzati per la condivisione dell'archiviazione disco per file e database. Alcune configurazioni di disco condivise distribuiscono informazioni su tutti i nodi in un cluster, mentre altre configurazioni utilizzano un server di metadati centrali.

Un'architettura di clustering senza senso condiviso ha nodi indipendenti e autosufficienti. Ogni nodo ha una sua memoria e dispositivi I/O. Non fornisce l'accesso al disco simultaneo da più nodi, poiché solo un nodo richiede l'accesso all'archiviazione in qualsiasi momento. Spesso ogni nodo in questo tipo di architettura è responsabile di una diversa serie di attività di rete. Una rete di cluster senza nulla condiviso può ridimensionare a centinaia di nodi ed è un'opzione popolare in ambienti di sviluppo web.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?