Cloud computing versus cluster computing
Cloud computing is een computingstijl waarbij bronnen via internet beschikbaar worden gesteld. Meestal zijn deze bronnen uitbreidbaar en in hoge mate gevisualiseerde bronnen en worden ze als service geleverd. Deze bronnen kunnen voornamelijk worden uitgesplitst naar applicaties, platforms of infrastructuur. Bij clustercomputing is een verzameling zelfstandige computers met elkaar verbonden om een enkele geïntegreerde computerbron te vormen die de prestaties en beschikbaarheid kan verbeteren dan bij gebruik van een enkele computer. Clusters worden voornamelijk geïmplementeerd voor taakverdeling en het bieden van hoge beschikbaarheid.
Wat is cloud computing?
Cloud computing is de opkomende technologie waarbij vele soorten bronnen als services worden geleverd, voornamelijk via internet. Leverende partij wordt de serviceproviders genoemd, terwijl de gebruikers de abonnees worden genoemd. Abonnees betalen abonnementskosten doorgaans per gebruik. Cloud computing is onderverdeeld in enkele verschillende categorieën op basis van het type service dat wordt geboden. SaaS (Software as a Service) is de categorie van cloud computing waarin de belangrijkste middelen die als service beschikbaar zijn, softwareapplicaties zijn. PaaS (Platform as a Service) is de categorie / toepassing van cloud computing waarin de serviceproviders een computerplatform of een oplossingsstapel via internet aan hun abonnees leveren. IaaS (Infrastructure as a Service) is de categorie van cloud computing waarin de belangrijkste beschikbare bronnen als een service hardware-infrastructuur zijn. DaaS (Desktop as a Service), een opkomende -aaS-service die zich bezighoudt met het bieden van een volledige desktopervaring via internet. Dit wordt ook wel desktopvirtualisatie / virtuele desktop of gehoste desktop genoemd.
Wat is clustercomputing?
Bij clustercomputing is een verzameling zelfstandige computers met elkaar verbonden om een enkele geïntegreerde computerbron te vormen, die de prestaties en beschikbaarheid kan verbeteren dan bij het gebruik van één enkele computer. De meest voorkomende toepassingen van clustercomputing zijn taakverdeling en het bieden van hoge beschikbaarheid. In een taakverdelingscluster wordt een enkele werklast (bijvoorbeeld een berekening) gedeeld door meerdere computers die met elkaar zijn verbonden, die als een enkele eenheid werken. Alle workloads die naar het systeem komen, worden verdeeld over de computers in het cluster, zodat het werk over hen verdeeld is. Dit verbetert de prestaties van het hele systeem. In clusters met hoge beschikbaarheid (HA) worden redundante knooppunten geleverd om ervoor te zorgen dat de service die door het cluster wordt geboden altijd beschikbaar is (zelfs als sommige systeemcomponenten falen). Clusters kunnen een grote prestatieverbetering behalen in vergelijking met de prijs.
Wat is het verschil tussen Cloud Computing en Cluster Computing?
Cloud computing is een technologie die veel soorten bronnen als services levert, voornamelijk via internet, terwijl clustercomputing zich richt op verbeterde prestaties en beschikbaarheid van een service door een verzameling zelfstandige machines met elkaar te verbinden om een enkele geïntegreerde computerresource te vormen. 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.