Rozdiel medzi cloud computingom a grid computingom

Autor: Laura McKinney
Dátum Stvorenia: 1 Apríl 2021
Dátum Aktualizácie: 5 Smieť 2024
Anonim
Rozdiel medzi cloud computingom a grid computingom - Technológie
Rozdiel medzi cloud computingom a grid computingom - Technológie

Obsah


Cloud computing a grid computing majú takmer rovnakú víziu poskytovania služieb používateľom prostredníctvom zdieľania schopností a zdrojov. Aj keď sú pojmy diferencované na základe zamerania aplikácie, architektúry, spôsobov využívania zdrojov, počtu služieb, interoperability, obchodných modelov atď.

Cloud computing vylučuje potrebu nákupu hardvéru a softvéru, ktorý vyžaduje zložitú konfiguráciu a nákladnú údržbu na vytváranie a zavádzanie aplikácií, namiesto toho ich dodáva ako službu cez internet. Na druhú stranu, v grid computingu, klaster počítačov spolupracuje pri riešení obrovského problému tým, že ho rozdeľuje do niekoľkých malých jednotiek, ktoré sú distribuované cez počítače (časť mriežky).

V cloud computingu sú prostriedky centrálne spravované, zatiaľ čo v gridovej výpočtovej technike sú prostriedky distribuované tam, kde má každá lokalita vlastnú administratívnu kontrolu.


  1. Porovnávacia tabuľka
  2. definícia
  3. Kľúčové rozdiely
  4. záver

Porovnávacia tabuľka

Základ pre porovnanieCloud computing
Grid computing
Zameranie aplikácie
obchodné a webové aplikácie.
Spoločné účely.
Použitá architektúra
Klientsky server
Distribuované výpočty
management
centralizovaná
decentralizovaný
Obchodný model
Platba za použitie
Nie je definovaný obchodný model
Prístupnosť služiebVysoká, pretože je v reálnom čase
Nízke kvôli pravidelným službám.
Programovacie modely
Eukalyptus, Otvorená hmlovina, Otvorený zásobník atď., Pre Iaas, ale neexistuje žiadny middleware.
Dostupné sú rôzne stredne veľké výrobky, ako napríklad Globus gLite, Unicore atď.
Vzory využívania zdrojov
Centralizovaný spôsob
Spoločný spôsob spolupráce
flexibilita

vysoký
nízky
interoperabilita

Uzamknutie dodávateľa a integrácia sú niektoré problémyĽahko sa zaoberá interoperabilitou medzi poskytovateľmi.


Definícia cloud computingu

Cloud computing je moderné výpočtové paradigma, ktoré poskytuje škálovateľnú a flexibilnú IT infraštruktúru a základné služby používateľom prostredníctvom internetu. Umožňuje všadeprítomný pohodlný prístup k sieti k rozdelenému fondu konfigurovateľných výpočtových zdrojov, ako sú siete, služby, úložisko, aplikácia a servery, ktoré je možné okamžite obslúžiť, ako aj uvoľniť s minimálnym úsilím v riadení.

Sleduje architektúru klient-server. Jeho spôsob fakturácie je účinný, keď používateľ musí platiť podľa použitia alebo ho možno nazvať ako fakturácia s meraním. Koncept virtualizácie sa používa v cloude a používa tiež hypervisora ​​(VM), prostredníctvom ktorého môže užívateľ spúšťať viac operačných systémov.

Služby poskytované cloudom:

  • Saas (Softvér ako služba) - Táto služba poskytuje používateľom kompletné produktové aplikácie, čím eliminuje potreby základných služieb, pri ktorých sa používateľ nemusí starať o hardvér a platformy na generovanie konečného produktu. Dokonca aj aktualizáciu, udeľovanie licencií a údržbu vykonáva poskytovateľ služieb. Napríklad Google Apps, Salesforce atď.
  • Paas (platforma ako služba) - Tieto typy služieb sa zameriavajú na poskytovanie integrovaného prostredia na vysokej úrovni na navrhovanie, zostavovanie, testovanie a nasadzovanie vlastných online aplikácií, čím sa eliminuje potreba Iaas pre používateľov. Napríklad program Google App Engine, Microsoft Azure poskytuje služby Paas.
  • Iaas (Infraštruktúra ako služba) - Táto služba poskytuje výpočtové zdroje na virtuálnom alebo vyhradenom hardvéri. Služby, ktoré ponúka Iaas, sú sieť, ukladanie diskov, výpočtový výkon atď. AWS, Eucalyptus, Open stack a Flexiscale sú niektorí z poskytovateľov Iaas.

