Zum Inhalt springen

Cloud Computing

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 5. August 2008 um 15:45 Uhr durch Texteuse (Diskussion | Beiträge) (Weblinks: : Hinzufügung eines Weblinks (1. Stelle), weil Artikel guten Überblick über die Entwicklung des Cloud-Computings gibt und umfangreiche, kommentierte Liste der Anbieter v. Cloud-Dienste). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Cloud Computing (Synonym: Cloud IT) bzw. Rechnerwolke ist ein Begriff aus dem Bereich der Computer-Technologie, der in engem Zusammenhang mit der Vision des Grid Computing steht. Die Anwender einer Software betreiben die Software-Applikationen und die dazu notwendige Hardware (Server etc.) nicht mehr selbst, sondern beziehen diese über einen Anbieter, der beides für ihn und andere Nutzer betreibt. Anwendungen und Daten befinden sich also nicht mehr auf dem lokalen Rechner, sondern – metaphorisch gesprochen – in einer Wolke (Cloud) über eine Anzahl von entfernten Systemen verteilt. Die Basis für den Zugriff auf diese entfernten Systeme stellt ein sehr leistungsfähiges Netzwerk dar, welches die Verbindung zwischen Instanzen des Konzeptes verschiedener Dienstanbieter (also unterschiedlicher Clouds) ermöglicht. Der Zugriff selbst erfolgt über eine allgemeine verfügbare Standardanwendung, zumeist einem Webbrowser.

Demzufolge geht Cloud Computing über andere gegenwärtig diskutierte Ansätze (Software as a Service - SaaS, Organic Computing, Island Computing) und Konzepte (Virtualisierung) hinaus.

Vorteile und Nutzen

Wie bei der Virtualisierung auch, ergibt sich ein Kostenvorteil gegenüber konventionellen Systemen, da sich die Bezahlung nach der Dauer der Nutzung des Dienstes richtet. Erfolgt eine Nutzung nur gelegentlich, müssen lokale Ressourcen (Software / Hardware) nicht vorgehalten und können somit eingespart werden. Zunehmend wird diese Ressourcen-Effizienz auch in Verbindung mit der nachhaltigen Nutzung von ITK-Systemen in Verbindung gebracht, wobei entsprechende Überlegungen keineswegs neu sind. Ein häufig zitiertes Beispiel ist die Realisierung von E-Mail-Systemen auf Basis von Cloud Computing, denn hier nimmt die Komplexität der Anwendung durch Maßnahmen zur Unterbindung von Kompromittierungsversuchen kontinuierlich zu, so dass kleinere Unternehmen von einer Auslagerung profitieren können.

Das Grundproblem, nämlich die Absicherung des Zugriffs auf die Anwendungsdaten beim Transfer zwischen lokalem Client und entferntem Server, konnte bis heute allerdings nicht befriedend gelöst werden.

Umsetzungen

  1. Amazon Elastic Compute Cloud
  2. Apple MobileMe
  3. Microsoft Live Mesh
  4. Google App Engine