Thema

Cloud Computing

Die gemeinsame Verwendung von Ressourcen über Kabelverbindungen wird in zunehmendem Maße von einer Bereitstellungsmethode abgelöst, die virtuelle Infrastrukturen, Dienstleistungen, Plattformen sowie On-Demand-Applikationen über ganze Netzwerke bereitstellen. Dieses neue Konzept ist das Cloud Computing. Nachfolgend finden Sie alle wichtigen Informationen zu diesem Thema.

Was ist Cloud Computing?

„Cloud Computing“ bedeutet, dass dem Nutzer − aus verschiedenen Clouds − jederzeit und überall Computing-Infrastrukturen, Services, Plattformen und Anwendungen zur Verfügung gestellt werden. Clouds sind Pools mit virtuellen Ressourcen (wie Rechenleistung, Storage oder cloudbasierte Anwendungen), die mithilfe von Management- und Automatisierungssoftware orchestriert werden. Auf diese Ressourcen können Benutzer bei Bedarf über Self-Service-Portale, die automatisch skaliert und deren Ressourcen dynamisch zugewiesen werden, zugreifen. Mit dem Cloud Computing können Sie Ihrer IT-Abteilung benutzerdefinierte Implementierungen ersparen, indem Sie Ihre Geschäftsbereiche in die Lage versetzen, ihre eigenen Ressourcen anzufordern und bereitzustellen.

Clouds und Cloud Computing sind keine Technologien an sich. Zu den benötigten Ressourcen gehören Betriebssysteme, Virtualisierungssoftware sowie Automatisierungs- und Managementtools. Auf Betriebssystemen werden Netzwerke eingerichtet und Benutzeroberflächen gehostet. Per Virtualisierung werden Ressourcen abstrahiert und in der Cloud zu Pools gebündelt. Mit einer Automatisierungssoftware werden diese Ressourcen zugewiesen, und mit Managementtools werden die neuen Umgebungen bereitgestellt. Manche Projekte wie OpenStack® (die Basis für Red Hat® OpenStack Platform) packen einen Großteil dieser Technologien in einfach zu implementierende Systeme, quasi als eine zentrale Anlaufstelle für die Entwicklung und Orchestrierung von Clouds.

Wie genau werden Clouds entwickelt?

Public Clouds

Aus Ressourcen erstellt, die nicht den Endnutzern gehören.

Private Clouds

Aus Ressourcen erstellt, die entweder physisch oder auf vertraglicher Basis den Endnutzern gehören.

Hybrid Clouds

Aus zahlreichen privaten und öffentlichen Ressourcen erstellt.

Welche Services stellt die Cloud zur Verfügung?

Infrastructure-as-a-Service (IaaS)

IaaS (wie Red Hat Cloud Infrastructure) ist die Basis einer jeden Cloud. IaaS liefert das Minimum der für die Cloud benötigten Hardware und Software, also Netzwerk, Storage, Server und Virtualisierung. Zusammen bilden diese Komponenten die Infrastruktur der Cloud Computing-Umgebungen (daher auch der Begriff „Infrastructure-as-a-Service“), die dem Nutzer dann bei Bedarf zur Verfügung gestellt werden. Jeder dieser Services kann automatisch skaliert, bereitgestellt und gemessen werden, während alle anderen Bestandteile des IT-Stacks, vom Betriebssystem bis hin zu den Anwendungen, manuell von den Cloud-Nutzern verwaltet werden müssen.

Platform-as-a-Service (PaaS)

PaaS ist eine cloudbasierte Plattform, auf der Software entwickelt und implementiert werden kann. PaaS stellt also die gesamte von IaaS betreute Hardware und Software zusammen mit dem Betriebssystem, der Middleware und der Runtime-Umgebung zur Verfügung. Container-Plattformen (wie die von Red Hat OpenShift) sind PaaS. Sie bieten Entwicklern und Betreibern eine Umgebung, in der Infrastruktur und Plattformen, die die Datenbanken und Anwendungen unterstützen, automatisiert und nahtlos integriert werden.

Was sind Multi-Clouds?

Eine Multi-Cloud besteht aus mehr als einem Cloud-Service und wird von mehr als einem Cloud-Anbieter zur Verfügung gestellt − Public oder Private. Multi-Clouds sind nicht dasselbe wie Hybrid Clouds, schließen sich jedoch auch nicht gegenseitig aus, denn beide Arten können gleichzeitig verwendet werden. Multi-Clouds werden immer beliebter, weil Unternehmen so die Sicherheit und Performance in einem viel größeren Portfolio an Umgebungen verbessern können. Sie könnten demnach mehrere Clouds nutzen, vielleicht weil ein bestimmter Typ einer Cloud nicht alle benötigten Funktionen bietet und Sie eine hohe Verfügbarkeit für weit entfernte Benutzer brauchen, Datenvorschriften einhalten, eine Schatten-IT managen oder Ihre Umgebungen vor Ausfällen schützen müssen.

Was sind Cloud-Anbieter?

Cloud-Anbieter sind Unternehmen, die Infrastruktur, Plattformen und/oder Software über ein Netzwerk zur Verfügung stellen. Bei Public Cloud-Anbietern dürfen Sie die Infrastruktur, Plattformen oder Anwendungen verwenden, die auf einer Hardware virtualisiert sind, die den Anbietern selbst gehört. Anbieter von Managed Private Clouds dagegen implementieren, konfigurieren und verwalten Ressourcen, die Dritten gehören.

Was ist Cloud-Management?

