Unterschied zwischen Cloud Computing und Virtualisierung

Cloud Computing vs. Virtualisierung

Computing und Virtualisierung sind verwandte Begriffe bei der Ressourcenoptimierung der IT-Infrastruktur. Virtualisierung ist eine Technologie, die im Cloud Computing-Konzept verwendet wird. Die Virtualisierung verwendet dieselbe Hardware-Infrastruktur, um je nach Anforderungen und Anforderungen mehrere virtuelle Server zu erstellen. Nehmen Sie beispielsweise an, Sie benötigen einen Windows Server- und Linux-Server für verschiedene Zwecke. Sie können dies mithilfe der Virtualisierungstechnik auf demselben physischen Server erstellen.

Virtualisierung (Soft-Virtualisierung vs. Hard-Virtualisierung)

Die Virtualisierung verwendet dieselbe Hardware-Infrastruktur, um je nach Anforderungen und Anforderungen mehrere virtuelle Server zu erstellen. Wenn wir dies in einer Schichtarchitektur aufbauen, wäre Schicht 1 SAN (Storage Area Network), Schicht 2 wären Hardwareserver (Blade-Server) für die Ressourcenzuweisung und die oberste Schicht wäre Hostserver. Virtualisierungssoftware wie Citrix, VMware vSphere, Xen, Microsoft Hyper V und Sun xVM können auf den Servern der obersten Ebene ausgeführt werden, die als Host-Server bezeichnet werden. Auf dem Host-Server kann ein beliebiges Betriebssystem ausgeführt werden, und die virtuellen Server können je nach Anforderung auf jedem Betriebssystem aufgebaut werden.

Die Virtualisierungstechnik wurde eingeführt, um den optimierten Einsatz von Hardwaregeräten zu erreichen und den Wartungsaufwand und die damit verbundenen Kosten zu reduzieren. Ein virtueller Server mit derselben Konfiguration wie der dedizierte Server liefert die genaue Leistung, die der dedizierte Server bei Bedarf ausführen kann. Die oben erwähnte Technik wird als Soft-Virtualisierung bezeichnet. Es gibt eine weitere Technik namens Hard Virtualization, bei der dedizierte Ressourcen beim Erstellen des Servers zugewiesen werden. Dies ist auf Markenservern nur mit dem Pre OS möglich. Dies ist im Grunde eine physische Partition von Ressourcen und erreicht nicht die maximale Ressourcennutzung.

Cloud Computing

Beim Cloud Computing-Konzept werden virtuelle Server mit spezifischen Konfigurationsdetails mit bestimmten Betriebssystemen, Anwendungen und Diensten bereitgestellt. Der physische Standort von Kernen (Prozessor- oder Rechenleistung), Software, Datenzugriff und Speicherplatz ist für die Benutzer unerheblich. Cloud Computing verwendet die Virtualisierungstechnik, um seine Kriterien zu erreichen.

Grundsätzlich ist Cloud Computing eine Sammlung von Virtualisierungstechniken, SOA (Service Oriented Architecture), Autonomic und Utility Computing.

Das Geschäftskonzept dahinter ist, dass jeder physische Server für jeden Dienst oder jede Anwendung vor Ort vorhanden ist. Sie können einen virtuellen oder virtuellen Off-Site-Server von einem Cloud-Computing-Anbieter mieten. Diese Off-Site-Ressourcen erfordern aus betrieblicher Sicht keine dedizierte Arbeitskräfte für die Wartung. Unternehmen können die Anforderungsspezifikation definieren und an den Cloud-Computing-Anbieter weiterleiten oder den Ressourcenbedarf und die Reihenfolge für einen Cloud-Server online berechnen.

Cloud Computing umfasst IaaS und SaaS (IasS vs SaaS). IaaS bedeutet Infrastruktur als Service und SaaS ist Software als Service. Anstatt in Server, SAN, Software, Rack Space, Netzwerkgeräte und Bandbreite zu investieren, ist es besser, einen Cloud-Server-Service von einem Cloud-Computing-Anbieter zu kaufen. In diesem Modell müssen Unternehmen nicht viel Geld in die Infrastruktur investieren und müssen weder Reparaturkosten noch 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 Host-Server aufbewahrt, auf dem die Virtualisierungssoftware ausgeführt wird, und werden zu jedem Zeitpunkt auf virtuellen Servern installiert erforderlich oder angefordert.

Mit IaaS und SaaS sollten Cloud-Computing-Anbieter 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 zum Zweck des Mailings der Mitarbeiter ausführen möchten, anstatt einen physischen Server zu kaufen und mehr Ressourcen aufwenden zu müssen, können Sie eine Cloud-Box kaufen, auf der MS Exchange mit Internetverbindung oder VPN-Verbindung zum Unternehmensnetzwerk installiert ist.

Unterschied zwischen Cloud Computing und Virtualisierung

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

(2) Die Virtualisierung kann intern vor Ort durchgeführt werden und die Ressourcennutzung ist immer noch vorhanden, außer dass noch Hardware vorhanden ist. In Cloud Computing sind jedoch keine internen Ressourcen erforderlich.