Was bedeutet der Begriff „Cloud-Server“ und wie unterscheidet sich diese Technologie von klassischen Serverlösungen? In diesem Artikel definieren und beschreiben wir die Plattformen und vergleichen sie in fünf Kategorien.
Was ist ein Server und was ist eine Cloud?
Bevor wir die Unterschiede zwischen Servern und Clouds klären, müssen wir die Begrifflichkeiten definieren:
Beginnen wir mit der Definition eines „normalen“, physischen Servers: Ein Server ist ein Computer, der anderen Geräten aus der Ferne Daten oder Zugriff auf Programme bereitstellt. Diese Geräte werden „Clients“ genannt: Ein Client kann Ihr Heim- oder Arbeitsrechner, Ihr Telefon, Ihr Tablet usw. sein. Wie jeder Computer hat auch eine Server Infrastruktur eine bestimmte Konfiguration: die Anzahl der CPU-Kerne, den Arbeitsspeicher, die Speicherkapazität usw. Diese Rechenressourcen werden jedoch in der Regel für bestimmte Aufgaben in virtuelle Maschinen aufgeteilt, z. B. für das Hosting einer Website oder eines ERP-Systems. Dieser Prozess wird als Virtualisierung bezeichnet und erfolgt mit Hilfe einer Technologie, die Hypervisor genannt wird.
Nun zum Begriff „Cloud-Technologie“: Einige Anbieter auf dem Markt bezeichnen ihre Server nur deshalb als „Cloud“, weil der Client remote auf sie zugreift, was durchaus verwirrend sein kann.
Tatsächlich ist ein Cloud-Server jedoch eine Plattform, die die virtualisierten Ressourcen vieler physischer Server gleichzeitig nutzt und eine Reihe integrierter Dienste anbietet. Bei Cloud-Server Lösungen werden die Ressourcen physischer Server zu einem Pool zusammengefasst, d. h. zu einer abstrakten Repräsentation aller Maschinen im System. Ein Beispiel: Nehmen wir an, die Cloud besteht aus zwei identischen Servern mit folgender Konfiguration:
- 4 CPU-Kerne
- 16 GB RAM
- 100 GB Speicherplatz.
Für Cloud-Nutzende sind diese Server nicht als separate Maschinen sichtbar, sondern als ein Pool von Ressourcen mit 8 CPU-Kernen, 32 GB RAM und 200 GB Speicherplatz. Die Grundeinheit, mit der Cloud-Nutzer arbeiten, wird als Instanz bezeichnet. Im Prinzip ähnelt eine Instanz einer virtuellen Maschine; der Hauptunterschied besteht darin, dass eine Instanz ein Teil des gesamten Cloud-Pools und nicht ein bestimmter Server ist.
Um die Unterschiede zwischen Cloud- und Server-Systemen genauer zu betrachten, vergleichen wir sie in fünf wichtigen Kategorien.