De hovedforskjell mellom cloud computing og distribuert databehandling er at cloud computing gir maskinvare, programvare og andre infrastrukturressurser over internett, mens den distribuerte databehandlingen deler en enkelt oppgave blant flere datamaskiner som er koblet via et nettverk for å oppnå oppgaven raskere enn å bruke en enkelt datamaskin.
Cloud computing bidrar til å få tilgang til maskinvare og programvare ressurser eksternt via nettverket. Det gir fordeler som enkel ressursdeling, kostnadsreduksjon, skalerbarhet og plattform uavhengighet. En distribuert databehandling, derimot, er et nettverk med flere datamaskiner for å oppnå et mål. Hver datamaskin i nettverket utfører en del av de overordnede oppgavene. Denne metoden bidrar til å oppnå resultater raskere enn å bruke en enkelt datamaskin. Det gir fordeler som skalerbarhet, redundans og ressursdeling.
1. Hva er Cloud Computing
- Definisjon, funksjonalitet
2. Hva er distribuert databehandling
- Definisjon, funksjonalitet
3. Forskjellen mellom Cloud Computing og distribuert Computing
- Sammenligning av nøkkelforskjeller
Cloud Computing, Distribusjonsmodeller, Distribuert Computing, Servicemodeller
Cloud computing refererer til å manipulere, konfigurere og få tilgang til maskinvare og programvare ressurser eksternt. Bedriftsorganisasjoner kan direkte koble til skyen for å få tilgang til de nødvendige ressursene. Dette er gunstig for organisasjoner da det bidrar til å redusere kostnadene og å gjøre skalering i henhold til bedriftskravene.
Det finnes to typer cloud computing-modeller. De er distribusjonsmodeller og servicemodeller. Distribusjonsmodeller representere tilgangen til skyen. De er offentlige, private, fellesskap og hybrid. Allmennheten har tilgang til tjenestene i offentlig sky. En organisasjon har tilgang til tjenester av en privat sky. Samfunnskyen er tilgjengelig for en gruppe organisasjoner. Til slutt er hybridskyen en kombinasjon av offentlig og privat sky. Her utfører den private skyen de vitale aktivitetene mens den offentlige skyen utfører de andre aktivitetene.
Figur 1: Cloud computing
Det er tre typer servicemodeller. De er infrastruktur som en tjeneste (IaaS), plattform som en tjeneste (PaaS) og programvare som en tjeneste (SaaS). IaaS gir ressurs som virtuelle maskiner, virtuell lagring, etc. PaaS gir runtime miljøer og utvikling og distribusjon verktøy. Videre hjelper SaaS å bruke programvare som en tjeneste.
Samlet gir cloud computing effektivitet, plattform uavhengighet og kostnadsreduksjon. På den annen side kan det være sikkerhet og personvernproblemer og isolasjonsfeil.
Distribuert databehandling er teknikken som deler en enkelt oppgave i flere oppgaver og distribuerer dem over flere datamaskiner. Disse datamaskinene kan kommunisere og koordinere aktivitetene ved å utveksle meldinger gjennom nettverket. Hver datamaskin i det distribuerte systemet kalles en node. Et sett med noder danner en klynge. Telefonnett, automatisert teller maskin i banker, industrielle kontrollsystemer er noen systemer som bruker distribuert databehandling.
Samlet bidrar distribuert databehandling til å løse komplekse oppgaver. Videre gir det skalerbarhet og ressursdeling. Det er imidlertid noen ulemper. Det kan være nettverks- og sikkerhetsproblemer. Videre kan det være vanskelig å utvikle distribuerte systemer.
Cloud computing er datateknikken som leverer vertsbaserte tjenester over internett. Distribuert databehandling er datateknikken som gjør det mulig for flere datamaskiner å kommunisere og koordinere arbeid ved å sende meldinger gjennom nettverket for å oppnå en felles oppgave.
Cloud computing tilbyr tjenester som maskinvare, programvare ressurser via internett. Distribuert databehandling bidrar til å oppnå beregningsoppgaver raskere enn å bruke en enkelt datamaskin. Hver datamaskin i det distribuerte systemet utfører en del av den overordnede oppgaven.
Forskjellen mellom cloud computing og distribuert databehandling er at cloud computing gir maskinvare, programvare og andre infrastrukturressurser over internett, mens den distribuerte databehandlingen deler en enkelt oppgave blant flere datamaskiner som er koblet gjennom et nettverk for å oppnå oppgaven raskere enn å bruke en individuell datamaskin. Disse to teknologiene er viktige i den moderne verden for å oppnå forretningsmål. De kan imidlertid forårsake nettverks- og sikkerhetsproblemer.
1. "Cloud Computing Oversikt." Www.tutorialspoint.com, Tutorials Point, 8 Jan. 2018, Tilgjengelig her.
2. Nath, Keshab. "Distributed Computing." LinkedIn SlideShare, 23. april 2013, Tilgjengelig her.
1. "Cloud Computing" av Jane Boyko (CC BY 2.0) via Flickr