精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

Linux虛擬化的危險、陷阱和規(guī)劃

責(zé)任編輯:vivian

2011-08-19 08:52:00

摘自:IT專家網(wǎng)

Linux虛擬化并不是什么新鮮事物,至今大約已經(jīng)有10個年頭了,單從技術(shù)上講,它確實取得了顯著的進步,但這并不意味著它就變簡單了。

Linux虛擬化并不是什么新鮮事物,至今大約已經(jīng)有10個年頭了,單從技術(shù)上講,它確實取得了顯著的進步,但這并不意味著它就變簡單了。恰恰相反,現(xiàn)在到處都充斥著令人眼花繚亂的虛擬化解決方案,都聲稱可以管好工作負載和存儲,減少復(fù)雜性,降低成本和能源消耗,但都沒有回答是否應(yīng)該部署虛擬化的問題,今天,我們面臨的真正問題是什么樣的虛擬化解決方案適合虛擬化什么樣的工作負載。

另外,虛擬化也不是萬能的,有些工作負載只有直接在物理服務(wù)器上運行才能獲得最佳效果。不過話說回來,服務(wù)器虛擬化確實有相當多的優(yōu)點。本文先概述一下Linux虛擬化解決方案。

虛擬化為我們帶來了什么?

首先,我要告訴你的是虛擬化解決方案現(xiàn)在的銷售情況還不錯,通過虛擬化提高了服務(wù)器利用率,降低了能源成本,通過最大化每個服務(wù)器承擔(dān)的工作負載,提高了資源的利用率。以前,運行在商用x86服務(wù)器上的Linux往往只使用了一小部分服務(wù)器計算能力,大量的計算能力都處于閑置狀態(tài)。通過使用虛擬化,你可以確保硬件承載的工作量適當,既不超負荷,又不空轉(zhuǎn),同時通過將多個物理服務(wù)器上的應(yīng)用整合到一個服務(wù)器還可以節(jié)省電力成本

如果你選擇了合適的工具,并制定好管理方案,虛擬化還可以減少復(fù)雜性,提供更方便的系統(tǒng)管理。優(yōu)秀的虛擬化管理工具可以從一個GUI控制臺管理數(shù)十甚至數(shù)百個虛擬機,其復(fù)雜性不會超過管理一臺物理服務(wù)器。例如,使用ParallelsVirtuozzo容器,只需要點擊幾下鼠標,配置和部署一個標準操作系統(tǒng)模板就可以讓虛擬機上線了,使用SUSEStudio,你可以在幾分鐘內(nèi)快速搭建起一個VMware或Xen虛擬化服務(wù)器,開源虛擬機Xen 4.0發(fā)布,增強了容錯性和可伸縮性。

虛擬化也帶來了更大的靈活性,例如,當工作負載超出其資源承受極限時,通過虛擬化可以將更多的資源分配給同一臺服務(wù)器,也可以將虛擬機(VM)移動到容量更大的服務(wù)器。如果你在使用基于云的解決方案,天空就是工作負載靈活性的限制。

注意,我們要談的是服務(wù)器虛擬化,不會過多涉及桌面級虛擬化解決方案,因此包括VirtualBox,VMwareWorkstation和 ParallelsDesktop等在內(nèi)的桌面級虛擬化工具,還請大家自行研究,但我們強烈建議不要在關(guān)鍵業(yè)務(wù)上使用這些桌面級虛擬化解決方案。

Linux服務(wù)器虛擬化解決方案為各種規(guī)模的組織提供了大量的選擇,無論你是想整合服務(wù)器,還是想給Web 2.0初創(chuàng)公司提供一個解決方案,Linux應(yīng)該是虛擬化規(guī)劃的核心,但問題是它適合哪些項目,應(yīng)該選擇哪個廠商的解決方案。

虛擬化的前景

虛擬化涉及的技術(shù)領(lǐng)域廣泛,最初,談及Linux虛擬化時,往往指的是完全虛擬化,即主機操作系統(tǒng)運行了多個客戶機操作系統(tǒng),好像它們都運行在自己的硬件上一樣,也許是Linux,也許是其它操作系統(tǒng)。現(xiàn)在,人們談?wù)撎摂M化時可能指的是操作系統(tǒng)虛擬化,存儲虛擬化或虛擬設(shè)備。

對于操作系統(tǒng)虛擬化,你會發(fā)現(xiàn)有很多成熟的Linux虛擬化解決方案,首先你要決定是使用完全虛擬化還是基于容器的虛擬化,抑或是想要基于云的計算。這里所說的完全虛擬化,我指的是在一個系統(tǒng)管理程序(Hypervisor)上運行一或多個操作系統(tǒng)的解決方案,如Xen,Parallels的 Bare Metal,VMware ESXi和Linux自帶的KVM(Kernel-based VirtualMachine,基于內(nèi)核的虛擬機)。

