Computer cluster: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 6:
i vari computer risultano come una singola risorsa computazionale e le varie componenti sono risorse dedicate al funzionamento dell'insieme; il ''server cluster'' è quindi un [[server]] ad altissime prestazioni poiché, invece di gravare su un'unica macchina ''standalone'', suddivide il carico di lavoro (quindi, ad esempio, funzioni di [[mail server]], [[web server]], [[database server]] e [[file server]]) su più macchine venendo ad essere di fatto una forma di [[sistema distribuito]].
 
Attualmente, la ''clusterizzazione'' consiste nel connettere, meglio via [[fibra ottica]], X server fisici, anche di tipo [[Blade server|blade]], che condividono Y unità di [[storage]], possibilmente dotati di dischi [[Unità a stato solido|SSD]], il tutto attraverso [[switch]] prestazionali, e di erogare agli utenti i servizi necessari sottoforma di Z istanze [[Virtualizzazione|virtuali]], ivi comprese risorse in remoto. Questa è la tipica situazione della logica [[Cloud computing|cloud]] come anche delle reti distribuite geograficamente (si pensi alle sedi dislocate sul territorio di un'impresa o un ente che ovviamente devono avere un'unica rete aziendale). Logicamente, le due situazioni non sono disgiunte: è ormai normale che una rete aziendale multisede utilizzi il cluster comprendendo ''anche'' risorse in cloud. Appositi e complessi [[software]] di virtualizzazione e di [[networking]] permettono all'administrator di gestire ottimamente il consolidamento e operare automaticamente il bilanciamento, risultando di fatto indispensabili nel caso frequente di marche e modelli diversi dell'[[hardware]] di rete da integrare nonché dei diversi sistemi operativi server (___domain controller, servizi di rete, programmi applicativi).
 
Nell'architettura cluster un '''nodo''' è una macchina elaborativa ovvero un server fisico o virtuale che prende parte al grappolo. Per l'utente o i client, il cluster è assolutamente trasparente: tutta la notevole complessità hardware e software è mascherata; i servivi vengono erogati, i dati sono resi accessibili e le applicazioni elaborate come se fossero tutte provenienti da un solo, mega, elaboratore centrale.
 
=== Tipi di cluster computing ===