Der Begriff „Cloud Computing“ wurde inzwischen von fast jedem in Anspruch genommen, der seinem Service einen modern und interessant Anstrich geben möchte. Dem neuesten Trend hinterherzulaufen ist in der IT-Branche eben ein beliebter Zeitvertreib, und die Strategie war ja auch schon oft erfolgreich. Im Falle von Cloud Computing sorgte dieses Verhaltensmuster aber lediglich für Verwirrung bei den Kunden: Sie wissen nun überhaupt nicht mehr, was sie von einem Anbieter verlangen sollen und was sie für ihre Geld aller Voraussicht nach bekommen.
Daher der Vorschlag einer Definition: Cloud Computing ist eine Form von Outsourcing, bei der Anbieter einer großen Zahl von Kunden Rechenservices über das Internet zur Verfügung stellen. Diese Dienste können von Anwendungen – etwa für CRM – bis hin zu Storage oder der Bereitstellung von Entwicklungsplattformen reichen. Die Dienste erbringen extrem skalierbare Rechenzentren, in denen teilweise mehrere hunderttausend CPUs mittels Virtualsierungstechnologie als eine große Rechenmaschine laufen. Die Workloads arbeiten möglicherweise mehrere Maschinen ab, die auch in unterschiedlichen Rechenzentren stehen können, und die Kapazität lässt sich schnell neu zuweisen oder reduzieren.
Da die Anwendungen von Natur aus mandantenfähig sind, lassen sich mehrere Instanzen eines Anwendungspaketes auf derselben Maschine ausführen. Dies erlaubt es, Systemressourcen unter einer großen Zahl von Anwendern aufzuteilen. Das hilft, die Gesamtkosten zu reduzieren.
Software-as-a-service (SaaS) ist eine der häufigsten Erscheinungsformen von Cloud Computing. Strenggenommen stellt es aber nur einen Teilbereich dar, denn nicht alle Anwendungen lassen sich gleichermaßen skalieren. Daraus folgt, dass zwar manche SaaS-Angebote Cloud Computing sind, Cloud Computing aber nicht zwangsläufig SaaS ist.
Grid Computing umfasst ein Cluster von heterogenen, recht lose verbundenen Maschinen. Sie arbeiten zusammen an einem einzelnen, in der Regel wissenschaftlichen oder technischen Problem, zu dessen Lösung viel Rechenpower oder der Zugang zu enormen Datenmengen notwendig ist. Der Cluster kann entweder in einem Unternehmen stehen oder Teil einer größeren, öffentlichen Zusammenarbeit zwischen vielen Organisationen sein.
In jedem Fall läuft auf jeder Maschine eine Software, die dafür sorgt, dass sie gewisse Teilschritte eines Programms erledigt. Grid Computing bietet Kunden also keinen outgesourcten Service, sondern fasst vielmehr verteilte Maschinen zusammen, um nicht eingesetzte Rechenleistung nutzbar zu machen.
Der Begriff Utility Computing beschreibt das Verfahren, mit dem Rechenleistung vom Anbieter so gemessen und abgerechnet wird, wie man dass von Wasser- oder Energieversorgern und deren Dienstleistungen gewohnt ist. Mehr aber auch nicht. Er sagt daher so gut wie nichts darüber aus, wie diese Services erbracht werden. Cloud Computing kann also im Abrechnungsmodell Utility Computing bezahlt werden. Aber das eine setzt das andere in keiner Weise voraus.
Hinter 84 Prozent der Zwischenfälle bei Herstellern stecken Schwachstellen in der Lieferkette. Auf dem Vormarsch…
Es kommt angeblich 2028 auf den Markt. Das aufgeklappte Gerät soll die Displayfläche von zwei…
Das System basiert auf Hardware von HPE-Cray und Nvidia. Die Inbetriebnahme erfolgt 2027.
Die Bundesnetzagentur hat ihr Gigabit-Grundbuch aktualisiert. Drei von vier Haushalten sollen jetzt Zugang zu Breitbandanschlüssen…
Mit dem Internet verbundene Digitale Bilderrahmen oder Mediaplayer können mit Schadsoftware infiziert werden und sind…
Schädliche Apps können unter Umständen einen Systemabsturz auslösen. Mindestens eine Anfälligkeit erlaubt eine Remotecodeausführung.