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.

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.

Red Hat Ressourcen

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.

Schnellere Anwendungsentwicklung mit Red Hat und AWS

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.

Unternehmen erhöhen Agilität mit Managed Cloud Services

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.

Mehr über Red Hat Cloud Services erfahren

15 Gründe für die Einführung von Red Hat OpenShift Virtualization

Erfahren Sie, wie Red Hat OpenShift Virtualization Ihre IT-Abläufe mit einer Plattform für virtuelle Maschinen und Container vereinheitlichen und vereinfachen kann.

Red Hat Testversionen

Unsere kostenlosen Testversionen unterstützen Sie dabei, praktische Erfahrungen zu sammeln, sich auf eine Zertifizierung vorzubereiten oder zu bewerten, ob ein Produkt die richtige Wahl für Ihr Unternehmen ist.

Weiterlesen

Managed Services - Red Hat Cloud Services für Unternehmen

Erfahren Sie, wie Red Hat Cloud Services Sie bei der Entwicklung, Skalierung und Bereitstellung von cloudnativen Anwendungen in der Hybrid Cloud unterstützt.

Was sind Cloud-Anwendungen? Cloud Application erklärt

Erfahren Sie, was Cloud-Anwendungen sind und wie sie Cloud Computing unterstützen. Sehen Sie welche Arten es gibt und welche Vorteile sie Unternehmen bieten.

Was ist ein Hyperscaler? Definition, Anbieter und Einsatz

Erfahren Sie, wie Hyperscaler wie AWS, Azure und Google Cloud skalierbare Cloud-Infrastrukturen bereitstellen und welche Vorteile sie für Unternehmen bieten.

Ressourcen zu Cloud Services