Unterschied zwischen Cloud Computing und Virtualisierung

Anonim

Cloud Computing vs Virtualisierung

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

Virtualisierung verwendet die gleiche Hardware-Infrastruktur, um mehrere virtuelle Server entsprechend den Anforderungen und Anforderungen zu erstellen. Wenn wir dies in einer Schichtarchitektur aufbauen, wäre Schicht 1 SAN (Storage Area Network), Schicht 2 wären Hardware-Server (Blade-Server) für die Ressourcenzuweisung und die oberste Schicht wäre Host-Server. Virtualisierungssoftware wie Citrix, VMware vSphere, Xen, Microsoft Hyper V und Sun xVM werden auf den obersten Schichtservern ausgeführt, die als Hostserver bezeichnet werden. Der Host-Server führt ein beliebiges Betriebssystem aus, und die virtuellen Server können je nach Bedarf auf einem beliebigen Betriebssystem erstellt werden.

Die Virtualisierungstechnik wurde eingeführt, um die optimierte Nutzung von Hardwaregeräten zu erreichen und die Wartungskosten und damit verbundene Kosten zu reduzieren. Virtueller Server mit der gleichen Konfiguration wie der dedizierte Server gibt die genaue Leistung, die der dedizierte Server bei Bedarf ausführen kann. Die oben erwähnte Technik wird Soft-Virtualisierung genannt. Es gibt eine andere Technik, die als Hard Virtualization bezeichnet wird, indem dedizierte Ressourcen beim Erstellen des Servers zugewiesen werden. Dies kann auf Markenservern nur mit dem Pre OS erfolgen. Dies ist im Prinzip eine physische Partition von Ressourcen und erreicht nicht die maximale Ressourcenauslastung.

Cloud-Computing

Das Cloud-Computing-Konzept besteht darin, virtuelle Server mit spezifischen Konfigurationsdetails für ein bestimmtes Betriebssystem, Anwendungen und Dienste 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 ihre Kriterien zu erfüllen.

Im Grunde ist Cloud Computing eine Sammlung von Virtualisierungstechniken, SOA (Service Oriented Architecture), Autonomie und Utility Computing.

Das dahinter stehende Geschäftskonzept besteht darin, statt eines jeden physischen Servers für alle Dienste oder Anwendungen vor Ort einen Offshore- oder Off-Site-virtuellen Server von einem Cloud-Computing-Anbieter zu mieten. Diese Off-Site-Ressourcen erfordern keine dedizierte Leistung für die Wartung aus Unternehmenssicht.Corporate kann die Anforderungsspezifikation definieren und an den Cloud-Computing-Anbieter weitergeben oder die Ressourcenanforderung und Bestellung für einen Cloud-Server online berechnen.

Cloud Computing integriert IaaS und SaaS (IasS vs SaaS). IaaS bedeutet Infrastructure as a Service und SaaS ist Software as a Service. Anstatt auf Server, SAN, Softwares, Rack-Space, Netzwerkgeräte, Bandbreite und Wartung 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 keine Reparaturkosten oder Wartungskosten entrichten.

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 aufbewahrt, auf dem die Virtualisierungssoftware ausgeführt wird, und werden auf virtuellen Servern installiert, sofern und wenn dies erforderlich oder erforderlich ist.

Cloud Computing-Anbieter sollten daher mit IaaS und SaaS in der Lage sein, eine vollständige 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-Mailing-Zwecke betreiben möchten, anstatt einen physischen Server zu kaufen und mehr Ressourcen auszugeben, könnten Sie eine Cloud-Box mit MS-Exchange mit Internetverbindung oder VPN-Verbindung zum Firmennetzwerk kaufen.

Unterschied zwischen Cloud Computing und Virtualisierung

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

(2) Die Virtualisierung kann intern vor Ort durchgeführt werden, und die Ressourcenbeteiligung mit Ausnahme der Hardware ist immer noch vorhanden, während beim Cloud Computing keine internen Ressourcen erforderlich sind.