Unterschied zwischen Cloud Computing und Grid Computing

Unterschied zwischen Cloud Computing und Grid Computing

Cloud Computing vs Grid Computing

Mit Google, der aktiv es treibt, ist Cloud Computing unter Computer -Experten und sogar gewöhnlichen Computerbenutzern zu einem sehr beliebten Thema geworden. Die Diskussion hat viele Menschen dazu gefragt, wie Cloud Computing mit anderen Computerarchitekturen wie Grid Computing vergleichbar ist. Der Hauptunterschied zwischen Cloud Computing und Grid Computing besteht darin, wie sie die Ressourcen verteilen. Grid Computing Pools Die Ressourcen von vielen separaten Computern, die sich als ein Supercomputer verhalten. Im Vergleich dazu bietet Cloud Computing Ressourcen für mehrere Computer aus einem einzigen abstrakten Ort (i.e. die Wolke).

Die beiden sind sehr unterschiedlich, und dieser Unterschied spiegelt sich in den Aufgaben wider, die sie erledigen. Cloud Computing ist gut für die Durchführung einer großen Anzahl kleiner Aufgaben. Ein gutes Beispiel hierfür wäre eine große Anzahl von Personen, die Textverarbeitung oder andere Büroarbeiten durchführen. Auf der anderen Seite ist das Grid -Computing hervorragend für eine Handvoll sehr intensiver und komplexer Aufgaben wie Proteinfaltung. Der Computer, der das Netz verwaltet.

Die Idee hinter Cloud Computing ist, dass ein einzelner Computer, der in der Cloud oder im Internet lebt, alle Berechnungen für Hunderttausende von Benutzern auf der ganzen Welt durchführt. Dies ist nicht wirklich möglich, da kein einzelner Supercomputer so viel von einer Last rund um die Uhr verarbeiten kann. Und selbst wenn es gäbe, wäre es unerschwinglich teuer. Um dieses Problem zu lösen, wird Cloud Computing in der Regel auf einer Raster -Computing -Architektur festgelegt. Die Anfrage eines Benutzers aus der Cloud wird von einem Schnittstellencomputer analysiert. Dann wird die Aufgabe einem oder mehrerer Computer im Netz zugewiesen. Auf diese Weise erzeugt Grid Computing einen scheinbar ultra-mächtigen Computer, um den Anforderungen der Cloud zu erfüllen.

Der größte Vorteil dieses Setups ist die Flexibilität. Die Computer im Netz können dynamisch für denjenigen zugewiesen werden, der es braucht. Sobald der Benutzer fertig ist, wird der Computer dann an andere Benutzer in der Cloud weitergeleitet. Angesichts der Tatsache, dass wir nicht 24 Stunden am Tag auf unseren Computern sind, sind eine weniger Anzahl von Computern erforderlich, um die Bedürfnisse vieler zu erfüllen.

Zusammenfassung:

1.Cloud Computing bringt Ressourcen an einen Ort, während das Grid Computing es an viele Standorte verteilt.
2.Cloud Computing ist in der Regel für viele kleine Aufgaben geeignet, während das Grid Computing für einige große Aufgaben geeignet ist.
3.Große Cloud -Computing -Instanzen verwenden das Grid -Computing intern.