Unterschied zwischen Cloud Computing und Virtualisierung

Unterschied zwischen Cloud Computing und Virtualisierung

Cloud Computing gegen Virtualisierung

Könnte Computer und Virtualisierung verwandte Begriffe in der Ressourcenoptimierung der IT -Infrastruktur sind. Virtualisierung ist eine Technologie, die im Cloud Computing -Konzept verwendet wird. Die Virtualisierung verwendet dieselbe Hardwareinfrastruktur, um mehrere virtuelle Server gemäß den Anforderungen und Bedürfnissen zu erstellen. Beispiel.

Virtualisierung (Soft Virtualisierung gegen Hardvirtualisierung)

Die Virtualisierung verwendet dieselbe Hardwareinfrastruktur, um mehrere virtuelle Server gemäß den Anforderungen und Bedürfnissen zu erstellen. Wenn wir dies in einer geschichteten Architektur Layer 1 in SAN (Speicherbereichsnetzwerk) aufstellen, handelt es sich bei Layer 2 Hardware -Servern (Blade -Server) für die Ressourcenzuweisung und die oberste Ebene wäre Host -Server. Virtualisierungssoftware wie Citrix, VMware VSphere, Xen, Microsoft Hyper V, Sun XVM werden auf den obersten Layer -Servern ausgeführt, die als Host -Server bezeichnet werden. Host -Server Führen Sie ein beliebiges Betriebssystem aus und die virtuellen Server können nach Anforderung auf jedem Betriebssystem aufgebaut werden.

Die Virtualisierungstechnik wurde eingeführt, um die optimierte Nutzung von Hardwaregeräten zu erreichen und die Wartungsbelastungen und die damit verbundenen Kosten zu senken. Der virtuelle Abnieren mit derselben Konfiguration wie dedizierter Server gibt die genaue Leistung an, was dedizierte Server bei Bedarf ausführen kann. Die oben genannte Technik wird als weiche Virtualisierung bezeichnet. Es gibt eine andere Technik, die als Hard -Virtualisierung bezeichnet wird, die durch die Zuweisung dedizierter Ressourcen beim Erstellen des Servers durchgeführt wird. Dies kann nur auf Markenservern mit dem PRE OS erfolgen. Dies ist im Grunde eine physische Aufteilung der Ressourcen und erreicht nicht die maximale Ressourcennutzung.

Cloud Computing

Das Cloud Computing -Konzept besteht darin, virtuelle Server mit spezifischen Konfigurationsdetails mit spezifischem Betriebssystem, Anwendungen und Diensten zu liefern. Der physische Standort von Kernen (Prozessoren oder Berechnungsleistung), Software, Datenzugriff und Speicherplatz ist für die Benutzer unerheblich. Cloud Computing verwendet die Virtualisierungstechnik, um ihre Kriterien zu erreichen.

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

Das Geschäftskonzept dahinter ist, sondern jeder physische Server für jede Dienste oder Anwendungen vor Ort zu haben, und können einen virtuellen Server aus dem Ufer oder Off-Site von einem Cloud-Computing-Anbieter einstellen. Diese Ressourcen außerhalb der Website erfordert keine dedizierte Mannschaftsleistung für die Wartung aus der Sicht des Unternehmens. Unternehmen können die Anforderungspezifikation definieren und dem Cloud -Computing -Anbieter oder der Ressourcenanforderung und der Reihenfolge für einen Cloud -Server online berechnen.

Cloud Computing umfasst IaaS und SaaS (IASS vs SaaS). IaaS bedeutet, dass die Infrastruktur als Service und SaaS Software als Service ist. Anstatt in Server, SAN, Software, Rack Space, Netzwerkgeräte, Bandbreite, Wartungsarbeiten zu investieren, ist es besser, einen Cloud -Server -Dienst von Cloud Computing -Anbietern zu kaufen. In diesem Modell muss Unternehmen keinen großen Geldbetrag in die Infrastruktur investieren und keine Reparaturkosten oder Wartungskosten benötigen.

Software as a Service (SaaS) ist ein Konzept, um Unternehmen auf der virtuellen IaaS -Plattform Softwaredienste zur Verfügung zu stellen.Die Installationsdateien oder Binärdateien werden auf dem Host -Server aufbewahrt, auf dem die Virtualisierungssoftware ausgeführt wird und auf virtuelle Server nach Bedarf oder Anforderung installiert wird.

Mit IaaS und SaaS sollten Cloud Computing -Anbieter in der Lage sein, die gesamte Lösung in einer einzigen virtuellen Box entsprechend den Anforderungen des Kunden bereitzustellen. Wenn Sie beispielsweise einen Server für Microsoft Exchange Server für Personal -Mailing -Zweck ausführen möchten, um einen physischen Server zu kaufen und mehr Ressourcen auszugeben.

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 in der vor Ort durchgeführt werden und die Ressourcenbeteiligung außer Hardware gibt es weiterhin, während im Cloud-Computer jedoch keine internen Ressourcen erforderlich sind.