Existujú štyri typy modelov nasadenia v cloude, ktoré sú - verejnosť oblačnosti, súkromné oblačnosti, spoločenstvo cloud a Hybrid cloud.

Definícia grid computingu

Grid computing slúži na výpočtové zdroje, ako sú sieť, server, aplikácie jednotlivým používateľom. Grid zahŕňa voľne spojené systémy, v ktorých sú úlohy spravované a plánované distribuovaným spôsobom. Rozdeľuje masívnu prácu na menšie kúsky a spracováva ich osobitne. Grid computing je kombináciou n centralizovaných výpočtových zdrojov, kde každé geograficky samostatné a nezávislé miesto má nad ním vlastnú administratívnu kontrolu.

V gridovej práci sú prostriedky vyhradené, preto nie sú flexibilné a škálovateľné ako cloud computing. Z toho vyplýva distribuovaná architektúra. Projekty výpočtovej siete s nimi nesúvisia časovo a používajú hardvér prítomný v mriežke, ktorý je v stave nečinnosti.

  1. Aplikácie stavané na cloudu sú podnikovo špecifické aplikácie, ako je webová aplikácia, ktorú zvyčajne používajú tenkí klienti alebo pre vreckové zariadenia. Na druhej strane sa Grid zameriava na výskumnú aplikáciu pomocou distribuovaných nezávislých administratívnych jednotiek, ktoré spolu pracujú na riešení väčšieho problému s počítačom.
  2. Cloud využíva architektúru klient-server, v mriežke sa naopak používa architektúra distribuovaných výpočtov.
  3. Infraštruktúra cloud computingu je prevádzkovaná centralizovanou správou, zatiaľ čo v gridovej technike existuje decentralizovaný systém riadenia, v ktorom sú rôzne lokality rozmiestnené globálne a každá lokalita má nezávislú správu.
  4. Používatelia cloudu platia tak, ako používajú (t. J. Ceny za nástroje alebo fakturáciu za meranie), keď používateľ nemusí platiť, keď uvoľňuje zdroje. Naopak, v gridovej práci neexistuje žiadny definovaný obchodný model.
  5. Služby v cloude sú vysoko flexibilné a v reálnom čase a môžu sa rýchlo rozširovať. Naproti tomu sieť poskytuje plánované služby s nízkou flexibilitou.
  6. Gridová infraštruktúra dokáže ľahko zvládnuť interoperabilitu, zatiaľ čo cloud nepodporuje interoperabilitu a môže viesť k zablokovaniu dodávateľa, čo sťažuje migráciu z jedného poskytovateľa cloudových služieb na druhého.
  7. Zdroje môžu byť združené centralizovane alebo zriedkavo decentralizovaným spôsobom v cloud computingu. Na druhej strane sú zdroje využívané decentralizovaným spôsobom v grid computingu.
  8. V mriežkovej infraštruktúre sú zdroje obmedzené, zatiaľ čo v cloude je veľké množstvo zdrojov. Mriežky sa môžu vyrábať pomocou cloudovej infraštruktúry.

záver

Cloud computing je nová technológia a je potomkom Grid computingu. Cloud computing poskytuje užívateľsky prívetivé služby v reálnom čase na vyhradenom vysokorýchlostnom internetovom pripojení a neobmedzených zdrojoch, ale jeho hlavnou nevýhodou je, že potrebuje vysokorýchlostné pripojenie na internet. Mriežky sú heterogénne, voľne spojené a geograficky rozmiestnené a lepšie ako tradičné zoskupenia. Bezpečnosť by však mohla byť hlavným problémom pri používaní grid computingu.