Unterschied zwischen Cloud Computing und Virtualisierung

Unterschied zwischen Cloud Computing und Virtualisierung
Unterschied zwischen Cloud Computing und Virtualisierung

Video: Unterschied zwischen Cloud Computing und Virtualisierung

Video: Unterschied zwischen Cloud Computing und Virtualisierung
Video: Cloud Computing in der Praxis: Wir erklären Cloud Computing 2024, Juli
Anonim

Cloud Computing vs. Virtualisierung

Could Computing und Virtualisierung sind verwandte Begriffe in der Ressourcenoptimierung von IT-Infrastrukturen. Virtualisierung ist eine Technologie, die im Cloud-Computing-Konzept verwendet wird. Bei der Virtualisierung wird dieselbe Hardwareinfrastruktur verwendet, um mehrere virtuelle Server gemäß den Anforderungen und Bedürfnissen zu erstellen. Angenommen, Sie benötigen beispielsweise einen Windows-Server und einen Linux-Server für unterschiedliche Zwecke, können Sie dies mithilfe der Virtualisierungstechnik auf demselben physischen Server erstellen.

Virtualisierung (weiche vs. harte Virtualisierung)

Virtualisierung verwendet dieselbe Hardwareinfrastruktur, um mehrere virtuelle Server gemäß den Anforderungen und Bedürfnissen zu erstellen. Wenn wir dies in einer mehrschichtigen Architektur aufstellen, wäre Schicht 1 ein SAN (Storage Area Network), Schicht 2 wären Hardwareserver (Blade-Server) für die Ressourcenzuweisung und die oberste Schicht wäre ein Hostserver. Virtualisierungssoftware wie Citrix, vSphere von VMware, Xen, Microsoft Hyper V, Sun xVM wird auf den Top-Layer-Servern ausgeführt, die als Hostserver bezeichnet werden. Auf dem Hostserver wird jedes Betriebssystem ausgeführt, und die virtuellen Server können je nach Anforderung auf jedem Betriebssystem erstellt werden.

Die Virtualisierungstechnik wurde eingeführt, um eine optimierte Nutzung von Hardwaregeräten zu erreichen und den Wartungsaufwand und die damit verbundenen Kosten zu reduzieren. Ein virtueller Server mit der gleichen Konfiguration wie der dedizierte Server bietet genau die Leistung, die der dedizierte Server bei Bedarf leisten kann. Die oben erwähnte Technik wird als Soft Virtualization bezeichnet. Es gibt eine andere Technik namens Hard Virtualization, bei der beim Aufbau des Servers dedizierte Ressourcen zugewiesen werden. Dies ist auf Markenservern nur mit dem Pre OS möglich. Dies ist im Grunde eine physische Partitionierung von Ressourcen und erreicht nicht die maximale Ressourcenauslastung.

Bild
Bild

Cloud Computing

Das Cloud-Computing-Konzept besteht darin, virtuelle Server mit bestimmten Konfigurationsdetails mit bestimmten Betriebssystemen, Anwendungen und Diensten bereitzustellen. Der physische Standort von Kernen (Prozessoren oder Rechenleistung), Software, Datenzugriff und Speicherplatz ist für die Benutzer unerheblich. Cloud Computing verwendet die Virtualisierungstechnik, um seine Kriterien zu erfüllen.

Cloud Computing ist im Grunde genommen eine Sammlung von Virtualisierungstechniken, SOA (Service Oriented Architecture), Autonomic und Utility Computing.

Das Geschäftskonzept dahinter ist, anstatt jeden physischen Server für jeden Dienst oder jede Anwendung vor Ort zu haben, können Sie einen virtuellen Off-Shore- oder Off-Site-Server von einem Cloud-Computing-Anbieter mieten. Diese Off-Site-Ressourcen erfordern aus Sicht des Unternehmens keine dedizierte Arbeitskraft für die Wartung. Unternehmen können das Lastenheft definieren und dem Cloud-Computing-Anbieter übergeben oder den Ressourcenbedarf berechnen und einen Cloud-Server online bestellen.

Cloud Computing umfasst IaaS und SaaS (IasS vs. SaaS). IaaS bedeutet Infrastructure as a Service und SaaS ist Software as a Service. Anstatt in Server, SAN, Software, Rack-Platz, Netzwerkgeräte, Bandbreite und Wartungspersonal zu investieren, ist es besser, einen Cloud-Server-Service von einem Cloud-Computing-Anbieter zu kaufen. Bei diesem Modell müssen Unternehmen keine großen Geldbeträge in die Infrastruktur investieren und keine Reparatur- oder Wartungskosten tragen.

Software as a Service (SaaS) ist ein Konzept zur Bereitstellung von Softwarediensten für Unternehmen auf der virtuellen IaaS-Plattform. Die Installationsdateien oder Binärdateien werden auf dem Hostserver gespeichert, auf dem die Virtualisierungssoftware ausgeführt und installiert wird virtuelle Server nach Bedarf oder Anforderung.

Mit IaaS und SaaS sollten Cloud-Computing-Anbieter also in der Lage sein, die gesamte Lösung in einer einzigen virtuellen Box gemäß den Anforderungen des Kunden bereitzustellen. Wenn Sie beispielsweise einen Server für Microsoft Exchange Server für Mitarbeiter-Mailingzwecke betreiben möchten, anstatt einen physischen Server zu kaufen und mehr Ressourcen auszugeben, können Sie eine Cloud-Box mit installiertem MS Exchange mit Internetverbindung oder VPN-Verbindung zum Unternehmensnetzwerk kaufen.

Unterschied zwischen Cloud Computing und Virtualisierung

(1) Virtualisierung ist eine Technik, aber Cloud Computing ist ein Konzept, das Virtualisierungstechniken verwendet.

(2) Die Virtualisierung könnte intern vor Ort erfolgen, und die Ressourcenbeteiligung mit Ausnahme der Hardware ist noch vorhanden, während beim Cloud Computing keine internen Ressourcen erforderlich sind.

Empfohlen: