Differenza tra cloud computing e cluster computing
Cloud Computing vs Cluster Computing
Cloud computing è uno stile di calcolo in cui le risorse sono rese disponibili su Internet. Di solito, queste risorse sono estensibili e sono risorse altamente visualizzate e vengono fornite come un servizio. Queste risorse possono essere suddivise principalmente su applicazioni, piattaforme o infrastrutture. Nel cluster computing, una raccolta di computer autonomi è interconnesso per formare una singola risorsa di calcolo integrata in grado di migliorare le prestazioni e la disponibilità rispetto all'utilizzo di un singolo computer. I cluster sono principalmente implementati per il bilanciamento del carico e forniscono un'elevata disponibilità.
Cos'è Cloud Computing?
Cloud computing è la tecnologia emergente di fornire molti tipi di risorse come servizi, soprattutto su Internet. La parte consegnata è indicata come fornitori di servizi, mentre gli utenti sono conosciuti come gli abbonati. Gli abbonati pagano le spese di abbonamento tipicamente su base di utilizzo. Il cloud computing è suddiviso in poche categorie diverse in base al tipo di servizio fornito. SaaS (Software as a Service) è la categoria del cloud computing in cui le risorse principali disponibili come servizio sono applicazioni software. PaaS (Platform as a Service) è la categoria / applicazione del cloud computing in cui i fornitori di servizi offrono a loro abbonati una piattaforma di calcolo o uno stack di soluzione su Internet. IaaS (infrastruttura come servizio) è la categoria del cloud computing in cui le risorse principali disponibili come servizio sono l'infrastruttura hardware. DaaS (Desktop as a Service), un servizio emergente -aaS si occupa di fornire un'intera esperienza desktop su Internet. Questo è a volte definito come virtualizzazione desktop / desktop virtuale o desktop ospitato.
Che cosa è Cluster Computing?
Nel cluster computing, una raccolta di computer autonomi è interconnesso per formare una singola risorsa di calcolo integrata, in grado di migliorare le prestazioni e la disponibilità rispetto all'utilizzo di un singolo computer. Gli usi più comuni del cluster computing sono il bilanciamento del carico e l'offerta di elevata disponibilità. In un cluster di bilanciamento del carico, un singolo carico di lavoro (ad esempio un calcolo) viene condiviso da diversi computer collegati tra loro, che funzionano come una singola unità. Qualsiasi carico di lavoro che viene al sistema viene distribuito tra i computer del cluster, in modo tale che il lavoro sia equilibrato. Questo migliora le prestazioni di tutto il sistema. Nei cluster High Availability (HA) i nodi ridondanti vengono forniti per assicurarsi che il servizio fornito dal cluster sia sempre disponibile (anche quando alcuni componenti di sistema non riescono). I cluster possono ottenere un grande miglioramento delle prestazioni rispetto al prezzo.
Qual è la differenza tra Cloud Computing e Cluster Computing?
Cloud computing è una tecnologia che fornisce molti tipi di risorse come servizi, soprattutto su Internet, mentre il cluster computing si concentra su prestazioni migliori e disponibilità di un servizio collegando una collezione di macchine stand-alone per formare una singola risorsa di calcolo integrata. I cluster sono principalmente utilizzati per il bilanciamento del carico e per fornire un'elevata disponibilità, mentre il cloud computing si concentra sulla fornitura di servizi come software, piattaforme, ecc. Ma una cosa importante da notare è che il cloud computing è costruito in base a un cluster di server.