Forskellen mellem Cloud Computing og Distributed Computing
Cloud Computing vs Distributed Computing
Cloud computing en stil med computing, hvor ressourcer gøres tilgængelige over internettet. Oftest er disse ressourcer udvidelige og er meget visualiserede ressourcer, og de leveres som en service. Disse ressourcer kan hovedsageligt nedbrydes til applikationer, platforme eller infrastruktur. Det område af computervidenskab, der beskæftiger sig med distribuerede systemer (systemer består af mere end en selvstyret noder) kaldes distribueret computing. Typisk distribueres computing bruges til at udnytte kraften i flere maskiner til at opnå et enkelt mål i stor målestok.
Hvad er Cloud Computing?
Cloud computing er den nye teknologi til at levere mange slags ressourcer som tjenester, hovedsagelig via internettet. Levering af parti betegnes som tjenesteudbyderne, mens brugerne er kendt som abonnenterne. Abonnenter betaler abonnementsgebyrer typisk pr. Brugsbasis. Cloud computing er opdelt i få forskellige kategorier baseret på den type tjeneste, der leveres. SaaS (Software as a Service) er kategorien cloud computing, hvor de vigtigste ressourcer, der er tilgængelige som en tjeneste, er software applikationer. PaaS (Platform as a Service) er kategorien / applikationen af cloud computing, hvor tjenesteudbyderne leverer en databehandlingsplatform eller en løsningstabel til deres abonnenter over internettet. IaaS (Infrastructure as a Service) er kategorien cloud computing, hvor de vigtigste ressourcer, der er tilgængelige som en tjeneste, er hardwareinfrastruktur. DaaS (Desktop as a Service), som er en emerging -aa-service, omhandler at give en hel desktop oplevelse over internettet. Dette kaldes undertiden som desktop virtualisering / virtuel desktop eller hosted desktop.
Hvad er Distributed Computing?
Datavidenskabens område, der beskæftiger sig med distribuerede systemer, kaldes distribueret databehandling. Et distribueret system består af mere end en selvstyret computer, der kommunikerer via et netværk. Disse computere bruger deres egen lokale hukommelse. Alle computere i det distribuerede system taler med hinanden for at opnå et bestemt fælles mål. Alternativt kan forskellige brugere på hver computer have forskellige individuelle behov, og det distribuerede system vil koordinere de delte ressourcer (eller hjælpe med at kommunikere med andre noder) for at nå deres individuelle opgaver. Noder kommunikerer ved hjælp af besked passerer. Distribueret computing kan også identificeres som et distribueret system til at løse et enkelt stort problem ved at bryde det op til opgaver, der hver især beregnes i individuelle computere i det distribuerede system. Tolereringsmekanismer er typisk på plads for at overvinde individuelle computerfejl.Struktur (topologi, forsinkelse og kardinalitet) af systemet er ikke kendt på forhånd, og det er dynamisk. Individuelle computere behøver ikke at vide alt om hele systemet eller det komplette input (for det problem, der skal løses).
Hvad er forskellen mellem Cloud og Distributed Computing?
Cloud computing er en teknologi, der leverer mange slags ressourcer som tjenester, hovedsagelig via internettet, mens distribueret databehandling er begrebet at bruge et distribueret system bestående af mange selvstyrede noder til at løse et meget stort problem (det er normalt vanskeligt at blive løst af en enkelt computer). Cloud computing er stort set en salgs- og distributionsmodel for forskellige typer ressourcer via internettet, mens distribueret databehandling kan identificeres som en type computing, der bruger en gruppe af maskiner til at fungere som en enkelt enhed til at løse et stort problem. Distribueret computing opnår dette ved at bryde problemet op til enklere opgaver og tildele disse opgaver til individuelle noder.