完全虛擬化在今天被廣泛使用,但基于容器的虛擬化對某些工作負載來說也是一個很好的解決方案,基于容器的虛擬化一般不會運行多個操作系統(tǒng),它是在它自己的用戶空間中容納客戶機操作系統(tǒng),而不是運行在一個單獨的操作系統(tǒng)內(nèi)核上,基于容器的虛擬化更堅固,因為不需要處理硬件仿真,它需要的系統(tǒng)開銷更少。基于容器的虛擬化的缺點是不允許在同一個硬件平臺上運行多個操作系統(tǒng),想在一臺服務(wù)器上使用基于容器的虛擬化解決方案運行6個Linux實例?沒問題,但如果想和Microsoft Server一起運行幾個Linux客戶機?使用基于容器的虛擬化解決方案就不行了。

對于基于容器的虛擬化解決方案,你可以研究一下Parallels Virtuozzo容器,或是開源但功能更少的OpenVZ,如果你使用的是FreeBSD,你可以嘗試一下jails,如果你使用的是 Solaris/OpenSolaris,那么可以試試Zones。

完全虛擬化和基于容器的虛擬化之間有什么實質(zhì)性區(qū)別呢?使用完全虛擬化解決方案,你可以使用大部分操作系統(tǒng),也可以混合使用,例如,一個小型組織可能在一臺服務(wù)器上使用完全虛擬化工具,如Xen、Parallels、KVM、VMware,或微軟的Hyper-V,同時運行WindowsServer 2008和SUSE Linux Enterprise Server 10以整合它們的工作負載。

但在托管環(huán)境中,你需要在一臺物理服務(wù)器上運行幾十個Linux虛擬專用服務(wù)器,類似OpenVZ或Virtuozzo可能是最好的選擇。

雖然KVM已經(jīng)非常成熟,但它仍然不被認為是與Xen,VMware或Parallels解決方案在同一個層次上,KVM狀態(tài)頁列出了已經(jīng)完成的工作和正在進行的工作,從長遠來看,KVM完全可以達到專業(yè)解決方案同等水平,值得一提的是KVM現(xiàn)在已經(jīng)進入到Linux內(nèi)核主干,引起了內(nèi)核社區(qū)的極大關(guān)注。

危險,陷阱和規(guī)劃

虛擬化不是解決你所有計算問題的萬能方案,事實上,如果你選擇了錯誤的或不當?shù)奶摂M化解決方案,讓你頭疼的問題可能更多。為了避免增加你的工作量,對方案進行評估很重要,因為至少未來5年你都得與它們打交道。

首先,確保你的組織準備好迎接虛擬化帶來的挑戰(zhàn),例如,當兩個部門共享物理硬件運行虛擬機時,誰承擔(dān)多少虛擬化成本,誰可以控制底層硬件,需要調(diào)整虛擬機資源分配時該誰負責(zé),如何協(xié)調(diào)部門間的資源爭奪,這些問題都需要好好思考和規(guī)劃,否則只會出現(xiàn)混亂的局面。

如果部門自己有IT人員,那么誰有權(quán)部署和管理虛擬機?他的管理范圍有多大?這些都不屬于技術(shù)問題,但這些問題必須在內(nèi)存不夠用,存儲不夠用等問題出現(xiàn)之前先得到解決和明確。

你還需要防止虛擬機濫用,在未好好規(guī)劃之前,不應(yīng)該一時沖動就部署虛擬機,管理虛擬機應(yīng)該象管理物理服務(wù)器一樣,應(yīng)當有計劃地規(guī)劃和部署。

另一個需要考慮的是虛擬化工作負載的類型,底層硬件以及虛擬化解決方案的限制,雖然許多工作負載都適合虛擬化,但不是所有的都適合,例如,你要確保為資源密集型應(yīng)用提供強大的硬件支撐,如果不行,不如讓它們直接運行在物理硬件平臺之上。

還有一個經(jīng)常被忽略的問題也很重要,那就是培訓(xùn),雖然現(xiàn)在的虛擬化工具對系統(tǒng)管理員來說不是很大的挑戰(zhàn),但也不是每個人都已經(jīng)熟練掌握,如果你的組織計劃用新的工具集實施虛擬化,培訓(xùn)應(yīng)該是實施過程和預(yù)算的一部分。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 临潭县| 信阳市| 泸水县| 调兵山市| 高碑店市| 新安县| 南木林县| 大港区| 新安县| 郁南县| 桂阳县| 漳浦县| 新干县| 宜良县| 丽江市| 邛崃市| 阜新市| 皮山县| 资兴市| 鄂托克前旗| 同江市| 成都市| 台北市| 赣州市| 大渡口区| 宿松县| 那坡县| 横山县| 丹东市| 太原市| 宁波市| 德安县| 华安县| 海门市| 新竹市| 赣州市| 乐都县| 屏边| 积石山| 云和县| 云阳县|