Cloud Computing vs Cluster Computing
Cloud Computing ist eine Art von Computing, bei der Ressourcen über das Internet zur Verfügung gestellt werden. Meistens sind diese Ressourcen erweiterbar, hoch visualisierte Ressourcen und werden als Service bereitgestellt. Diese Ressourcen lassen sich hauptsächlich auf Anwendungen, Plattformen oder Infrastruktur aufteilen. Beim Cluster-Computing werden mehrere eigenständige Computer miteinander verbunden, um eine einzige integrierte Computing-Ressource zu bilden, die die Leistung und Verfügbarkeit im Vergleich zu einem einzelnen Computer verbessern kann. Cluster werden hauptsächlich für den Lastausgleich implementiert und bieten eine hohe Verfügbarkeit.
Was ist Cloud Computing??
Cloud Computing ist die aufstrebende Technologie, um viele Arten von Ressourcen als Dienste bereitzustellen, hauptsächlich über das Internet. Die liefernde Partei wird als Dienstanbieter bezeichnet, während die Benutzer als Abonnenten bezeichnet werden. Abonnenten zahlen die Abonnementgebühren normalerweise für jede Nutzung. Cloud Computing ist je nach Art des angebotenen Dienstes in wenige verschiedene Kategorien unterteilt. SaaS (Software as a Service) ist die Kategorie des Cloud Computing, in der die als Service verfügbaren Hauptressourcen Softwareanwendungen sind. PaaS (Platform as a Service) ist die Kategorie / Anwendung von Cloud Computing, in der die Service Provider ihren Kunden über das Internet eine Computing-Plattform oder einen Lösungs-Stack zur Verfügung stellen. IaaS (Infrastructure as a Service) ist die Kategorie des Cloud Computing, in der die als Service verfügbaren Hauptressourcen die Hardware-Infrastruktur ist. DaaS (Desktop as a Service) ist ein aufstrebender -aaS-Service, der das gesamte Desktop-Erlebnis über das Internet bereitstellt. Dies wird manchmal als Desktop-Virtualisierung / virtueller Desktop oder gehosteter Desktop bezeichnet.
Was ist Cluster-Computing??
Beim Cluster-Computing wird eine Sammlung von eigenständigen Computern zu einer einzigen integrierten Computing-Ressource verbunden, die die Leistung und Verfügbarkeit im Vergleich zu einem einzelnen Computer verbessern kann. Die gebräuchlichsten Anwendungen des Cluster-Computing sind Lastverteilung und hohe Verfügbarkeit. In einem Lastverteilungscluster wird eine einzelne Arbeitslast (z. B. eine Berechnung) von mehreren miteinander verbundenen Computern gemeinsam genutzt, die als einzelne Einheit arbeiten. Alle Workloads, die in das System gelangen, werden auf die Computer im Cluster verteilt, sodass die Arbeit unter ihnen ausgeglichen ist. Dies verbessert die Leistung des gesamten Systems. In Hochverfügbarkeitsclustern (HA) werden redundante Knoten bereitgestellt, um sicherzustellen, dass der vom Cluster bereitgestellte Dienst immer verfügbar ist (auch wenn einige Systemkomponenten ausfallen). Cluster können im Vergleich zum Preis eine erhebliche Verbesserung der Leistung erzielen.
Was ist der Unterschied zwischen Cloud Computing und Cluster Computing??
Cloud Computing ist eine Technologie, die viele Arten von Ressourcen als Dienste zur Verfügung stellt, hauptsächlich über das Internet. Cluster Computing konzentriert sich auf die Verbesserung der Leistung und Verfügbarkeit eines Dienstes, indem eine Sammlung von Stand-Alone-Maschinen zu einer einzigen integrierten Datenverarbeitungsressource zusammengefügt wird. Cluster werden hauptsächlich zum Lastausgleich und zur Bereitstellung einer hohen Verfügbarkeit verwendet, wohingegen sich Cloud Computing auf die Bereitstellung von Diensten wie Software, Plattformen usw. konzentriert. Zu beachten ist jedoch, dass Cloud Computing auf einem Server-Cluster basiert.