Le tecniche di clustering computer insieme

January 29

Le tecniche di clustering computer insieme


Un computer cluster è un gruppo di (di solito a livello locale), computer in rete che distribuiscono attività di elaborazione attraverso ogni singolo computer al fine di replicare la funzione di un supercomputer. sistemi informatici cluster sono riccamente impostati in confronto ad una singola soluzione supercomputer, ma il costo-efficacia e la modularità di cluster di calcolo rendono più versatile e accattivante.

-Elevata disponibilità Cluster

Ad alta disponibilità o cluster "failover" sono particolarmente utili per i database, i servizi mission-critical e file per le applicazioni aziendali. Essi si basano su diversi server ridondanti o "nodi" che replicano i dati, i programmi e le funzioni del server diversa, in modo che quando i componenti falliscono, uno dei nodi può riprendere il servizio senza alcuna interruzione evidente in servizio. Un grande sito come Amazon.com, per esempio, viene eseguito da un centro dati che contiene molti, molti cluster di failover.

Cluster di bilanciamento del carico

Bilanciamento carico di rete (NLB) è una implementazione orientata alle prestazioni che utilizza le caratteristiche uniche di computer cluster di distribuire i lavori di elaborazione tra un certo numero di server locali. Questo è molto utile nelle organizzazioni in cui ad alto uso, si prevede applicazioni ad uso intensivo di risorse per eseguire in modo affidabile. In un ambiente che utilizza thin client, questo è più appropriato, in cui è previsto il server per fare il lavoro di elaborazione.

I cluster ad alte prestazioni

cluster ad alte prestazioni sono più simile a quello che si immagini quando si pensa di supercomputer: potenza di elaborazione. Queste configurazioni sono di solito utilizzati in ambienti di elaborazione gravi, come nei laboratori di ricerca o codice di programmazione compilazione. Ogni nodo del cluster presta la sua potenza di elaborazione cumulativamente, contribuendo ad un compito centrale che beneficia di una piscina immensa di risorse.

Cloud computing

Cloud computing differisce da altri metodi di calcolo del cluster dal fatto che è distribuito su, teoricamente, una superficie fisica sostanzialmente più grande come connessioni Internet ad alta velocità sono diventati onnipresenti. Virtualmente qualsiasi dispositivo di elaborazione, compresi i telefoni cellulari e in alcuni casi console di gioco di video, 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 le attività di calcolo distribuito, come Folding @ Home.