Eine Einführung in Cloud Computing für Anfänger

Es ist äußerst unwahrscheinlich, dass Sie noch nie mit dem Begriff Cloud Computing in Berührung gekommen sind.

Sollten Sie im Bereich der Systemadministration oder als Infrastrukturingenieur tätig sein und Ihr Wissen über Cloud-Technologien erweitern möchten, finden Sie im Folgenden eine grundlegende Einführung.

Die Relevanz von Cloud-Computing

Eine der ersten Fragen, die sich stellen könnte, lautet:

Nehmen wir an, Cloud-Computing existierte noch nicht, und Sie möchten Ihre Website ins Netz bringen, die bereits entwickelt und auf Ihrem Laptop bereitliegt. Sie möchten diese nun veröffentlichen.

Zunächst müssten Sie physische Serverhardware erwerben und diese in einem Rechenzentrum mit einer öffentlichen IP-Adresse unterbringen. Anschließend wäre es notwendig, ein Betriebssystem sowie die benötigten Webdienste auf dem Server zu installieren, um Ihre Website auszuführen.

Nachdem Ihre Website nun bereit zur Veröffentlichung ist, stellt sich das Problem, dass Sie bereits erheblich Zeit und Geld investiert haben, um sie überhaupt online zugänglich zu machen.

Vom Kauf der Serverhardware bis zum Hosting in einem Rechenzentrum belaufen sich die Kosten auf rund 1000 US-Dollar, und der Prozess kann einige Tage bis sogar Wochen in Anspruch nehmen.

So sah die Situation vor etwa 10 bis 15 Jahren aus.

Im Cloud-Computing-Modell hingegen erwerben Sie keine eigene Serverhardware mehr. Stattdessen mieten Sie diese für den gewünschten Zeitraum, was nur wenige Minuten dauern kann.

Des Weiteren entfällt die Notwendigkeit, Betriebssysteme und Webdienste selbst zu verwalten; dies wird von einem Cloud-Dienstleister übernommen.

Sie erhalten lediglich eine Option zum Hochladen Ihrer Website-Inhalte, und sobald diese hochgeladen sind, ist Ihre Website für die Öffentlichkeit zugänglich.

Dieser gesamte Vorgang kostet Sie nur wenige Dollar und ist in wenigen Minuten erledigt.

Ein Beispiel: Sie könnten mit DigitalOcean für lediglich 5 US-Dollar pro Monat starten.

Ein einfacherer Weg, oder nicht?

Was genau ist Cloud-Computing?

Cloud-Computing beschreibt den Zugriff auf verschiedenste Arten von Ressourcen über das Internet.

Nehmen wir an, Ihr Datenvolumen steigt an, dann müssten Sie in der Regel eine Festplatte mit höherer Kapazität kaufen, um Ihre Daten zu speichern und diese jederzeit für den Zugriff mit sich zu führen.

Mit Cloud-Computing hingegen können Sie Cloud-Speicher mieten und von jedem internetfähigen Gerät darauf zugreifen. Zudem bezahlen Sie nur für den tatsächlich genutzten Speicherplatz.

Ebenso können Sie alle benötigten Infrastrukturdienste nach Bedarf in Anspruch nehmen und sie je nach Bedarf skalieren.

Arten von Cloud-Computing

Im Wesentlichen gibt es heutzutage drei Hauptformen des Cloud-Computings:

  • Öffentliche Cloud
  • Private Cloud
  • Hybrid Cloud

Öffentliche Cloud: Dies ist das gängige Modell des Cloud-Computings, bei dem die Ressourcen eines Dienstanbieters von mehreren Kunden gemeinsam genutzt werden.

Beispielsweise: Wenn Sie 10 GB öffentlichen Cloud-Speicher mieten, erhalten Sie die angeforderte Kapazität eines Festplattensegments aus einem größeren Speichermedium. Dieses wird logisch in kleinere Einheiten aufgeteilt, isoliert und an mehrere Nutzer verteilt, um die Privatsphäre über verschiedene Clients hinweg zu gewährleisten.

Vorteile:

  • Skalierbarkeit: Ressourcen können je nach Bedarf erhöht oder verringert werden.
  • Zuverlässigkeit: Hohe Verfügbarkeit ohne Single-Point-of-Failure.
  • Kosteneffizienz: Sie zahlen nur für die tatsächlich genutzte Kapazität.

Nachteile:

  • Gemeinsame Ressourcen: Keine vollständige Privatsphäre.
  • Sicherheit: Nicht ideal für private und sensible Informationen.

Private Cloud: Wie der Name schon andeutet, sind bei der privaten Cloud alle Ressourcen exklusiv für Ihre Anwendungen reserviert. Sie kann entweder von einem Cloud-Dienstleister oder dem eigenen Rechenzentrum Ihres Unternehmens bereitgestellt werden.

Hier haben Sie die volle Kontrolle über Datensicherheit und Datenschutz. Die private Cloud bietet eine zusätzliche Schutzschicht für die Verarbeitung sensibler und vertraulicher Daten.

Vorteile:

  • Erhöhte Sicherheit: Ressourcen werden dediziert und nicht mit anderen geteilt.
  • Zuverlässigkeit: Höhere Performance.
  • Qualität: Leistung führt zu höherer Qualität.

Nachteile:

  • Kosten: Teurer als eine öffentliche Cloud und erfordert IT-Fachwissen für die Verwaltung.

Hybrid Cloud: Sie kombiniert die öffentliche und private Cloud miteinander.

Sie können öffentliche Dienste in der Public Cloud hosten und gleichzeitig vertrauliche und sensible datenbezogene Services in der Private Cloud ausführen.

Dies bietet maximale Flexibilität und die Vorteile beider Modelle.

Vorteile:

  • Skalierbarkeit: Sie können Dienste nach Bedarf zwischen öffentlicher und privater Cloud verschieben.
  • Kosteneffizienz: Vermeidung einer 100%-igen privaten Infrastruktur.
  • Sicherheit: Vertrauliche Prozesse können weiterhin in der Private Cloud ausgeführt werden.
  • Flexibilität: Die Wahl der Cloud-Infrastruktur ist frei wählbar.

Nachteile:

  • Sicherheit: Es besteht ein geringes Risiko einer Sicherheitsverletzung über die Public Cloud.

Ich hoffe, diese Übersicht vermittelt Ihnen eine Vorstellung davon.

Sollten Sie an weiteren Informationen über Cloud Computing interessiert sein, gibt es eine gute Nachricht: Sie können mit einem kostenlosen Online-Kurs beginnen oder kostenpflichtige Angebote auf Udemy nutzen.

Hat Ihnen dieser Artikel gefallen? Dann teilen Sie ihn gerne mit anderen!