Cloud Computing vs Cluster Computing
Cloud computing er en computerstil, hvor ressourcer gøres tilgængelige over internettet. Oftest er disse ressourcer udvidelige og er stærkt visualiserede ressourcer, og de leveres som en service. Disse ressourcer kan hovedsageligt opdeles i applikationer, platforme eller infrastruktur. I cluster computing er en samling stand-alone computere forbundet til at danne en enkelt integreret computerressource, der er i stand til at forbedre ydeevne og tilgængelighed end at bruge en enkelt computer. Klynger implementeres hovedsageligt til belastningsbalancering og giver høj tilgængelighed.
Hvad er Cloud Computing?
Cloud computing er den nye teknologi til at levere mange slags ressourcer som tjenester, hovedsageligt over internettet. Leverende part omtales som tjenesteudbyderne, mens brugerne er kendt som abonnenter. Abonnenter betaler typisk abonnementsgebyrer pr. brug. Cloud computing er opdelt i få forskellige kategorier baseret på den type tjeneste, der leveres. SaaS (Software as a Service) er kategorien af cloud computing, hvor de vigtigste ressourcer, der er tilgængelige som en tjeneste, er softwareapplikationer. PaaS (Platform as a Service) er kategorien/applikationen af cloud computing, hvor tjenesteudbyderne leverer en computerplatform eller en løsningsstack til deres abonnenter over internettet. IaaS (Infrastructure as a Service) er kategorien af cloud computing, hvor de vigtigste ressourcer, der er tilgængelige som en service, er hardwareinfrastruktur. DaaS (Desktop as a Service), som er en spirende –aaS-tjeneste beskæftiger sig med at levere en hel desktop-oplevelse over internettet. Dette omtales nogle gange som desktopvirtualisering/virtuelt skrivebord eller hostet skrivebord.
Hvad er Cluster Computing?
I cluster computing er en samling af selvstændige computere forbundet til at danne en enkelt integreret computerressource, som er i stand til at forbedre ydeevne og tilgængelighed end at bruge en enkelt computer. De mest almindelige anvendelser af cluster computing er belastningsbalancering og høj tilgængelighed. I en belastningsbalanceringsklynge deles en enkelt arbejdsbelastning (f.eks. en beregning) af flere computere, der er koblet sammen, som fungerer som en enkelt enhed. Enhver af de arbejdsbelastninger, der kommer til systemet, er fordelt mellem computerne i klyngen, således at arbejdet er afbalanceret mellem dem. Dette forbedrer hele systemets ydeevne. I High Availability (HA)-klynger er redundante noder tilvejebragt for at sikre, at den service, der leveres af klyngen, altid er tilgængelig (selv når nogle systemkomponenter fejler). Klynger kan opnå en stor forbedring af ydeevnen sammenlignet med prisen.
Hvad er forskellen mellem Cloud Computing og Cluster Computing?
Cloud computing er en teknologi, der leverer mange slags ressourcer som tjenester, hovedsageligt over internettet, mens cluster computing fokuserer på forbedret ydeevne og tilgængelighed af en tjeneste ved at sammenkoble en samling stand-alone maskiner for at danne en enkelt integreret computerressource. Klynger bruges hovedsageligt til belastningsbalancering og høj tilgængelighed, hvorimod cloud computing fokuserer på at levere tjenester såsom software, platforme osv. Men en vigtig ting at bemærke er, at cloud computing er bygget baseret på en serverklynge.