Was ist der Unterschied zwischen Cloud und Virtualisierung?
Wenn Sie denken, dass Cloud Computing und Virtualisierung austauschbar sind, sind Sie nicht allein. Sie liegen zwar nicht richtig, aber Sie sind sicherlich nicht allein.
Forrester Research hat herausgefunden, dass 70 % dessen, was IT-Administratoren als "private Clouds" bezeichnen, eigentlich nicht der Definition von Cloud Computing entsprechen.
Die Verwirrung ist verständlich, wenn man die einzelnen Begriffe aufschlüsselt und erfährt, dass die Cloud mehr Gemeinsamkeiten mit der Virtualisierungstechnologie aufweist als Unterschiede.
In diesem Artikel erläutern wir die Grundlagen des Cloud Computing und der Virtualisierungstechnologie sowie die Vorteile beider Technologien.
Was ist Cloud Computing?
Das National Institute of Standardsdefiniert Cloud Computing als „die Ermöglichung eines allgegenwärtigen, bequemen und bedarfsorientierten Netzwerkzugriffs auf einen gemeinsam genutzten Pool konfigurierbarer Rechenressourcen (z. B. Netzwerke, Server, Speicher, Anwendungen und Dienste)“.
Um eine Cloud zu sein, muss sie laut NIST die folgenden fünf wesentlichen Merkmale aufweisen:
- Selbstbedienung auf Anfrage: Ein Kunde kann Rechenkapazitäten wie Serverzeit und Netzwerkspeicher einseitig bereitstellen
- Breiter Netzwerkzugang: Die Funktionen sind über das Netzwerk durch mehrere Clients und Geräte verfügbar
- Ressourcen-Pooling: Die Computing-Ressourcen des Anbieters werden in einem Multi-Tenant-Modell zusammengefasst, um zahlreiche Kunden zu bedienen.
- Schnelle Elastizität: Benutzer können Kapazitäten per Software hinzufügen oder reduzieren
- Gemessener Dienst: Automatische Kontrolle und Optimierung von Ressourcen mit Angaben darüber, wer was und wie viel verbraucht
Ohne diese fünf wesentlichen Merkmale handelt es sich technisch gesehen nicht um eine Cloud.
Das Cloud-Modell besteht aus drei Servicemodellen:
- Software-as-a-Service (SaaS): Der Kunde kann die Anwendungen des Anbieters nutzen, die auf einer Cloud-Infrastruktur laufen
- Plattform-as-a-Service (PaaS): Der Kunde kann auf der Cloud-Infrastruktur Anwendungen bereitstellen, die mit Programmiersprachen, Bibliotheken, Services oder Tools erstellt wurden, die vom Anbieter unterstützt werden.
- Infrastruktur-as-a-Service (IaaS): Der Kunde kann Verarbeitungs-, Speicher-, Netzwerk- und andere Computerressourcen bereitstellen, um beliebige Software einzusetzen und auszuführen
Es gibt vier Bereitstellungsmodelle für die Cloud:
- Private Cloud: Die Cloud-Infrastruktur wird für die ausschließliche Nutzung durch eine einzelne Organisation mit mehreren Kunden bereitgestellt.
- Gemeinschaftliche Cloud: Die Cloud-Infrastruktur wird für die ausschließliche Nutzung durch eine bestimmte Gemeinschaft von Kunden aus Organisationen bereitgestellt, die gemeinsame Anliegen haben (z. B. Mission, Sicherheitsanforderungen, Richtlinien und Compliance-Überlegungen).
- Öffentliche Cloud: Die Cloud-Infrastruktur wird für die offene Nutzung durch die Allgemeinheit bereitgestellt. Sie kann sich im Besitz eines Unternehmens, einer akademischen oder staatlichen Organisation befinden und von dieser verwaltet und betrieben werden.
- Hybride Wolke: Die Cloud-Infrastruktur ist eine Zusammensetzung aus zwei oder mehr verschiedenen Cloud-Infrastrukturen (Private, Community oder Public).
Was ist Virtualisierung?
Im Gegensatz zu dem, was manche glauben, ist Virtualisierung kein Cloud Computing. Sie ist jedoch eine grundlegende Technologie, die das Cloud Computing erst möglich macht. Obwohl Cloud Computing und Virtualisierung auf ähnlichen Modellen und Prinzipien beruhen, sind sie von Grund auf verschieden.
Einfach ausgedrückt: Virtualisierung lässt eine Ressource wie viele andere wirken, während Cloud Computing verschiedenen Benutzern den Zugriff auf einen einzigen Ressourcenpool ermöglicht.
Bei der Virtualisierung kann ein einzelner physischer Server in mehrere virtuelle Maschinen umgewandelt werden, bei denen es sich im Wesentlichen um isolierte Hardwarekomponenten mit ausreichender Verarbeitungs-, Speicher-, Storage- und Netzwerkkapazität handelt.
Jede virtuelle Maschine kann unabhängig ausgeführt werden, während sie die Ressourcen einer einzelnen Host-Maschine gemeinsam nutzt, da sie in Hypervisoren geladen wurden. Hypervisoren, auch als Abstraktionsschicht bekannt, werden verwendet, um physische Ressourcen von ihren virtuellen Umgebungen zu trennen. Sobald die Ressourcen zusammengeführt sind, können sie je nach Bedarf auf viele virtuelle Umgebungen aufgeteilt werden.
Cloud Computing vs. Virtualisierung
Die Entscheidung, welche Lösung Sie für Ihr Unternehmen implementieren möchten, hängt von der Art Ihres Unternehmens und Ihren Anforderungen ab.
Für kleinere Unternehmen ist Cloud Computing einfacher und kostengünstiger zu implementieren. Der Zugriff auf die Ressourcen erfolgt über das Internet, anstatt dem Netzwerk hinzugefügt zu werden.
Viele kleine Unternehmen nutzen die Cloud für Anwendungen wie Customer Relationship Management (CRM), gehostetes Voice over IP (VoIP) oder externen Speicher. Die Kosten für die Nutzung der Cloud sind wesentlich geringer als die für die Implementierung von Virtualisierung. Cloud Computing bietet auch eine einfachere Installation von Anwendungen und Hardware, Zugang zu Software, die sie sich sonst nicht leisten könnten, und die Möglichkeit, Software zu testen, bevor sie sie kaufen. Die Implementierung einer Cloud-basierten Anwendung erfordert eine geringe Investition.
Für einige Unternehmen ist die Virtualisierung die bessere Wahl und kann auf verschiedene Weise Geld sparen:
- Die Aufnahme vieler Gäste in einem Haus maximiert die Ressourcen, was bedeutet, dass das Unternehmen weniger Server benötigt. Dadurch werden die Betriebskosten gesenkt.
- Weniger Server bedeuten weniger Mitarbeiter, die sich um die Server kümmern und sie verwalten müssen. Dies trägt zur Konsolidierung der Verwaltung und damit zur Kostensenkung bei.
- Die Virtualisierung bietet zudem eine zusätzliche Schutzebene für die Geschäftskontinuität, da virtuelle Maschinen den Schaden auf sich selbst beschränken.




