Cloud Computing vs Grid Computing
Med Google aktivt driva det har cloud computing blivit ett mycket populärt ämne bland datorexperter och till och med vanliga datoranvändare. Diskussionen har lett till att många människor frågar hur cloud computing jämför med andra datortekniker som grid computing. Huvudskillnaden mellan cloud computing och grid computing är hur de distribuerar resurserna. Grid computing poolar resurserna från många separata datorer som fungerar som om de är en superdator. I jämförelse tillhandahåller cloud computing resurser till flera datorer från en enda abstrakt plats (dvs molnet).
De två är väldigt olika, och denna skillnad återspeglas i de uppgifter de gör. Cloud computing är bra för att utföra ett stort antal små uppgifter. Ett bra exempel på detta skulle vara ett stort antal människor som gör ordbehandling eller annat kontorarbete. Å andra sidan är nätberäkning utmärkt för att göra en handfull mycket intensiva och komplexa uppgifter som proteinvikning. Datorn som hanterar nätet bryter upp uppgiften till flera mindre delar och tilldelar var och en till en annan dator på nätet för att utföra.
Tanken bakom cloud computing är att en enda dator som finns i molnet eller på Internet gör alla beräkningar för hundratusentals användare runt om i världen. Det här är inte riktigt möjligt eftersom ingen enda superdator kan hantera så mycket av en belastning 24/7. Och även om det fanns det skulle det vara otroligt dyrt. För att lösa detta problem är molnberäkning vanligen inställd ovanpå en nätverksberäkningsarkitektur. Begäran från en användare från molnet analyseras av en gränssnittsdator; då är uppgiften tilldelad en eller flera datorer i nätet. På detta sätt skapar grid computing en till synes extremt kraftfull dator för att tillgodose molnens behov.
Den största fördelen med denna inställning är flexibilitet. Datorn på nätet kan allokeras dynamiskt till den som behöver den. När användaren är klar, släpps datorn sedan till andra användare på molnet. Med tanke på att vi inte är på våra datorer 24 timmar om dygnet behövs ett färre antal datorer för att tillgodose behoven hos många.
Sammanfattning:
1.Cloud computing sätter resurser på ett ställe medan grid computing distribuerar det till många platser.
2.Cloud computing är typiskt för många små uppgifter medan nätverksberäkning är anpassad för några stora uppgifter.
3.Large cloud computing-instanser använder grid-databehandling internt.