Nwlapcug.com


Tecniche di Clustering computer insieme

Tecniche di Clustering computer insieme


Un computer cluster è un gruppo di (solitamente localmente) in rete di computer che distribuire le attività di elaborazione su ogni singolo computer al fine di replicare la funzione di un supercomputer. Sistemi di computer cluster elaborato sono impostati in confronto ad una soluzione di singolo supercomputer, ma rapporto costo-efficacia e modularità rendono cluster computing più versatile e accattivante.

Cluster ad alta disponibilità

Cluster ad alta disponibilità o "failover" sono particolarmente utili per i database critici, servizi e file per le applicazioni aziendali. Sono basati su diversi server ridondanti diversi o "nodi" che replicano dati, programmi e funzioni del server in modo che quando i componenti non riescono, uno dei nodi può riprendere servizio senza notevoli interruzioni nel servizio. Un sito di grandi dimensioni come Amazon.com, per esempio, viene eseguito da un centro di dati che contiene molti, molti cluster di failover.

Cluster di bilanciamento del carico

Rete bilanciamento (NLB) è un'implementazione orientata alle prestazioni che utilizza attributi unici di cluster computer per distribuire i processi di calcolo tra un numero di server locale. Questo è più utile nelle organizzazioni in cui le applicazioni ad alto utilizzo di risorse sono tenute a svolgere in modo affidabile. In un ambiente che utilizza thin client, questo è più appropriato, dove il server è previsto di fare il lavoro di elaborazione.

Cluster ad alte prestazioni

Cluster ad alte prestazioni sono più simile a quello che ti immagini quando si pensa di supercomputer: potenza di elaborazione. Queste configurazioni sono usate solitamente in gravi computing ambienti, come ad esempio nella ricerca di laboratorio o compilazione di codice di programmazione. Ogni nodo del cluster presta la sua potenza di elaborazione cumulativamente, contribuendo a un'attività centrale che trae vantaggio da una piscina immensa delle risorse.

Il Cloud Computing

Cloud computing si differenzia da altri cluster di metodi di calcolo, in quanto è distribuito sopra, teoricamente, un'area sostanzialmente più grande fisica come connessioni Internet ad alta velocità sono diventati onnipresenti. Praticamente qualsiasi dispositivo informatico, inclusi i cellulari e in alcuni casi per videogiochi, può essere nodi per una nuvola di computer. Il concetto è stato più popolare come un modo per sincronizzare e condividere i dati con un minimo di sforzo, ma è stato utilizzato anche per attività di elaborazione distribuita, ad esempio Folding@Home.