Cloud Computing vs Distribuert Computing
Cloud computing er en type databehandling der ressurser gjøres tilgjengelig over internett. Oftest er disse ressursene utvidbare og er svært visualiserte ressurser og de leveres som en tjeneste. Disse ressursene kan hovedsakelig deles ned til applikasjoner, plattformer eller infrastruktur. Feltet informatikk som omhandler distribuerte systemer (systemer som består av mer enn én selvstyrte noder) kalles distribuert databehandling. Vanligvis brukes distribuert databehandling til å utnytte kraften til flere maskiner for å oppnå et enkelt mål i stor skala.
Hva er Cloud Computing?
Cloud computing er den nye teknologien for å levere mange typer ressurser som tjenester, hovedsakelig over internett. Leverende part omtales som tjenesteleverandørene, mens brukerne er kjent som abonnenter. Abonnenter betaler vanligvis abonnementsavgifter per bruk. Cloud computing er delt inn i få forskjellige kategorier basert på typen tjeneste som tilbys. SaaS (Software as a Service) er kategorien cloud computing der hovedressursene som er tilgjengelige som en tjeneste er programvareapplikasjoner. PaaS (Platform as a Service) er kategorien/applikasjonen for cloud computing der tjenesteleverandørene leverer en dataplattform eller en løsningsstabel til sine abonnenter over internett. IaaS (Infrastructure as a Service) er kategorien cloud computing der hovedressursene som er tilgjengelige som en tjeneste er maskinvareinfrastruktur. DaaS (Desktop as a Service), som er en fremvoksende –aaS-tjeneste tar for seg å tilby en hel skrivebordsopplevelse over internett. Dette blir noen ganger referert til som skrivebordsvirtualisering/virtuelt skrivebord eller vertsbasert skrivebord.
Hva er distribuert databehandling?
Fagområdet informatikk som omhandler distribuerte systemer kalles distribuert databehandling. Et distribuert system består av mer enn én selvstyrt datamaskin som kommuniserer gjennom et nettverk. Disse datamaskinene bruker sitt eget lokale minne. Alle datamaskiner i det distribuerte systemet snakker med hverandre for å oppnå et visst felles mål. Alternativt kan forskjellige brukere på hver datamaskin ha forskjellige individuelle behov, og det distribuerte systemet vil gjøre koordineringen av delte ressurser (eller hjelpe til med å kommunisere med andre noder) for å oppnå sine individuelle oppgaver. Noder kommuniserer ved hjelp av meldingsoverføring. Distribuert databehandling kan også identifiseres som å bruke et distribuert system for å løse et enkelt stort problem ved å dele det opp til oppgaver, som hver blir beregnet i individuelle datamaskiner i det distribuerte systemet. Vanligvis er tolerasjonsmekanismer på plass for å overvinne individuelle datamaskinfeil. Strukturen (topologi, forsinkelse og kardinalitet) til systemet er ikke kjent på forhånd, og det er dynamisk. Individuelle datamaskiner trenger ikke å vite alt om hele systemet eller hele inngangen (for at problemet skal løses).
Hva er forskjellen mellom nettsky og distribuert databehandling?
Cloud computing er en teknologi som leverer mange typer ressurser som tjenester, hovedsakelig over internett, mens distribuert databehandling er konseptet med å bruke et distribuert system som består av mange selvstyrte noder for å løse et veldig stort problem (som er vanligvis vanskelig å løse med en enkelt datamaskin). Cloud computing er i utgangspunktet en salgs- og distribusjonsmodell for ulike typer ressurser over internett, mens distribuert databehandling kan identifiseres som en type databehandling, som bruker en gruppe maskiner til å jobbe som en enkelt enhet for å løse et stort problem. Distribuert databehandling oppnår dette ved å bryte problemet opp til enklere oppgaver, og tilordne disse oppgavene til individuelle noder.