Zusammenfassung

Abgeschlossen

Es folgt eine kurze Zusammenfassung der wichtigen Konzepte, die in diesem Modul eingeführt wurden:

  • Cloud Computing ist die Bereitstellung von Computing als Dienst über ein Netzwerk, wobei verteilte Ressourcen dem Endbenutzer als Hilfsprogramm zur Verfügung gestellt werden.
  • Die Idee des Utility Computing entstand in den 50er und 60er Jahren, aber die grundlegenden Technologien entwickelten sich Jahrzehnte später und sind schließlich zu einem Zustand gelangt, in dem Cloud Computing eine praktikable Option für Unternehmen ist, in die sie investieren können.
  • Die grundlegenden Technologien des Cloud Computing sind Netzwerke, Virtualisierung und Ressourcenverwaltung, Utility Computing, Programmiermodelle, paralleles verteiltes Computing sowie Speichertechnologien.
  • Die drei Hauptmodelle für Clouddienste sind Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) und Software-as-a-Service (SaaS).
  • Im IaaS-Modell vermieten Anbieter Computeressourcen in Form von virtuellen Computerinstanzen, die in einer Vielzahl unterschiedlicher Konfigurationen von CPU, Speicher, Festplatte und Netzwerkbandbreite verfügbar sind.
  • PaaS bietet eine Plattform für die Ausführung von Anwendungen, die Sie installieren und warten, verhindert jedoch, dass Sie die zugrunde liegende Hard- und Software installieren und warten müssen.
  • SaaS ermöglicht die Bereitstellung von Software über das Internet (in der Regel über einen Webbrowser).
  • Es gibt drei bekannte Cloudtypen: Public Cloud, Private Cloud und Hybrid Cloud.
  • Bekannte Cloudanbieter sind u.a. Amazon Web Services, Microsoft Azure und Google Cloud Platform. Jeder Anbieter bietet normalerweise einen Stapel an, der aus Compute-, Speicher- und Netzwerkdiensten sowie PaaS- und SaaS-Diensten besteht.
  • Einige der beliebtesten Anwendungsfälle für die Cloud sind: Web- und mobile Anwendungen, Big Data-Analysen, On-Demand High Performance Computing, Onlinespeicherung und -archivierung, schnelle Anwendungsentwicklung und -tests sowie maschinelles Lernen und künstliche Intelligenz.
  • Das Cloud Computing bietet viele Vorteile, darunter ein wirtschaftliches nutzungsbasiertes Modell, eine vereinfachte IT-Verwaltung für Benutzer, Skalierbarkeit, Flexibilität, verbesserte Auslastung und ein reduzierter CO2-Fußabdruck.
  • Cloud Computing birgt auch viele Risiken und Herausforderungen, darunter Anbieterabhängigkeit, Sicherheitsrisiken, Bedenken im Zusammenhang mit dem Datenschutz, Entwicklerschulungen und Reengineering, sich weiterentwickelnde Tools und die Verschiebung von Daten.
  • Das Cloud Computing bietet Unternehmen durch das nutzungsbasierte Modell ein überzeugendes wirtschaftliches Modell und kann die Verwaltungs- und Gesamtkosten der IT-Abteilung deutlich senken.
  • Cloud-Dienstanbieter nutzen Skalierungseffekte, um Dienste zu niedrigen Kosten anzubieten. Sie benötigen große Rechenzentren und viele Kunden, um die Kosten über die gesamte Benutzerbasis zu amortisieren.
  • Servicelevelziele (SLOs) ermöglichen es einem Unternehmen, seine Dienstanforderungen gegenüber einem Dienstanbieter formal darzulegen.
  • Eine Vereinbarung zum Servicelevel (SLA) ist ein Vertrag zwischen einem Dienstanbieter und einem Kunden, der den vom Dienstanbieter erwarteten Servicelevel definiert.
  • Bei der Überwachung wird bewertet, ob die Clouddienste der SLA entsprechen. Cloud-Dienstanbieter beauftragen externe Prüfer mit der Bewertung ihrer Dienste, und die Prüfer erstellen SOC-Berichte, in denen Compliance und Leistung zusammengefasst sind.