Novell按需計(jì)算 利用虛擬化管理工作負(fù)載
再次強(qiáng)調(diào),一個(gè)應(yīng)用程序 / 一個(gè)物理服務(wù)器模式因極低的效率而飽受指責(zé)。計(jì)算資源是靜態(tài)的,并且專用于(也限制于)硬件。例如,當(dāng)某個(gè)應(yīng)用程序在數(shù)天或數(shù)周內(nèi)不運(yùn)行且不準(zhǔn)備運(yùn)行時(shí),此應(yīng)用程序仍會(huì)焊接到物理服務(wù)器,而物理服務(wù)器的資源將不會(huì)用于其它目的。在此期間,高峰需求可能超過另一臺(tái)物理服務(wù)器的容量,但是該服務(wù)器上的空閑資源卻無法提供幫助。
解決方案 — 虛擬化的主要益處之一是,它允許動(dòng)態(tài)地?cái)U(kuò)大或縮小資源 — 根據(jù)需要增加內(nèi)存、CPU 帶寬和網(wǎng)絡(luò)帶寬(最高可達(dá)服務(wù)器的物理上限)。憑借這一靈活性,您可以支持應(yīng)用程序的高峰工作負(fù)載,而無需將資源實(shí)際地、永久性地分配至應(yīng)用程序。
第二種可以很好地處理高峰工作負(fù)載 — 例如體驗(yàn)使用循環(huán)波動(dòng)的 Web 服務(wù)器 — 的技術(shù)是根據(jù)需要在現(xiàn)有硬件上添加更多的虛擬機(jī),從而充分利用可用的處理能力。在需求高峰期過后,您可以關(guān)閉這些附加的虛擬機(jī),并將計(jì)算資源分配給網(wǎng)絡(luò)中的其它活動(dòng)。
第三種技術(shù)是在不中斷服務(wù)的情況下,使用 Xen 將虛擬機(jī)從一臺(tái)物理服務(wù)器遷移到一臺(tái)更大的物理服務(wù)器。如果您的數(shù)據(jù)中心正在建立一個(gè)公共計(jì)算或“按需計(jì)算”模型,或者如果您的托管網(wǎng)站必須根據(jù) CPU 帶寬、網(wǎng)絡(luò)帶寬
或 I/O 帶寬標(biāo)準(zhǔn)分配或確保服務(wù)級(jí)別,則此技術(shù)會(huì)十分有用。虛擬機(jī)的輕松遷移允許托管中心根據(jù)不同的客戶及其服務(wù)質(zhì)量需求有效地管理可用資源。另外,當(dāng)您實(shí)施滾動(dòng)升級(jí)或進(jìn)行一般資源調(diào)整時(shí),輕松遷移也極其有用。它還是高可用性和災(zāi)難恢復(fù)的理想選擇。虛擬機(jī)只需簡單的拖放操作即可重新部署到某個(gè)備用位置,例如遠(yuǎn)程數(shù)據(jù)中心。
所需的組件
裝有 Xen 3.0 的 SUSE Linux Enterprise Server 10
Novell ZENworks Linux Management
群集文件系統(tǒng)(例如,SUSE Linux Enterprise Server 10 中隨附的 Oracle* 群集文件系統(tǒng) 2/OCFS2),允許虛擬機(jī)查看其虛擬磁盤,而不論虛擬機(jī)在何處運(yùn)行
重要說明
在 SUSE Linux Enterprise 10 公開發(fā)行時(shí),虛擬機(jī)遷移尚未經(jīng)過充分測試,而且并非受完全支持 。此功能將在 Service Pack 1 中可用。實(shí)時(shí)遷移是一項(xiàng)計(jì)劃活動(dòng),無法處理不可預(yù)知和無法預(yù)料的故障。
【編輯推薦】