Jump to section

Was sind Cloud-Services?

URL kopieren

Bei Cloud-Services handelt es sich um Infrastrukturen, Plattformen oder Software, die von einem Drittanbieter gehostet und Nutzenden über das Internet zur Verfügung gestellt werden. 

Sie sollen den Fluss von Nutzerdaten von Frontend-Clients (wie etwa Server, Tablets, Desktops, Laptops oder jegliche andere verwendete Hardware) über das Internet an die Anbietersysteme und zurück erleichtern. Weiterhin unterstützen Cloud-Services die Erstellung cloudnativer Anwendungen und das flexible Arbeiten in der Cloud. Nutzende benötigen lediglich einen Computer, ein Betriebssystem sowie eine Internetverbindung, um auf Cloud-Services zugreifen zu können.

Modernize your IT with managed cloud services

IT-Modernisierung mit gemanagten Cloud-Services

Jegliche Infrastrukturen, Plattformen, Software oder Technologien, auf die Nutzende über das Internet und ohne den Einsatz weiterer Software-Downloads zugreifen, fallen unter den Begriff Cloud Computing-Services, inklusive der folgenden as-a-Service-Lösungen.

IaaS (Infrastructure-as-a-Service) stellt Nutzenden Computing-, Networking- und Storage-Ressourcen bereit.

PaaS (Platform-as-a-Service) bietet eine Plattform zur Ausführung von Anwendungen sowie die dazu notwendige IT-Infrastruktur.

SaaS (Software-as-a-Service) stellt Nutzenden im Grunde eine Cloud-Anwendung sowie eine Plattform nebst zugrunde liegender Infrastruktur zu deren Ausführung zur Verfügung.

FaaS (Function-as-a-Service) ist ein event-gesteuertes Ausführungsmodell, mit dem Entwicklungsteams App-Pakete ohne jegliche Wartung der Infrastruktur erstellen, ausführen und verwalten können.

Clouds sind IT-Umgebungen, in denen skalierbare Ressourcen in einem Netzwerk abstrahiert, in Pools zusammengefasst und verteilt werden. Clouds ermöglichen Cloud Computing, also die Ausführung von Workloads in einer Cloud-Umgebung. Clouds sind eine Art von PaaS, da Hardware und eine Anwendungssoftware-Plattform von einem anderen Anbieter zur Verfügung gestellt wird.

Cloud services for cloud-native development

Cloud-Services für die cloudnative Entwicklung

Wie die anderen IT-Lösungen erfordern auch Cloud-Services Hardware und Software. Im Gegensatz zu herkömmlichen Hardware- und Softwarelösungen benötigen Nutzende für den Zugriff auf Cloud-Services jedoch lediglich einen Computer, ein Betriebssystem und eine Netzwerkverbindung.

Im Rahmen der Bereitstellung einer Cloud-Infrastruktur für Nutzende trennen die Cloud-Serviceanbieter Computing-Funktionen von Hardwarekomponenten, darunter:

  • Prozessorleistung von CPUs
  • Aktiven Speicher von RAM-Chips
  • Grafikbearbeitung von GPUs
  • Data-Storage-Verfügbarkeit von Rechenzentren oder Festplatten

Eine solche Abstraktion erfolgt üblicherweise mittels Virtualisierung und virtuellen Maschinen. Danach werden die Storage-, Computing- und Networking-Komponenten den Nutzenden per Internet in Form von Infrastruktur oder IaaS bereitgestellt. Diese Art von Cloud-Service hat zum Aufstieg des Cloud Storage geführt, mit dem Big Data im Rahmen des Internet of Things (IoT) gespeichert wird. RackSpace ist ein gutes Beispiel für einen IaaS-Anbieter.

Cloud-Serviceanbieter nutzen ihre Hardwareressourcen zuweilen auch, um Cloud-Plattformen zu erstellen. Es handelt sich dabei um Online-Umgebungen, in denen Nutzende Code entwickeln oder Apps ausführen können. Die Erstellung einer solchen Plattform erfordert mehr als nur die Abstraktion von Computerfunktionen aus Hardwarekomponenten, wie etwa bei der Bereitstellung einer Cloud-Infrastruktur. Dazu werden zusätzliche Entwicklungsebenen benötigt, um Technologien wie Containerisierung, Orchestrierung, APIs (Application Programming Interfaces), Routing, Sicherheit, Management und Automatisierung integrieren zu können. UX-Design (User Experience) ist ebenfalls ein wichtiger Aspekt bei der Entwicklung eines navigierbaren Online-Erlebnisses.

Auch Cloud-Plattformen sind eine Art PaaS. Und wenn die Infrastrukturkomponenten der PaaS hoch skalierbar und teilbar sind, kann man von einer Cloud sprechen. Die besten Beispiele für PaaS-Clouds sind Public Clouds und gemanagte Private Clouds.

