31
2
TEIL
II: C
LOUD
‐
C
OMPUTING
Ü
BERBLICK
2.1
Geschichtlicher Überblick
1962,
vor circa 50 Jahren, hatte J. C. R. Licklider, der zu dieser Zeit Head of
the IPTO
4
bei der ARPA
5
wurde, bereits die Idee eines „intergalactic
computer network“. Ungefähr zur selben Zeit hatte John McCarthy gesagt:
„
Computation may someday be organized as a public utility”. Im Jahr 1966
beschrieb dann Douglas Parkhill in seinem Buch „The Challenge of the
Computer Utility“, wie sich die Computertechnologie in der Zukunft
darstellen würde. Alle Attribute, die heute der Cloud zugesprochen werden,
hat Parkhill in seinem Buch bereits bedacht, er sprach von online, elastisch,
dem Eindruck von unerschöpflichen Ressourcen und von öffentlichen,
privaten, Community‐ und behördlichen Formen der Computertechnologie.
Ramnath Chellappa hat dann 1997 den Term „Cloud‐Computing“ das erste
Mal formal gebraucht.
Die Technik hinter Cloud‐Computing ist also evolutionär und nicht
revolutionär. Revolutionär sind die Nutzungen dieser Technologie: Die
Selbstverständlichkeit, mit der vom Benutzer angenommen wird, dass die
von ihm angeforderten oder benötigten Daten und Programme,
vergleichbar dem Strom aus der Steckdose, zur Verfügung stehen. Auch wird
durch die rasche Adaption von Smartdevices (Telefonen, Tablets, Handhelds
und Pocket‐PCs) die Anforderung an die Geräteunabhängigkeit und die
Verfügbarkeit immer höher. Cloud‐Computing ist zurzeit einer der stärksten
Trends in der IT‐Industrie.
Der Durchbruch von Cloud‐Computing ist eng verbunden mit dem Erfolg von
Virtualisierungstechnologien und den immer leistungsfähigeren globalen
Netzwerken. Jedoch liegen die technischen Wurzeln des heutigen Cloud‐
Computing weiter zurück. Diese waren beispielsweise das „Distributed
Computing“, bei dem viele autonome Rechner über ein Netzwerk
kommunizierten. Im Computercluster und im Grid‐Computing wird mit einer
Vielzahl von eng vernetzten Computern hohe Rechenleistung erzielt (z.B. für
die Pharmaforschung, Meteorologie oder elektronische Handelssysteme).
Service Oriented Architecture (SOA) versuchte erstmals, verschiedene EDV‐
Komponenten wie Datenbanken, Server und Websites zu Diensten zu
4
Information Processing Techniques Office
5
United States of America Advanced Research Projects Agency