Was ist die Cloud?
Wie ist der Begriff Cloud entstanden?
Der Begriff Cloud(eng. Wolke) ist eine Metapher für das Internet. Da das Internet zu komplex und undurchsichtig ist genau wie eine Wolke.
Das Grundprinzip des Cloud Computing
Beim Cloud Computing werden Daten oder Anwendungen von einem Computer ins Internet geladen. Die Daten lagern dann auf einen oder mehreren Servern des Anbieters. Von dort können kann der Kunde jederzeit auf die auf die Daten und Anwendungen zugreifen und das von jedem internetfähigen Gerät(z.B. Laptop oder Smartphone). Auch andere berechtigte Nutzer können darauf zugreifen.
Geschichte der Cloud
Entstanden ist die Cloud durch große Internetfirmen wie Google, Amazon oder Yahoo. Diese Firmen hatten riesige und kostspielige Serverfarmen gebaut um auch zu Spitzenlastzeiten (z.B. das Weihnachtsgeschäft für Amazon) die hohe Nutzerzahl bedienen zu können. Doch diese Leistung und Speicherkapazität war unnötig für das normale Tagesgeschäft, also begannen die Firmen sie nach außen hin zu vermieten.
Die drei Produktmodelle der Cloud
Es gibt 3 verschiedene Produktmodelle der Cloud, nämlich die Infrastruktur(IaaS), die "Platform as a Service"(PaaS) und der "Software as a Service" (SaaS).
Bei der Infrastruktur vermietet der Betreiber des Cloud Dienstes die komplette Infrastruktur also virtuelle Server (z.B. "Amazon Elastic Copute Clous (EC2)). Die Leistung der virtuellen Server kann nach Bedarf vergrößert oder verkleinert (skaliert) werden.
Die "Platform as a Service"(PaaS) ist hauptsächlich für Entwickler gedacht. Der Anbieter stellt kein Programm für den Endnutzer, sondern eine komplette Arbeitsumgebung bereit (z.B. Windows Azure oder die App Engine von Google). Um die Infrastruktur kümmert sich hier der Cloud Anbieter selbst, somit können sich Entwickler voll auf programmieren konzentrieren.
Die "Software as a Service" (SaaS) ein Programm an, das nicht vom Kunden gekauft und installiert werden muss, sondern nur gemietet wird. Der Kunde muss sich nicht um die Infrastruktur oder die Plattform kümmern. Außerdem sind die Programme in der Regel plattformunabhängig. Beispiele sind die oben genannten.