Forskellen mellem Cloud computing og Grid computing
Indhold
- Sammenligningstabel
- Definition af Cloud computing
- Services, der tilbydes af sky:
- Definition af Grid computing
- Konklusion
Cloud computing og net computing har næsten den samme vision om at levere tjenester til brugerne gennem delingsfunktioner og ressourcer. Selvom betingelserne er differentierede baseret på applikationsfokus, arkitektur, ressourceforbrugsmønstre, antal tjenester, interoperabilitet, forretningsmodeller osv.
Cloud computing forbyder behovet for at købe hardware og software, som kræver kompleks konfiguration og kostbar vedligeholdelse til opbygning og implementering af applikationer i stedet for at det leverer det som en service over internettet. På den anden side arbejder en klynge af computere i gitterberegning sammen for at løse et enormt problem ved at opdele det i flere små enheder, der er fordelt over computere (del af et gitter).
I cloud computing administreres ressourcerne centralt, mens computerstyring i net distribueres, hvor hvert sted har sin egen administrative kontrol.
- Sammenligningstabel
- Definition
- Vigtige forskelle
- Konklusion
Sammenligningstabel
Grundlag for sammenligning | Skyen | Grid computing |
---|---|---|
Ansøgningsfokus | forretnings- og webbaserede applikationer. | Samarbejdsformål. |
Arkitektur brugt | Klient-server | Distribueret computing |
Ledelse | centraliseret | decentral |
Forretningsmodel | Betal pr. Brug | Ingen defineret forretningsmodel |
Tjenesters tilgængelighed | Høj, fordi det er realtid | Lav på grund af planlagte tjenester. |
Programmeringsmodeller | Eukalyptus, Åben tåge, Åben stak osv., For Iaas, men der findes ingen mellemvare. | Der er forskellige mellemwarer, såsom Globus gLite, Unicore osv. |
Ressourceforbrugsmønstre | Centraliseret måde | Samarbejdsmåde |
Fleksibilitet | Høj | Lav |
interoperabilitet | Leverandørlåsning og integration er nogle problemer | Håndterer let interoperabilitet mellem udbydere. |
Definition af Cloud computing
Cloud computing er et moderne computingparadigme, der leverer skalerbar og fleksibel IT-infrastruktur og vigtige tjenester til brugerne via Internettet. Det tillader allestedsnærværende, on-demand, praktisk netværksadgang til en partitioneret pool af konfigurerbare databehandlingsressourcer såsom netværk, tjenester, opbevaring, applikation og servere, der med det samme kan serveres og frigives med mindst ledelsesmæssig indsats.
Det følger klient-server arkitektur. Dets faktureringsmetode er effektiv, hvor en bruger skal betale i henhold til brugen eller kan kaldes som afmålt fakturering. Begrebet virtualisering bruges i skyen, og det bruger også en hypervisor (VM), gennem hvilken brugeren kan køre flere operativsystemer.
Services, der tilbydes af sky:
- Saas (Software som en service) - Denne service leverer de komplette produktapplikationer til brugerne, hvilket eliminerer behovene for de underliggende tjenester, hvor brugeren ikke behøver at bekymre sig om hardware og platforme til generering af det endelige produkt. Selv opdatering, licens og vedligeholdelse udføres af tjenesteudbyderen. F.eks. Google Apps, Salesforce osv.
- Paas (platform som en service) - Disse typer tjenester lægger vægt på at give et integreret miljø på højt niveau til design, opbygning, test og distribution af en online brugerdefineret applikation, hvilket eliminerer brugernes behov fra Iaas. F.eks. Leverer Googles App Engine, Microsoft Azure Paas-tjenester.
- Iaas (infrastruktur som en service) - Denne service leverer databehandlingsressourcer på virtuel eller dedikeret hardware, de tjenester, der tilbydes af Iaas er netværk, disklagring, behandlingskraft osv. AWS, Eucalyptus, Open stack og Flexiscale er nogle af Iaas-udbydere.
Der er fire typer af cloud-implementeringsmodeller, som er - offentlig Sky, privat Sky, fællesskab sky og hybrid Sky.
Definition af Grid computing
Grid computing tjener databehandlingsressourcer som netværk, server, applikationer til de enkelte brugere. Grid involverer de løst koblede systemer, hvor job styres og planlægges på en distribueret måde. Det deler et massivt job i mindre bidder og behandler disse bidder separat. Grid computing er en kombination af ikke-centraliserede databehandlingsressourcer, hvor hvert geografisk separat, uafhængigt sted har sin egen administrative kontrol over det.
Ved net computing er ressourcerne forbeholdt, det er grunden til, at det ikke er fleksibelt og skalerbart som cloud computing. Det følger distribueret arkitektur. Grid computing-projekter har ikke nogen tidsafhængighed forbundet med dem, og det bruger hardware, der findes i nettet, og som er i inaktiv tilstand.
- Applikationerne, der bygger på skyen, er forretningsspecifikke applikationer såsom webbaseret applikation, der typisk bruges af tynde klienter eller til håndholdte enheder. På den anden side fokuserer Grid på den forskningsbaserede applikation ved hjælp af distribuerede uafhængige administrative enheder, der arbejder helt sammen med at løse et større databehandlingsproblem.
- Cloud bruger klient-serverarkitektur, i modsætning hertil bruger net distribueret databehandlingsarkitektur.
- Cloud computing-infrastrukturen drives af en centraliseret ledelse, mens der i netnet computing findes et decentraliseret styringssystem, hvor forskellige steder spredes globalt, og hvert sted har en uafhængig administration.
- Skybrugerne betaler, som de bruger (dvs. værktøjspris eller målet fakturering), hvor en bruger ikke behøver at betale, da han / hun frigiver ressourcerne. I modsætning hertil findes der ingen defineret forretningsmodel inden for netudvikling.
- Services på skyen er meget fleksible og i realtid, og det kan skalere hurtigt. I modsætning hertil giver rutenettet planlagte tjenester med lav fleksibilitet.
- Netinfrastruktur kan let håndtere interoperabilitet, hvorimod sky ikke understøtter interoperabilitet og kan føre til leverandørens lock-in, hvilket gør det svært at migrere fra en cloud-tjenesteudbyder til en anden.
- Ressourcer kan samles i en centraliseret eller sjældent på en decentral måde i Cloud computing. På den anden side bruges ressourcer på en decentral måde til computing af gitter.
- I netinfrastruktur er ressourcerne begrænsede, mens der i skyen er en storslået pool af ressourcer. Gitter kan laves ved hjælp af skyinfrastruktur.
Konklusion
Cloud computing er ny teknologi og er en efterkommer af Grid computing. Cloud computing leverer brugervenlige tjenester i realtid på en dedikeret internetforbindelse med høj båndbredde og ubegrænsede ressourcer, men dens største ulempe er, at den har brug for en højhastighedsinternetforbindelse. Gitter er heterogene, løst koblede og geografisk fordelte og bedre end traditionelle klynger. Selvom sikkerhed kan være et stort problem, når du bruger netnet computing.