Unterschied Zwischen Cloud Computing Und Distributed Computing

Unterschied Zwischen Cloud Computing Und Distributed Computing
Unterschied Zwischen Cloud Computing Und Distributed Computing

Video: Unterschied Zwischen Cloud Computing Und Distributed Computing

Video: Unterschied Zwischen Cloud Computing Und Distributed Computing
Video: Distributed Systems | Distributed Computing Explained 2024, April
Anonim

Cloud Computing im Vergleich zu verteiltem Computing

Cloud Computing ist eine Art des Computing, bei der Ressourcen über das Internet verfügbar gemacht werden. In den meisten Fällen sind diese Ressourcen erweiterbar und hoch visualisierte Ressourcen. Sie werden als Service bereitgestellt. Diese Ressourcen können hauptsächlich auf Anwendungen, Plattformen oder Infrastrukturen aufgeteilt werden. Das Gebiet der Informatik, das sich mit verteilten Systemen befasst (Systeme, die aus mehr als einem selbstgesteuerten Knoten bestehen), wird als verteiltes Rechnen bezeichnet. In der Regel wird verteiltes Computing verwendet, um die Leistung mehrerer Maschinen zu nutzen und ein einziges großes Ziel zu erreichen.

Was ist Cloud Computing?

Cloud Computing ist die aufstrebende Technologie zur Bereitstellung vieler Arten von Ressourcen als Dienste, hauptsächlich über das Internet. Die liefernde Partei wird als Dienstanbieter bezeichnet, während die Benutzer als Abonnenten bezeichnet werden. Abonnenten zahlen Abonnementgebühren in der Regel pro Nutzung. Cloud Computing wird je nach Art des bereitgestellten Dienstes in wenige verschiedene Kategorien unterteilt. SaaS (Software as a Service) ist die Kategorie des Cloud Computing, in der die wichtigsten als Service verfügbaren Ressourcen Softwareanwendungen sind. PaaS (Platform as a Service) ist die Kategorie / Anwendung des Cloud Computing, in der die Dienstanbieter ihren Abonnenten über das Internet eine Computerplattform oder einen Lösungsstapel bereitstellen. IaaS (Infrastructure as a Service) ist die Kategorie des Cloud Computing, in der die als Service verfügbaren Hauptressourcen die Hardware-Infrastruktur sind. DaaS (Desktop as a Service), ein aufstrebender aaS-Dienst, bietet eine vollständige Desktop-Erfahrung über das Internet. Dies wird manchmal als Desktop-Virtualisierung / virtueller Desktop oder gehosteter Desktop bezeichnet.

Was ist verteiltes Rechnen?

Das Gebiet der Informatik, das sich mit verteilten Systemen befasst, wird als verteiltes Rechnen bezeichnet. Ein verteiltes System besteht aus mehr als einem selbstgesteuerten Computer, der über ein Netzwerk kommuniziert. Diese Computer verwenden ihren eigenen lokalen Speicher. Alle Computer im verteilten System sprechen miteinander, um ein bestimmtes gemeinsames Ziel zu erreichen. Alternativ können unterschiedliche Benutzer an jedem Computer unterschiedliche individuelle Anforderungen haben und das verteilte System übernimmt die Koordination gemeinsam genutzter Ressourcen (oder hilft bei der Kommunikation mit anderen Knoten), um ihre individuellen Aufgaben zu erfüllen. Knoten kommunizieren über die Nachrichtenübermittlung. Verteiltes Rechnen kann auch als Verwendung eines verteilten Systems zur Lösung eines einzelnen großen Problems identifiziert werden, indem es in Aufgaben aufgeteilt wird, von denen jede in einzelnen Computern des verteilten Systems berechnet wird. In der RegelToleranzmechanismen sind vorhanden, um einzelne Computerausfälle zu überwinden. Die Struktur (Topologie, Verzögerung und Kardinalität) des Systems ist nicht im Voraus bekannt und dynamisch. Einzelne Computer müssen nicht alles über das gesamte System oder die gesamte Eingabe wissen (damit das Problem gelöst werden kann).

Was ist der Unterschied zwischen Cloud und Distributed Computing?

Cloud Computing ist eine Technologie, die viele Arten von Ressourcen als Dienste bereitstellt, hauptsächlich über das Internet, während verteiltes Computing das Konzept ist, ein verteiltes System zu verwenden, das aus vielen selbstverwalteten Knoten besteht, um ein sehr großes Problem zu lösen (das normalerweise schwierig zu sein ist) von einem einzigen Computer gelöst). Cloud Computing ist im Grunde ein Verkaufs- und Vertriebsmodell für verschiedene Arten von Ressourcen über das Internet, während verteiltes Computing als eine Art von Computing identifiziert werden kann, bei dem eine Gruppe von Maschinen als eine Einheit verwendet wird, um ein großes Problem zu lösen. Distributed Computing erreicht dies, indem das Problem in einfachere Aufgaben aufgeteilt und diese Aufgaben einzelnen Knoten zugewiesen werden.

Empfohlen: