雲計算與虛擬化
計算和虛擬化是IT基礎設施資源優化的相關術語。虛擬化是雲計算概念中使用的一種技術。虛擬化是根據需求使用相同的硬件基礎架構來構建多個虛擬服務器。例如,假設您需要一個Windows服務器和一個Linux服務器用於不同的用途,您可以使用虛擬化技術在同一個物理服務器中構建這兩個服務器。
虛擬化(軟虛擬化與硬虛擬化)
虛擬化是根據需求使用相同的硬件基礎架構來構建多個虛擬服務器。如果我們把它放在一個分層體系結構中,第一層將是SAN(存儲區域網絡),第二層將是用於資源分配的硬件服務器(刀片服務器),頂層將是主機服務器。虛擬化軟件,如Citrix、VMware的vSphere、Xen、Microsoft Hyper V、Sun xVM將運行在稱為主機服務器的頂層服務器上。主機服務器運行任何操作系統,虛擬服務器可以根據需要構建在任何操作系統上。
引入虛擬化技術,實現硬件設備的優化使用,減少維護負擔和相關成本。與專用服務器配置相同的虛擬服務器將提供專用服務器在需要時可以執行的確切性能。上述技術稱為軟虛擬化。還有另一種技術叫做硬虛擬化,它是在構建服務器時分配專用資源來實現的。這隻能在品牌服務器上使用Pre-OS。這基本上是對資源進行物理分區,不會達到最大的資源利用率。
雲計算
雲計算的概念是通過特定的操作系統、應用程序和服務提供具有特定配置細節的虛擬服務器。核心(處理器或計算能力)、軟件、數據訪問和存儲空間的物理位置對用戶來說並不重要。雲計算使用虛擬化技術來實現其標準。
雲計算基本上是虛擬化技術、SOA(面向服務的體系結構)、自主計算和實用計算的集合。
這背後的商業概念是,你可以從雲計算提供商那裡租用離岸或異地虛擬服務器,而不是讓每一個物理服務器都在現場。從公司的角度來看,這種非現場資源不需要專門的人力進行維護。企業可以定義需求規範並將其提供給雲計算提供商,或者在線計算雲服務器的資源需求和訂單。
雲計算結合了IaaS和SaaS(IasS vs SaaS)。IaaS意味著基礎設施即服務,SaaS是軟件即服務。與其投資於服務器、SAN、軟件、機架空間、網絡設備、帶寬、維護人員,不如從雲計算提供商那裡購買雲服務器服務。在這種模式下,企業不需要在基礎設施上投入大量資金,也不需要承擔維修成本或維護成本。
軟件即服務(SaaS)是一種在虛擬IaaS上為企業提供軟件服務的概念站臺。那個安裝文件或二進制文件將保存在運行虛擬化軟件的主機服務器中,並在需要或請求時安裝在虛擬服務器上。
因此,有了IaaS和SaaS,雲計算提供商應該能夠根據客戶的需求在一個虛擬的盒子裡提供完整的解決方案。例如,如果您想為員工郵件目的運行Microsoft Exchange server服務器,而不是購買物理服務器並花費更多資源,則可以購買一個安裝了MS Exchange的雲箱,並將internet連接或VPN連接到公司網絡。
雲計算和虛擬化的區別(1)虛擬化是一種技術,但云計算是一種使用虛擬化技術的概念。(2)虛擬化可以在現場內部完成,除硬件外的資源投入仍然存在,但在雲計算中不需要內部資源。 |