Cloud Computing vs Cluster 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. Beim Cluster-Computing wird eine Sammlung von eigenständigen Computern zu einer einzigen integrierten Computerressource verbunden, die die Leistung und Verfügbarkeit verbessern kann als die Verwendung eines einzelnen Computers. Cluster werden hauptsächlich zum Lastausgleich und zur Bereitstellung einer hohen Verfügbarkeit implementiert.
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 Cluster Computing?
Beim Cluster-Computing wird eine Sammlung von eigenständigen Computern zu einer einzigen integrierten Computerressource verbunden, die die Leistung und Verfügbarkeit verbessern kann als die Verwendung eines einzelnen Computers. Die häufigsten Anwendungen von Cluster-Computing sind Lastausgleich und hohe Verfügbarkeit. In einem Lastausgleichscluster wird eine einzelne Arbeitslast (z. B. eine Berechnung) von mehreren miteinander verbundenen Computern gemeinsam genutzt, die als eine Einheit arbeiten. Alle auf das System eingehenden Workloads werden auf die Computer im Cluster verteilt, sodass die Arbeit zwischen ihnen verteilt wird. 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 große Leistungsverbesserung erzielen.
Was ist der Unterschied zwischen Cloud Computing und Cluster Computing?
Cloud Computing ist eine Technologie, die viele Arten von Ressourcen als Dienste bereitstellt, hauptsächlich über das Internet, während sich Cluster Computing auf die Verbesserung der Leistung und Verfügbarkeit eines Dienstes konzentriert, indem eine Sammlung eigenständiger Maschinen zu einer einzigen integrierten Computerressource verbunden wird. Cluster werden hauptsächlich zum Lastenausgleich und zur Bereitstellung von Hochverfügbarkeit verwendet, während sich Cloud Computing auf die Bereitstellung von Diensten wie Software, Plattformen usw. konzentriert. Wichtig ist jedoch, dass Cloud Computing auf einem Servercluster basiert.