Cloud Computing gegen Virtualisierung
Könnten Computing und Virtualisierung verwandte Begriffe bei der Ressourcenoptimierung der IT-Infrastruktur sein? Virtualisierung ist eine Technologie, die im Cloud-Computing-Konzept verwendet wird. Bei der Virtualisierung wird dieselbe Hardware-Infrastruktur verwendet, um mehrere virtuelle Server gemäß den Anforderungen und Anforderungen zu erstellen. Angenommen, Sie benötigen einen Windows Server und einen Linux-Server für unterschiedliche Zwecke. Sie können diesen mithilfe der Virtualisierungstechnik auf demselben physischen Server erstellen.
Virtualisierung (Soft Virtualization vs Hard Virtualization)
Bei der Virtualisierung wird dieselbe Hardware-Infrastruktur verwendet, um mehrere virtuelle Server gemäß den Anforderungen und Anforderungen zu erstellen. Wenn wir dies in einer Schichtarchitektur aufstellen, wäre Schicht 1 SAN (Storage Area Network), Schicht 2 Hardware-Server (Blade-Server) für die Ressourcenzuweisung und die oberste Schicht Host-Server. Virtualisierungssoftware wie Citrix, VMware vSphere, Xen, Microsoft Hyper V und Sun xVM wird auf Servern der obersten Ebene ausgeführt, die als Hostserver bezeichnet werden. Auf dem Host-Server kann ein beliebiges Betriebssystem ausgeführt werden, und die virtuellen Server können je nach Anforderung auf einem beliebigen Betriebssystem erstellt werden.
Die Virtualisierungstechnik wurde eingeführt, um die optimierte Nutzung von Hardwaregeräten zu erreichen und den Wartungsaufwand und die damit verbundenen Kosten zu reduzieren. Ein virtueller Server mit derselben Konfiguration wie ein dedizierter Server gibt die genaue Leistung an, die ein dedizierter Server bei Bedarf leisten kann. Die oben erwähnte Technik wird als weiche Virtualisierung bezeichnet. Es gibt eine andere Technik namens Hard Virtualization, bei der beim Erstellen des Servers dedizierte Ressourcen zugewiesen werden. Dies ist auf Markenservern nur mit dem Pre-Betriebssystem möglich. Dies ist im Grunde eine physische Partition von Ressourcen und erreicht nicht die maximale Ressourcennutzung.
Cloud Computing
Das Cloud-Computing-Konzept besteht darin, virtuelle Server mit bestimmten Konfigurationsdetails für bestimmte Betriebssysteme, 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 seine Kriterien zu erreichen.
Grundsätzlich ist Cloud Computing eine Sammlung von Virtualisierungstechniken, SOA (Service Oriented Architecture), Autonomic Computing und Utility Computing.
Das Geschäftskonzept dahinter besteht darin, dass Sie für jeden physischen Server für jeden Dienst oder jede Anwendung vor Ort einen virtuellen Offshore- oder Off-Site-Server bei einem Cloud-Computing-Anbieter mieten können. Diese externen Ressourcen erfordern aus Unternehmenssicht keine dedizierte Arbeitskraft für die Wartung. Unternehmen können die Anforderungsspezifikation definieren und an den Cloud-Computing-Anbieter weitergeben oder den Ressourcenbedarf berechnen und online einen Cloud-Server bestellen.
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, Bandbreite und Wartungspersonal 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 Reparatur- 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 Hostserver gespeichert, auf dem die Virtualisierungssoftware ausgeführt wird, und werden nach und nach 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 Kundenanforderungen bereitzustellen. Wenn Sie beispielsweise einen Server für Microsoft Exchange Server für Mailingzwecke von Mitarbeitern ausführen möchten, anstatt einen physischen Server zu kaufen und mehr Ressourcen auszugeben, können Sie eine Cloud-Box mit MS Exchange kaufen, auf der eine Internetverbindung oder eine VPN-Verbindung zum Unternehmensnetzwerk installiert ist.
(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. In Cloud Computing sind jedoch keine internen Ressourcen erforderlich. |