Cloud Computing versus Cluster Computing
Cloud computing is een stijl van computergebruik waarbij bronnen via internet beschikbaar worden gesteld. Meestal zijn deze bronnen uitbreidbaar en zijn sterk gevisualiseerde bronnen en worden ze als een service aangeboden. Deze bronnen kunnen voornamelijk worden uitgesplitst naar applicaties, platforms of infrastructuur. Bij clustercomputing is een verzameling stand-alone computers met elkaar verbonden om een enkele geïntegreerde computerresource te vormen die de prestaties en beschikbaarheid kan verbeteren dan het gebruik van één computer. Clusters worden voornamelijk geïmplementeerd voor taakverdeling en voor hoge beschikbaarheid.
Wat is cloud computing?
Cloud computing is de opkomende technologie van het leveren van vele soorten hulpmiddelen als diensten, voornamelijk via internet. Het leveren van een partij wordt aangeduid als de serviceproviders, terwijl de gebruikers bekend staan als de abonnees. Abonnees betalen abonnementskosten meestal per gebruik. Cloud computing wordt opgesplitst in een paar verschillende categorieën op basis van het type dienst dat wordt aangeboden. SaaS (Software as a Service) is de categorie cloud computing waarbij de belangrijkste bronnen die beschikbaar zijn als een service softwaretoepassingen zijn. PaaS (Platform as a Service) is de categorie / toepassing van cloud computing waarbij de serviceproviders via internet een computerplatform of een oplossingsstapel leveren aan hun abonnees. IaaS (Infrastructure as a Service) is de categorie cloud computing waarbij de belangrijkste bronnen die beschikbaar zijn als een service, hardware-infrastructuur zijn. DaaS (Desktop as a Service), een opkomende-saS-service, biedt een complete desktopervaring via internet. Dit wordt ook wel desktopvirtualisatie / virtuele desktop of gehoste desktop genoemd.
Wat is Cluster Computing?
In clustercomputing is een verzameling stand-alone computers met elkaar verbonden om een enkele geïntegreerde computerbron te vormen, die in staat is de prestaties en beschikbaarheid te verbeteren dan het gebruik van één computer. Meest voorkomende toepassingen van clustercomputing zijn taakverdeling en hoge beschikbaarheid. In een taakverdelingcluster wordt een enkele werklast (bijvoorbeeld een berekening) gedeeld door verschillende computers die aan elkaar zijn gekoppeld, die als een enkele eenheid werken. Alle workloads die naar het systeem komen, worden verdeeld over de computers in het cluster, zodat het werk in evenwicht is. Dit verbetert de prestaties van het hele systeem. In HA-clusters (High Availability) worden overtollige knooppunten gebruikt om te zorgen dat de service die door het cluster wordt geboden altijd beschikbaar is (zelfs wanneer bepaalde systeemonderdelen uitvallen). Clusters kunnen een grote verbetering van de prestaties bereiken in vergelijking met de prijs.
Wat is het verschil tussen Cloud Computing en Cluster Computing?
Cloud computing is een technologie die vele soorten hulpmiddelen levert als diensten, voornamelijk via internet, terwijl clustercomputing zich richt op verbeterde prestaties en beschikbaarheid van een dienst door een verzameling stand-alone machines onderling te verbinden tot één geïntegreerde computerbron. Clusters worden voornamelijk gebruikt voor load balancing en het bieden van hoge beschikbaarheid, terwijl cloud computing zich richt op het leveren van diensten zoals software, platforms, enz. Maar een belangrijk ding om op te merken is dat cloud computing is gebouwd op basis van een servercluster.