七招幫你實現(xiàn)虛擬化效果最大化
譯文【51CTO精選譯文】虛擬化是如今用來部署新應(yīng)用程序和工作負載的事實上的標準方法。不過,說到基于這種仍是新興的技術(shù)服務(wù)改善數(shù)據(jù)中心,許多企業(yè)還是沒有發(fā)揮虛擬化技術(shù)的經(jīng)濟效益。讀者可以從本文學(xué)到幫助自己的虛擬化環(huán)境在***狀態(tài)下運行的七個技巧。
放手去做
要是你還沒有對任何系統(tǒng)進行虛擬化處理,放手去做吧。現(xiàn)在仍有不少公司甚至沒有采取這一步。不過很顯然,大多數(shù)公司已采取了這一步。不過,說到對特別密集或特別敏感的工作負載進行虛擬化處理,許多公司仍存在一定的恐懼心理。比如說,需要輸入/輸出操作非常頻繁或?qū)ρ舆t問題極其敏感的那些工作負載(與網(wǎng)絡(luò)有關(guān)或與存儲有關(guān))有時仍留在物理環(huán)境中,那樣管理員可以更有效地控制環(huán)境狀況。
不過,存儲和網(wǎng)絡(luò)方面有各種各樣的新機會,可以幫助企業(yè)克服這些挑戰(zhàn),甚至對最龐大、對延遲最敏感的應(yīng)用程序進行虛擬化處理。比如說,借助混合存儲陣列和純閃存陣列,公司就能消除每秒輸入輸出(IOPS)方面的障礙,同時仍獲得處理能力或存儲容量方面的眾多機會。除了僅僅部署硬盤外,混合存儲陣列還常常帶來了次好機會,因為它們讓企業(yè)得以在存儲方面采取極其平衡的做法。
對數(shù)據(jù)中心改頭換面
除了僅僅關(guān)注存儲方面,看看有沒有大好機會加以改進外,還要關(guān)注一些新出現(xiàn)的機會,重新考慮自己所做的每件事情。比如說,如果你現(xiàn)有的數(shù)據(jù)中心基礎(chǔ)設(shè)施臨近更換周期,可以考慮將它換成融合型基礎(chǔ)設(shè)施方案,這種方案有望大幅簡化支持數(shù)據(jù)中心的方式。如今融合型方案變得越來越常見,分為兩大類:
oMacro。這一類包括Vblock和NetApp的FlexPod等解決方案。Vblock是思科、VMware和EMC三家公司組建的合辦企業(yè)VCE推出的產(chǎn)品。這個領(lǐng)域的產(chǎn)品是通常經(jīng)過全面測試、預(yù)制造的現(xiàn)有產(chǎn)品組合,它們采用單一的庫存單位(SKU)來銷售。它們還作為單個系統(tǒng)受到支持。所以,如果你環(huán)境中的任何部分遇到了問題,隨時可以抄起電話,打給VCE。你不需要首先弄清楚問題出在哪里,還可以避免經(jīng)常出現(xiàn)的廠商推諉現(xiàn)象。
oHyper。這是比較新的小眾方案,但由于Nutanix、SimpliVity、Scale Computing和Pivot3等公司而大行其道。這些公司基于大眾化硬件來制造設(shè)備――大半如此,采用基于軟件的方法來解決數(shù)據(jù)中心出現(xiàn)的問題。這些設(shè)備把存儲移到設(shè)備端,非常靠近計算,因而撇掉了存儲區(qū)域網(wǎng)(SAN)。通常而言,這種解決方案還充分利用了定制的分布式文件系統(tǒng),這種文件系統(tǒng)利用了所有基于服務(wù)器的存儲,并對它進行管理,以便供環(huán)境使用。這種解決方案有望大大簡化數(shù)據(jù)中心,還能節(jié)省成本。現(xiàn)在,如果你需要更多的處理能力或存儲容量,只要購買基礎(chǔ)設(shè)施的基本單元,添加即可??梢哉f毫不費力。
遵循良好的部署做法
有時候,新的工作負載可以輕松部署在虛擬化環(huán)境中是把雙刃劍。因為太容易部署了,結(jié)果公司往往發(fā)現(xiàn)自己心血來潮,就創(chuàng)建新的虛擬機,根本沒有冷靜下來,想清楚從長遠來看到底需不需要這個虛擬機。這種隨意的活動對虛擬化環(huán)境的健康狀況帶來長期的不利影響,因為隨之而來的虛擬機慢慢開始耗盡資源,而這些資源原本可以更合理地用于更重要的工作負載。
為了解決這個問題,公司應(yīng)該實施相應(yīng)的政策和程序,限制這種虛擬化服務(wù)器散亂現(xiàn)象。要求拿出創(chuàng)建新虛擬機確實有必要的理由,并且確保虛擬機有某種結(jié)束日期――如果它們只用來暫時使用;到期后,就要移除或歸檔這些虛擬機。市面上有些產(chǎn)品可以幫助企業(yè)發(fā)現(xiàn)和消除虛擬服務(wù)器散亂現(xiàn)象和僵尸虛擬機。
實現(xiàn)自動化
請問你重復(fù)執(zhí)行同一操作有多頻繁?如果重復(fù)做同一件事,不僅浪費了寶貴時間,還錯失了處理帶來更多價值的活動這一大好機會。由于在如今的數(shù)據(jù)中心,更多的功能轉(zhuǎn)移到軟件,現(xiàn)在有新的機會可以讓活動實現(xiàn)自動化。軟件天生比硬件來得靈活,更容易根據(jù)你的要求來進行定制。
作為這項提高效率工作的一部分,不妨使用虛擬機管理程序隨帶的工具,以簡化部署新系統(tǒng)的任務(wù)。比如說,可以充分利用諸如主機配置文件(Host Profiles)之類的功能特性。
實施良好的監(jiān)控工具
不管你的虛擬化環(huán)境規(guī)模大小如何,都需要有良好的監(jiān)控工具,以便幫助實現(xiàn)虛擬化環(huán)境效果***化。監(jiān)控工具可以幫助你更迅速地查明可能影響環(huán)境可用性的問題,或者可能導(dǎo)致性能問題,從而影響業(yè)務(wù)工作負載的問題。良好的監(jiān)控工具還能夠幫助你防范環(huán)境中可能出現(xiàn)的處理能力或存儲容量問題。此外,在處理能力或存儲容量管理方面,合適的工具還可以用來預(yù)測某些資源何時耗盡,那樣就能積極主動地采取合適的措施。
時常更新
從許多不同的角度(包括安全、可用性和性能)來看,運行任何一種較舊的軟件可能會給系統(tǒng)帶來負面影響。在你的虛擬化環(huán)境中,要竭力堅持使用虛擬機管理程序和臨時更新的***版本。在單臺虛擬機上,也要確保堅持使用***的VMware工具。這在***版本的vSphere中變得容易多了,因為一旦有新版本可以使用,VMware工具現(xiàn)在可以自動更新。在過去,更新是個手動過程。
抱***的希望,做最壞的打算
沒人希望故障影響操作環(huán)境,也沒人希望自然災(zāi)難毀壞數(shù)據(jù)中心。遺憾的是,這兩種情形在實際生活中時而會發(fā)生;虛擬化管理員的工作就是規(guī)避這類事件。以簡單的可用性為例,要遵循系統(tǒng)設(shè)計和工作負載操作方面的***實踐,從而確保你沒有造成導(dǎo)致功能丟失的情況。比如說,建立的環(huán)境需要能夠抵御主機丟失。畢竟,硬件終究會出故障。此外,使用親和規(guī)則(affinity rule)及排斥規(guī)則(anti-affinity rule),從而確保工作負載在它們本該運行的環(huán)境運行。比如說,使用排斥規(guī)則,防止你的所有虛擬化域控制器在同一個物理主機上運行。
說到災(zāi)難恢復(fù),不妨考慮市面上出現(xiàn)的一些混合云解決方案。如果你這么做的話,要牢記自動化,確保你有能力將運行中的工作負載,自動、無縫地從內(nèi)部環(huán)境遷移到災(zāi)難恢復(fù)服務(wù)商環(huán)境。
總結(jié)
顯而易見,說到維護高效運作的虛擬化環(huán)境,虛擬化管理員需要考慮做好許多任務(wù),而上面介紹的只是其中七項任務(wù),但它們又是值得密切關(guān)注的重要任務(wù)。