Cloud-Management ist ein Konzept, bei dem der Benutzer die komplette Kontrolle über alle Komponenten innehat, die in der Cloud ausgeführt werden, also Daten, Anwendungen und Services. Die Managementtools selbst, generell als Plattformen ausgeführt, stellen die Software dar, mit der diese Komponenten verwaltet werden. Mit diesen Tools wird sichergestellt, dass die Cloud Computing-Ressourcen einwandfrei und sicher funktionieren und für jeden verfügbar sind, der Sie braucht. Im Prinzip sorgen Cloud-Management-Plattformen dafür, dass alles, was in einer Public, Private oder Hybrid Cloud ausgeführt wird, ordnungsgemäß abläuft und funktioniert.

Wie sicher ist die Cloud?

Es gibt keine allgemeine Sicherheitsrichtlinie, die sich auf Clouds, Nutzer oder Anbieter anwenden lässt. Cloud-Sicherheit ist im Großen und Ganzen aber gleichbedeutend mit IT-Sicherheit. Sie sind selbst zuständig für die Sicherheit Ihres eigenen Bereichs, egal welche Cloud-Bereitstellung Sie verwenden (Public, Private oder Hybrid). Und die Diversität Ihres Cloud-Portfolios, die Stärke Ihrer Verschlüsselungsprotokolle und das Ausmaß Ihrer Disaster-Recovery-Richtlinien wirken sich maßgeblich auf die Sicherheitsrisiken Ihrer Cloud aus. Verglichen mit lokalen IT-Architekturen bringt die Cloud folgende sicherheitstechnische Herausforderungen mit sich: z B. Auflösung des Netzwerkrands, rein softwaredefinierte Umgebungen und vielschichtigere Bedrohungen. Wenn man die genauen Unterschiede jedoch erst einmal verstanden hat, bieten Clouds sehr viel mehr Sicherheit.

Was ist der Unterschied zwischen Cloud Computing und Virtualisierung?

Mithilfe von Virtualisierung können zwar Clouds erstellt werden, aber das ist noch lange kein Cloud Computing. Man kann Virtualisierung und Cloud Computing leicht verwechseln, weil es in beiden Fällen darum geht, beim Erstellen einer sinnvollen Umgebung die Ressourcen von der Hardware zu trennen. Man kann sich das folgendermaßen vorstellen:

  • Virtualisierung ist eine Technologie, die die Funktionen von der Hardware trennt.
  • Cloud Computing ist eine Lösung, die auf dieser Trennung basiert.

Container in Clouds bereitstellen

Eine Bereitstellung von Containern in der Cloud ist praktisch gleichbedeutend mit einer Bereitstellung von PaaS (mit Sprachen, Runtimes und Anwendungen), die auf IaaS (mit Netzwerken, Storage, Servern und Virtualisierung) aufsetzt. Als einzelne Lösungen haben diese beiden gewisse Beschränkungen. Denn obwohl IaaS flexibel ist, muss bei Bereitstellung einer Anwendung eine zusätzliche Konfiguration vorgenommen werden. Mit PaaS kann eine Umgebung zwar komplett gesperrt werden, allerdings erschwert dies die Anpassung von Anwendungs-Runtimes. Durch eine gemeinsame Implementierung der beiden Technologien werden diese jeweiligen Beschränkungen reduziert.

Was ist Cloud-Automatisierung?

Unter Cloud-Automatisierung versteht man die Bereitstellung, Implementierung und Dekommissionierung mithilfe von Automatisierungssoftware. Ohne Automatisierung ist die Bereitstellung von Kapazitäten ein manueller Prozess, und die Verwaltung all dieser Ressourcen-Pools wäre viel zu aufwändig. Darum wird Automatisierung als notwendige Komponente des Cloud Computing angesehen.

Was ist cloudnative Anwendungsentwicklung?

Clouds werden immer mehr zum festen Bestandteil der Anwendungsentwicklung, weil sie automatisch auf Änderungen des Workload-Bedarfs reagieren können. Workstations, virtuelle Rechner, Anwendungsserver und Datenbankverbindungen können gänzlich ohne Ticket aktiviert werden. So können Anwendungen in diversen verteilten Umgebungen mit allen Ressourcen, Services und Funktionen entwickelt werden, die man benötigt.

Cloud app icon

Warum Red Hat?

Weil wir davon überzeugt sind, dass alle von Ihnen eingesetzten Cloud-Typen, ob Public, Private oder Hybrid, offen sein sollten. Viele Cloud-Infrastrukturen basieren auf Linux® und anderer Open Source-Software, und wer kennt sich damit besser aus als Red Hat? Mithilfe von Cloud-Automatisierungs-Features, umfassender Beratung und praktischem Training von erfahrenen Ausbildern wird Cloud Computing wesentlich einfacher.

Some of the ways you can set up a cloud

Infrastructure

The ideal platform for your business to build a private cloud or for service providers to construct a public cloud.

Infrastructure

A complete, private cloud IaaS solution with seamless management across public and private cloud deployments.

Platform

This container app platform/private cloud infrastructure combination helps implement containers across the entire IT stack

Die Cloud hat noch viel mehr zu bieten

Die OpenStack® Wortmarke und das OpenStack Logo sind eingetragene Marken/Dienstleistungsmarken oder Marken/Dienstleistungsmarken der OpenStack Foundation in den USA und anderen Ländern und werden mit der Genehmigung der OpenStack Foundation verwendet. Wir sind weder mit der OpenStack Foundation oder der OpenStack Community verbunden, noch werden wir von ihnen unterstützt oder finanziert.