Forskjellen mellom Cloud computing og Grid computing

Forfatter: Laura McKinney
Opprettelsesdato: 1 April 2021
Oppdater Dato: 5 Kan 2024
Anonim
The Future of the World: AI and Cloud Computing | Amrith Kumaar | TEDxYouth@FHS
Video: The Future of the World: AI and Cloud Computing | Amrith Kumaar | TEDxYouth@FHS

Innhold


Cloud computing og grid computing har nesten den samme visjonen om å tilby tjenester til brukerne gjennom delingsfunksjoner og ressurser. Selv om vilkårene er differensiert basert på applikasjonsfokus, arkitektur, ressursbruksmønster, antall tjenester, interoperabilitet, forretningsmodeller osv.

Cloud computing forvise behovet for å kjøpe maskinvare og programvare som krever kompleks konfigurasjon og kostbart vedlikehold for å bygge og distribuere applikasjoner i stedet for at det leverer det som en tjeneste over internett. På den andre siden, i nettbasert databehandling, jobber en klynge datamaskiner sammen for å løse et enormt problem ved å dele det opp i flere små enheter som er distribuert over datamaskiner (del av et rutenett).

I Cloud computing blir ressursene sentralt administrert, mens det i nettet distribueres dataressurser der hvert nettsted har sin egen administrative kontroll.

  1. Sammenligningstabell
  2. Definisjon
  3. Viktige forskjeller
  4. Konklusjon

Sammenligningstabell

Grunnlag for sammenligningCloud computing
Grid computing
Søknadsfokus
forretnings- og nettbaserte applikasjoner.
Samarbeidsformål.
Arkitektur brukt
Klient server
Distribuert databehandling
Ledelse
sentralisert
desentralisert
Forretningsmodell
Betal per bruk
Ingen definert forretningsmodell
Tjenestens tilgjengelighetHøyt fordi det er sanntid
Lav på grunn av rutetrafikk.
Programmeringsmodeller
Eukalyptus, Åpen nebula, Åpen bunke osv., For Iaas, men ingen mellomvare finnes.
Ulike mellomtjenester er tilgjengelige som Globus gLite, Unicore, etc.
Ressursbruk mønstre
Sentralisert måte
Samarbeidende måte
fleksibilitet

Høy
Lav
Interoperabilitet

Innlåsing og integrering av leverandører er noen problemerHåndterer enkelt interoperabilitet mellom tilbydere.


Definisjon av Cloud computing

Cloud computing er et moderne databehandlingsparadigme som gir skalerbar og fleksibel IT-infrastruktur og viktige tjenester til brukerne via internett. Det gir allestedsnærværende, on-demand, praktisk nettverkstilgang til et partisjonert basseng med konfigurerbare databehandlingsressurser som nettverk, tjenester, lagring, applikasjoner og servere som kan serveres umiddelbart og frigjøres med minst ledelsesinnsats.

Det følger klient-server arkitektur. Faktureringsmetoden er effektiv der en bruker må betale i henhold til bruken eller kan kalles som avmålt fakturering. Konseptet virtualisering brukes i skyen, og det bruker også en hypervisor (VM) som brukeren kan kjøre flere operativsystemer gjennom.

Tjenester som tilbys av sky:

  • Saas (programvare som en tjeneste) - Denne tjenesten gir komplette produktapplikasjoner til brukerne, og eliminerer dermed behovene til de underliggende tjenestene der brukeren ikke trenger å bekymre seg for maskinvare og plattformer for generering av sluttproduktet. Til og med oppdateringen, lisensen og vedlikeholdet gjøres av tjenesteleverandøren. For eksempel Google Apps, Salesforce etc.
  • Paas (plattform som en tjeneste) - Disse typer tjenester legger vekt på å tilby et integrert miljø på høyt nivå for å designe, bygge, teste og distribuere en online tilpasset applikasjon, og eliminere behovet til Iaas for brukerne. For eksempel Googles App Engine, Microsoft Azure leverer Paas-tjenester.
  • Iaas (Infrastructure as a service) - Denne tjenesten gir databehandlingsressurser på virtuell eller dedikert maskinvare, tjenestene som tilbys av Iaas er nettverk, disklagring, prosessorkraft, etc. AWS, Eucalyptus, Open stack og Flexiscale er noen av Iaas-leverandørene.

Det er fire typer skyspredningsmodeller som er - offentlig Sky, privat Sky, samfunnet sky og hybrid Sky.


Definisjon av Grid computing

Grid computing serverer databehandlingsressurser som nettverk, server, applikasjoner til de enkelte brukerne. Grid involverer løst koblede systemer der jobber administreres og planlegges på en distribuert måte. Den deler en massiv jobb i mindre biter og behandler disse biter separat. Grid computing er en kombinasjon av ikke-sentraliserte databehandlingsressurser der hvert geografisk separate, uavhengige nettsted har sin egen administrative kontroll over det.

Ved nettbasert databehandling er ressursene reservert, og det er grunnen til at den ikke er fleksibel og skalerbar som nettsky-databehandling. Det følger distribuert arkitektur. Grid computing-prosjekter har ingen tidsavhengighet knyttet til dem, og det bruker maskinvare som er til stede i nettet og som er i hviletilstand.

  1. Applikasjonene bygger på skyen er forretningsspesifikke applikasjoner som nettbasert applikasjon som vanligvis brukes av tynne klienter eller for håndholdte enheter. På den annen side fokuserer Grid på den forskningsbaserte applikasjonen ved hjelp av distribuerte uavhengige administrative enheter som jobber helt for å løse et større databehandlingsproblem.
  2. Cloud bruker klient-serverarkitektur, derimot bruker rutenett distribuert databehandlingsarkitektur.
  3. Cloud computing-infrastrukturen drives av en sentralisert ledelse, mens det i nettbasert databehandling finnes et desentralisert styringssystem der forskjellige nettsteder er spredt over hele verden, og hvert nettsted har en uavhengig administrasjon.
  4. Skybrukerne betaler som de bruker (det vil si verktøyprising eller målet fakturering), der en bruker ikke trenger å betale når han / hun frigjør ressursene. I motsetning til det er det ingen definert forretningsmodell innen nettbasert databehandling.
  5. Tjenester på skyen er svært fleksible og sanntid, og det kan skalere opp raskt. På kontrasten gir nettet planlagte tjenester med liten fleksibilitet.
  6. Nettinfrastruktur kan håndtere interoperabilitet med letthet, mens sky ikke støtter interoperabilitet og kan føre til innlåsning av leverandører, noe som gjør det vanskelig å migrere fra en skytjenesteleverandør til en annen.
  7. Ressurser kan samles i en sentralisert eller sjelden på en desentralisert måte i Cloud computing. På den annen side brukes ressurser på en desentralisert måte i nettbasert databehandling.
  8. I nettinfrastruktur er ressursene begrenset mens det i skyen er et praktfullt basseng med ressurser. Rutenett kan lages ved hjelp av skyinfrastruktur.

Konklusjon

Cloud computing er ny teknologi og er en etterkommer av Grid computing. Cloud computing gir sanntids brukervennlige tjenester på en dedikert internettforbindelse med høy båndbredde og ubegrensede ressurser, men dens største ulempe er at den trenger en høyhastighets internettforbindelse. Rutenett er heterogen, løst koblet og geografisk fordelt og bedre enn tradisjonelle klynger. Selv om sikkerhet kan være et stort problem når du bruker nettbasert databehandling.