Überblick
Bei Cloud-Management geht es darum, wie Administrationsteams die in der Cloud ausgeführten Produkte und Services kontrollieren und orchestrieren: die Nutzenden und Zugriffskontrolle, Daten, Anwendungen und Services. Die Administratorinnen und Administratoren erhalten Zugriffsrechte für benötigte Ressourcen und haben die Möglichkeit, Prozesse zu automatisieren und Anpassungen vorzunehmen. Gleichzeitig überwachen sie Nutzung und Kosten. Außerdem wird die Flexibilität und Skalierbarkeit der Administrationsteams gesteuert, die erforderlich ist, um schnell auf Änderungen reagieren zu können.
Mithilfe von Cloud-Managementtools können sie die verschiedenen Cloud-Modelle (Public Cloud, Private Cloud, Hybrid Cloud, Multi-Cloud) und Cloud-Aktivitäten überwachen – etwa das Ressourcen-Deployment, die Nutzungsverfolgung, die Datenintegration, Kubernetes und das Disaster Recovery. Diese Tools sorgen für administrative Kontrolle über die Komponenten, die zusammen eine Cloud bilden: Infrastruktur, Plattformen, Anwendungen, Ressourcen von Cloud-Anbietern und Cloud-Serviceanbietern sowie Daten.
Wie funktioniert Cloud-Management?
Cloud-Management-Software wird normalerweise in bestehenden Cloud-Umgebungen wie einer virtuellen Maschine (VM) verwendet, die eine Datenbank und einen Server enthält. Der Server kommuniziert mit APIs (Application Programming Interfaces), um die Datenbank und die virtuellen, cloud- oder containerbasierten Ressourcen, die die Cloud ausmachen und in der Cloud interagieren, zu verbinden. Die Datenbank sammelt Informationen zur Performance der virtuellen oder Cloud-Infrastruktur und sendet Analysen an eine Webschnittstelle, wo sich Cloud-Administrationsteams ein Bild von der Leistungsfähigkeit der Cloud machen und diese analysieren können. Die Administratorinnen und Administratoren haben außerdem die Möglichkeit, Befehle zurück an die Cloud zu schicken, die dann vom virtuellen Server ausgeführt werden.
Und dieses Zusammenspiel hängt von der vielleicht am meisten unterschätzten Technologie ab: dem Betriebssystem. Das Betriebssystem steuert nicht nur die verschiedenen Technologien in der Cloud, sondern es stellt auch Ihre Cloud-Managementtools bereit. Dabei muss es mit dem von Ihnen verwendeten Cloud-Modell funktionieren – auch dann, wenn es sich um ein besonderes Modell handelt. Deshalb handelt es sich bei den meisten cloudbasierten Betriebssystemen wie Linux® um Open Source-Systeme.
Cloud-Management ist nicht gleich Cloud Computing
Clouds geben die Regeln vor, die mithilfe von Cloud-Management ausgeführt werden. Clouds sind Pools mit virtuellen Ressourcen, Storage, Anwendungen und Services, die per Software verwaltet werden, damit sie bei Bedarf zur Verfügung stehen. Unter Cloud-Management versteht man eine Kombination aus Software, Automatisierung, Richtlinien, Governance und Personen, die festlegen, wie diese Cloud-Computing-Services zur Verfügung gestellt werden sollen.
Welche Anforderungen eine Cloud-Managementplattform erfüllen sollte
Mit bestehenden IT-Systemen integrierbar sein
Cloud-Managementplattformen (CMP) müssen sich an Ihre Bedürfnisse anpassen lassen und die Anforderungen von Betriebssystem, Anwendungen, Provisionierung, Cloud-Sicherheit, Storage-Frameworks, Standardbetriebsumgebungen (Standard Operating Environments, SOEs) und den anderen in der Cloud ausgeführten Komponenten erfüllen. Darüber hinaus müssen sie flexibel sein und schnell an Änderungen angepasst werden können.
Manuelle Aufgaben automatisieren
Mithilfe von Automatisierung sollten alltägliche manuelle Aspekte von Aufgaben und Workflows so weit wie möglich eliminiert werden. Dies bietet mit höherer Effizienz und weniger Fehlern einen doppelten Vorteil. Automatisierung ist nicht nur für das Cloud Computing enorm wichtig, sondern auch für jede Cloud-Managementplattform.
Kosten visualisieren
Da Cloud-Services einfach und bequem zu nutzen sind, kann sich schnell ein höherer Verbrauch einstellen als vorhergesehen. Eine Cloud-Managementplattform sollte ein zuverlässiges Management sowie eine akkurate Prognose und Berichterstellung der Kosten ermöglichen.
Per Internet aufgerufen werden können
Wie die Ressourcen, Daten und Rechenleistung Ihrer Cloud sollten auch die Cloud-Managementtools von den Administrationsteams jederzeit und unabhängig von ihrem aktuellen Aufenthaltsort oder dem Standort der Infrastruktur aufgerufen werden können.
Hybrid Cloud- und Multi-Cloud-Umgebungen unterstützen
Das Unternehmen der Zukunft enthält ganz zwangsläufig alle verschiedenen Cloud-Modelle: Private, Public und Hybrid Clouds.Daher muss eine Cloud-Managementplattform diese Modelle auch in mehreren Umgebungen problemlos und sicher unterstützen können.
Alles verwalten können
Auch wenn dies selbstverständlich sein sollte: Self-Service-Funktionen sind für Cloud-Managementplattformen unerlässlich, damit sie flexibel genug sind, um schnell auf die zahlreichen Änderungen und Aktualisierungen reagieren zu können. Mit der Plattform sollten die verschiedenen Komponenten kontrolliert werden können, während Nutzerzugriffe auf Ressourcen, Konfigurationen und Kapazitäten durch Richtlinien gesteuert werden. Die Orchestrierung der gesamten Infrastruktur in den verschiedenen Phasen des Lifecycles ist sowohl lokal als auch virtuell oder in Rechenzentren enorm wichtig.
Warum Red Hat?
Die Cloud wird sich langfristig etablieren. Daran besteht kein Zweifel. Doch Technologien entwickeln sich ständig weiter. Gute Beispiele hierfür sind Kubernetes und Edge Computing. Doch wenn sich die Anforderungen an das Cloud Computing ändern, müssen sich auch die Endbenutzenden und in der Folge auch die Cloud-Managementtools dementsprechend anpassen. Unabhängig davon, ob Sie in einer oder mehreren Cloud-Umgebungen arbeiten: ein effizientes Management und die Fähigkeit, flexibel auf Änderungen reagieren zu können, sind entscheidend. Mit unserer quelloffenen Multi-Cloud-Managementplattform können Sie Cloud-Kosten kontinuierlich überwachen, die Ressourcenzuweisung kontrollieren und für Compliance sorgen. Zudem ist diese Plattform so konzipiert, dass die führenden Open Source-Playbooks für die IT-Automatisierung (mit Red Hat® Ansible® Automation Platform) nativ ausgeführt werden, damit Sie das Cloud-Erlebnis über eine einheitliche Automatisierungssprache standardisieren können.