Public Cloud-Anbieter

Public Cloud-Anbieter abstrahieren ihre Infrastrukturen, Plattformen oder Apps von der eigenen Hardware, fassen sie in Data Lakes zusammen und nutzen sie gemeinsam mit vielen Mandanten. Darüber hinaus können sie Public Cloud-Services wie API-Management, cloudbasierte Betriebssysteme oder Libraries von Entwicklungsvorlagen anbieten, die auch als Frameworks bezeichnet werden. Zu den beliebten Public Clouds gehören Alibaba Cloud, Microsoft Azure, Google Cloud, Amazon Web Services (AWS) und IBM Cloud.

Gemanagte Private Clouds

Private Cloud-Anbieter, auch Managed Cloud-Anbieter genannt, stellen Kunden eine Private Cloud zur Verfügung, die von einer anderen Person als dem Kunden bereitgestellt, konfiguriert und verwaltet wird. Diese Art der Cloud stellt eine Option für Groß- und Kleinunternehmen mit unterbesetzten oder nicht ausreichend qualifizierten IT-Teams dar, damit diese ihren Nutzenden bessere Private Cloud-Services und -Infrastrukturen bieten können.

Der finale weithin anerkannte Cloud-Service im Programm der Anbieter ist eine vollständige Webanwendung, die auch als Cloud-Software oder SaaS bekannt ist. Dieser Typ erfordert den höchsten Entwicklungsaufwand, weil der Cloud-Anbieter dem Kunden buchstäblich eine Online-App zur Verfügung stellt.

Cloud-Software kann mithilfe eines cloudnativen Konzepts bereitgestellt werden. Dabei handelt es sich um eine Anwendungsarchitektur, bei der kleine, unabhängige und lose gekoppelte Microservices miteinander verbunden werden. Mehrere Microservices lassen sich in einzelnen Linux®-Containern paketieren, die von einer Container Orchestrierungs-Engine wie Kubernetes oder Red Hat® OpenShift® gemanagt werden. Das Endprodukt ist eine Cloud-App, die mit dem Microservice optimiert werden kann, ohne dass dabei andere der Microservices beeinträchtigt werden, aus denen sich die gesamte App zusammensetzt.

Red Hat Cloud Services umfassen gehostete und gemanagte Plattform-, Anwendungs- und Datenservices, die die Zeit bis zur Wertschöpfung verkürzen und die Betriebskosten und die Komplexität der Bereitstellung cloudnativer Anwendungen reduzieren. Im Mittelpunkt der Red Hat Cloud Services stehen die Red Hat OpenShift Editionen für Cloud-Services, die als einsatzbereite Anwendungsplattformen von führenden Serviceanbietern erhältlich sind. Unternehmen können Anwendungen mit einer optimierten Erfahrung über Services und Hybrid Cloud-Umgebungen hinweg erstellen und skalieren, während Red Hat sich um den Rest kümmert.

ROSA and AWS logo lockup

Erste Schritte mit ROSA

Sammeln Sie praktische Erfahrungen mit Red Hat® OpenShift® Service on AWS (ROSA).

Zum ROSA Learning Hub

Vertiefen Sie Ihre ROSA-Kenntnisse, und beheben Sie Probleme mit Lernmaterialien und Tools.

Weiterlesen

ARTIKEL

Was ist Cloud-Management?

Lernen Sie die verschiedenen Facetten des Cloud-Managements kennen, und welche Vorteile eine Cloud-Management-Plattform für Ihr Unternehmen hat.

ARTIKEL

Was sind gemanagte IT-Services?

Mit gemanagten Services können allgemeine Aufgaben an Fachleute übergeben werden, um Kosten zu reduzieren, die Servicequalität zu verbessern oder internen Teams mehr Zeit für geschäftsspezifische Aufgaben zu verschaffen.

ARTIKEL

Was sind Cloud-Services?

Bei Cloud-Services handelt es sich um Infrastrukturen, Plattformen oder Software, die von einem Drittanbieter gehostet und Nutzern über das Internet zur Verfügung gestellt werden.

Mehr über Cloud Computing erfahren

Produkte

Eine Plattform, die Hardware virtualisiert und diese Ressourcen in Clouds organisiert.

Eine unternehmensfähige Kubernetes-Container-Plattform, auf der Operationen für den gesamten Stack automatisiert werden, um Hybrid Clouds, Multi-Clouds und Edge-Deployments noch einfacher verwalten zu können.

Interaktionen mit unseren strategischen Beratern, die sich ein Gesamtbild von Ihrem Unternehmen machen, Ihre Herausforderungen analysieren und Ihnen helfen, diese mit umfassenden, kosteneffektiven Lösungen zu meistern.

Ressourcen

Training

Kostenloser Trainingskurs

Red Hat OpenStack Technical Overview