Cloud Computing i Grid Computing

Anonim

Cloud Computing vs Grid Computing

Google ga aktivno gura, cloud computing je postao vrlo popularan predmet među računalnih stručnjaka, pa čak i običnih korisnika računala. Rasprava je dovela mnoge ljude da se pitaju kako se računarstvo u oblaku uspoređuje s drugim računalnim arhitekturama kao što su grid računalstvo. Glavna razlika između računalstva u oblaku i grid računalstva je u tome kako distribuiraju resurse. Grid računalstvo bazen resursa iz mnogih odvojena računala djeluju kao da su jedan superračunalo. U usporedbi, računarstvo u oblaku pruža resurse za više računala s jednog, apstraktnog mjesta (tj. Oblaka).

Dva su vrlo različita, a ta se razlika odražava u zadaćama koje obavljaju. Cloud computing je dobar za vođenje velikog broja malih zadataka. Dobar primjer ovoga bi bio velik broj ljudi koji rade za obradu teksta ili na drugi uredski rad. S druge strane, grid računalstvo je izvrsno za obavljanje pregršt vrlo intenzivnih i složenih zadataka poput proteinskog preklapanja. Računalo koje upravlja mrežom razbija zadatak na više manjih dijelova i svako od njih dodjeljuje drugo računalo na rešetki.

Ideja za cloud computing je da jedno računalo koje se nalazi u oblaku ili na internetu čini sve računanje za stotine tisuća korisnika širom svijeta. To nije stvarno moguće jer niti jedan superračunalo ne može podnijeti toliko opterećenja 24/7. A čak i ako je postojao, to bi bilo previše skupo. Da bi riješio taj problem, cloud computing obično se postavlja na vrh arhitekture računalnih mreža. Zahtjev korisnika iz oblaka analiziran je računalnim sučeljem; zadatak je dodijeljen jednom ili više računala na mreži. Na taj način, grid računalstvo stvara naizgled ultra-moćno računalo da služi potrebama oblaka.

Najveća prednost ove postavke je fleksibilnost. Računala na mreži mogu se dinamički dodijeliti onome tko to treba. Nakon što je korisnik gotov, računalo će se osloboditi ostalim korisnicima na oblaku. S obzirom da nismo na našim računalima 24 sata dnevno, potreban je manji broj računala za potrebe mnogih.

Sažetak:

1.Cloud računalstvo stavlja resurse na jedno mjesto dok ga grid računalstvo distribuira na mnoge lokacije. 2.Cloud računanje je obično za mnoge male zadatke, a grid računalstvo je pogodna za nekoliko velikih zadataka. 3. Veliki oblici obrade u oblaku koriste grid računalstvo interno.