Forskjellen mellom Cloud Computing og Distributed Computing

Anonim

Cloud Computing vs Distributed Computing

Cloud computing en stil med databehandling hvor ressurser blir gjort tilgjengelige over Internett. Oftest er disse ressursene utvidbare og er svært visualiserte ressurser, og de leveres som en tjeneste. Disse ressursene kan i hovedsak brytes ned til applikasjoner, plattformer eller infrastruktur. Datavitenskapsområdet som omhandler distribuerte systemer (systemer som består av mer enn en selvstyrt node) kalles distribuert databehandling. Vanligvis brukes distribuert databehandling til å utnytte kraften til flere maskiner for å oppnå et enkelt mål for store mål.

Hva er Cloud Computing?

Cloud computing er den fremvoksende teknologien for å levere mange typer ressurser som tjenester, hovedsakelig over internett. Levering av parti refereres til som tjenesteleverandørene, mens brukerne er kjent som abonnenter. Abonnenter betaler abonnementsavgifter vanligvis per bruksbasis. Cloud computing er delt inn i få forskjellige kategorier basert på hvilken type tjeneste som tilbys. SaaS (Software as a Service) er kategorien cloud computing hvor de viktigste ressursene som er tilgjengelige som en tjeneste, er programvare. 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 (Infrastruktur som en tjeneste) er kategorien cloud computing, hvor de viktigste ressursene som er tilgjengelige som en tjeneste, er maskinvareinfrastruktur. DaaS (Desktop as a Service), som er en fremvoksende -aaS-tjeneste, omhandler å gi en hel desktopopplevelse over internett. Dette kalles noen ganger som desktop virtualisering / virtuelt skrivebord eller vert skrivebord.

Hva er distribuert datamaskin?

Datavitenskapsområdet 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 ulike brukere på hver datamaskin ha forskjellige individuelle behov, og det distribuerte systemet vil koordinere delte ressurser (eller hjelpe kommunisere med andre noder) for å oppnå sine individuelle oppgaver. Noder kommuniserer ved å sende meldinger. Distribuert databehandling kan også identifiseres som et distribuert system for å løse et enkelt stort problem ved å bryte det opp til oppgaver, som hver beregnes i individuelle datamaskiner i det distribuerte systemet. Tolerasjonsmekanismer er vanligvis på plass for å overvinne individuelle datautbrudd.Struktur (topologi, forsinkelse og kardinalitet) av systemet er ikke kjent på forhånd og det er dynamisk. Individuelle datamaskiner trenger ikke å vite alt om hele systemet eller komplett inngang (for problemet som skal løses).

Hva er forskjellen mellom Cloud og Distributed Computing?

Cloud computing er en teknologi som leverer mange typer ressurser som tjenester, hovedsakelig over internett, mens distribuert databehandling er konseptet om å bruke et distribuert system bestående av mange selvstyrte noder for å løse et svært stort problem (det er vanligvis vanskelig å bli løst av 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 å fungere som en enhet for å løse et stort problem. Distribuert databehandling oppnår dette ved å bryte problemet opp til enklere oppgaver og tildele disse oppgavene til individuelle noder.