Cloud Computing vs Distribuert Computing
Cloud computing er en stil med databehandling der ressurser blir gjort tilgjengelig over internett. Ofte er disse ressursene utvidbare og er svært visualiserte ressurser, og de leveres som en tjeneste. Disse ressursene kan hovedsakelig fordeles på 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 for å 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 slags ressurser som tjenester, hovedsakelig over internett. Levering part blir referert til som tjenesteleverandører, mens brukerne er kjent som abonnenter. Abonnenter betaler abonnementsgebyrer vanligvis 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 de viktigste ressursene som er tilgjengelige som en tjeneste er programvareapplikasjoner. PaaS (Platform as a Service) er kategorien / applikasjonen av cloud computing der tjenesteleverandørene leverer en databehandlingsplattform eller en løsningsstabel til sine abonnenter over internett. IaaS (Infrastructure as a Service) er kategorien cloud computing der de viktigste ressursene som er tilgjengelige som en tjeneste er maskinvareinfrastruktur. DaaS (Desktop as a Service), som er en voksende –aaS-tjeneste handler om å tilby en hel desktopopplevelse over internett. Dette blir noen ganger referert til som desktopvirtualisering / virtuelt skrivebord eller vertsbord.
Hva er distribuert databehandling?
Feltet informatikk som omhandler distribuerte systemer kalles distribuert databehandling. Et distribuert system består av mer enn en 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 bestemt felles mål. Alternativt kan forskjellige brukere på hver datamaskin ha forskjellige individuelle behov, og det distribuerte systemet vil koordinere delte ressurser (eller bidra til å kommunisere med andre noder) for å oppnå sine individuelle oppgaver. Noder kommuniserer ved å sende meldinger. 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 beregnes i individuelle datamaskiner i det distribuerte systemet. Typisk,toleransemekanismer er på plass for å overvinne individuelle datamaskinfeil. Systemets struktur (topologi, forsinkelse og kardinalitet) er ikke kjent på forhånd, og det er dynamisk. Enkelte datamaskiner trenger ikke å vite alt om hele systemet eller hele inngangen (for at problemet skal løses).
Hva er forskjellen mellom sky og distribuert databehandling?
Cloud computing er en teknologi som leverer mange slags 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 (det er vanligvis vanskelig å være løses av en enkelt datamaskin). Cloud computing er i utgangspunktet en salgs- og distribusjonsmodell for forskjellige typer ressurser over internett, mens distribuert databehandling kan identifiseres som en type databehandling, som bruker en gruppe maskiner til å jobbe som en enhet for å løse et storskala problem. Distribuert databehandling oppnår dette ved å bryte problemet opp til enklere oppgaver, og tildele disse oppgavene til individuelle noder.