傳統(tǒng)上,如果應(yīng)用程序運(yùn)行緩慢,虛擬機(jī)需要更多的內(nèi)存。但最簡單的解決方案卻并不是最好的:即增添更多的硬件。但Darden顯然對于這一解決方案并不滿足。當(dāng)他在兩年前參加VMworld大會時,他曾造訪過VMTurbo公司的展臺,VMTurbo公司專門致力于分析虛擬環(huán)境。
通過使用Vmturbo的服務(wù),以洞察和了解虛擬網(wǎng)絡(luò)中到底發(fā)生了什么狀況,然后嘉倫市發(fā)現(xiàn)他們可以在某些物理機(jī)器上顯著的增加虛擬負(fù)載,從每臺主機(jī)托管20到25臺虛擬機(jī)增加到在某些服務(wù)器上增加40到45臺虛擬機(jī)。而通過整合所釋放出來的主機(jī)容量可以用來支持其他工作任務(wù)。例如,他們正在考慮采用一個虛擬桌面環(huán)境,但又擔(dān)心硬件成本,這樣,Darden就有服務(wù)器來托管這些部署了。
只是簡單的增加更多的硬件設(shè)備固然很輕松,但其實(shí)還有更好的方式,Darden表示。
IDC的企業(yè)網(wǎng)絡(luò)集團(tuán)總經(jīng)理馬特伊斯特伍德也表示同意。他估計,典型的運(yùn)行10到12臺虛擬機(jī)的企業(yè)服務(wù)器在今天大約只使用了30%至40%的容量能力。最佳的服務(wù)器利用率通常在60%至70%,這意味著很多服務(wù)器可以很容易地處理兩倍于的那個錢的虛擬負(fù)載。隨著虛擬機(jī)的爆炸式增長——IDC預(yù)測,虛擬機(jī)的數(shù)量在未來四年內(nèi)將增加130%——一些IT企業(yè)將購買更多的硬件來增加容量。但專家表示,明智的企業(yè)領(lǐng)導(dǎo)會首先優(yōu)化現(xiàn)有的環(huán)境。
這是一個關(guān)乎人的問題
“通常,造成服務(wù)器、系統(tǒng)管理和云管理效率低下等情況的一般都與手動操作,連接斷開和分散的流程關(guān)系更大,而非硬件。”IDC管理軟件專業(yè)分析師Mary Johnston Turner表示。“改善IT實(shí)際運(yùn)作的方式是通過采用更加集成化,規(guī)范化和自動化的管理過程,包括生命周期服務(wù)產(chǎn)品。”
這樣做并不容易。Johnsto說,從一個需要請求資源和特設(shè)提供的環(huán)境轉(zhuǎn)到完全自動化和自助服務(wù)系統(tǒng),而且在該系統(tǒng)中,用戶可以請求和消費(fèi)他們所需要的資源,是一種變革性轉(zhuǎn)變??赡苄枰ê芏鄷r間和精力來設(shè)置,但其會帶來更順利的操作的回報。
自動化服務(wù)器的生命周期環(huán)境可以節(jié)省10%到15%的硬件和軟件成本,其帶來的是實(shí)際的資金和時間成本的節(jié)省,她說。提高服務(wù)器的利用率固然是相當(dāng)棒的,但如果其需要業(yè)務(wù)部門花費(fèi)幾個禮拜的時間才能獲得對某虛擬機(jī)資源的訪問,那么,不管服務(wù)器能夠多有效運(yùn)行也沒有多大意義。
提高IT操作,通過服務(wù)器的更自動化的管理,或使用軟件工具來綁定您的硬件更劃算——這應(yīng)該是每一名虛擬機(jī)管理員的目標(biāo)。問題是要找到時間去執(zhí)行。“管理員們都知道他們需要做什么。”VMware用戶組IT架構(gòu)師兼董事會成員布賴恩·基爾希說。“但重點(diǎn)是保持一切的順利運(yùn)行。而今天的當(dāng)務(wù)之急是讓一切運(yùn)轉(zhuǎn)起來。”
您無法優(yōu)化您看不到的東西
Johnston說,使用管理工具建立一個私有云或配置諸如Chef、Puppet 和Ansible這樣的工具自動化配置虛擬機(jī),以獲得更多的時間集中在提升效率方面。但另一個關(guān)鍵點(diǎn)是獲得對于其內(nèi)部到底發(fā)生了什么有良好的把控。虛擬化實(shí)踐容量管理咨詢公司的分析師Bernd Harzog 表示:“效率低下最大的原因是缺乏關(guān)于做出更積極的決策的信息。”虛擬化管理人員一般并不具備足夠的信息,并未充分了解其所管理的環(huán)境,因此他們往往害怕過度配置服務(wù)器,反而造成有損性能的狀況。
試圖解決該問題的一些全新細(xì)分的供應(yīng)商們正在如雨后春筍般成立。Darden曾經(jīng)在嘉倫市所采用過的VMTurbo便是其中的選擇之一。Darden安裝了該軟件之后,在短短數(shù)小時內(nèi)就獲得了一些改進(jìn)方面的建議。在最初安裝的兩年后,Darden仍然用其來進(jìn)行日常監(jiān)控操作,運(yùn)行報告和自動修復(fù)等工作。
Cirba公司是另一家關(guān)注該問題的企業(yè),但該公司采用了一些不同的方法,他們使用一個效率指標(biāo)用以評估工作負(fù)載,并顯示哪些方面可以進(jìn)行改進(jìn)。該公司的首席技術(shù)官兼共同創(chuàng)始人安得烈·希利爾表示,其系統(tǒng)的完美指數(shù)是1,而發(fā)現(xiàn)運(yùn)行環(huán)境的指數(shù)達(dá)到0.5到0.7是較為常見的。
為什么呢?“工作負(fù)載組合在一起的方式通??雌饋砭拖褚粋€俄羅斯方塊的游戲。”希利爾說。“VMware或其他的虛擬化工具都沒有關(guān)注過工作負(fù)載時如何在一起運(yùn)行工作的,也從未試圖找出如何最有效地在工作負(fù)載中實(shí)現(xiàn)負(fù)載的平衡。”
然而,他指出,最佳利用率會根據(jù)工作負(fù)載的不同而有所不同。對于某些較為保守的工作負(fù)載而言,評級為1將意味著其利用率遠(yuǎn)遠(yuǎn)比您所要求的場合要低。
另一種需要優(yōu)化的問題是虛擬機(jī)的蔓延,這會造成需要配置比實(shí)際需求更多的虛擬機(jī)。容量管理工具也可以幫助解決這一問題了。虛擬化實(shí)踐公司的Harzog表示,對工具進(jìn)行評估的一大關(guān)鍵在于其是否可以確保其能夠根據(jù)環(huán)境的變化進(jìn)行自動配置,而非僅僅就相關(guān)情況進(jìn)行簡單提示。VMTurbo和Cirba均可以做到這一點(diǎn)。
雖然許多提升服務(wù)器利用率的工具主要都是著眼于計算資源方面,初創(chuàng)企業(yè)CloudPhysics公司的創(chuàng)始人約翰·布盧門撒爾表示,放眼整個IT環(huán)境是相當(dāng)重要的。其所在的公司的產(chǎn)品是一款基于云的SaaS服務(wù)產(chǎn)品,提供包括從從CPU到內(nèi)存,網(wǎng)絡(luò)和存儲的分析服務(wù)。
某一服務(wù)的運(yùn)行效率低將會對另一臺服務(wù)器運(yùn)行,乃至整個環(huán)境產(chǎn)生怎樣的影響?為什么系統(tǒng)額響應(yīng)時間會變慢?這種變化將如何影響到整個大環(huán)境? “這一問題的本質(zhì)是相當(dāng)嚴(yán)峻的。”他說。“無法看到某一執(zhí)行行動的后果,也不能夠評估某一行動執(zhí)行得是否正確。”CloudPhysics說,很多客戶在最初部署了工具之后,都會發(fā)現(xiàn)有高達(dá)3.5 TB的存儲空間被釋放出來了。
達(dá)到最高效率可能意味著蔓延的工作負(fù)載轉(zhuǎn)移到了公共云資源,其正在由如Autotrader.com這樣的公司替代。
遷移到云
Autotrader的某些200 ESX主機(jī)托管運(yùn)行其開發(fā)區(qū)域在多達(dá)140臺虛擬機(jī);在生產(chǎn)主機(jī)上運(yùn)行少得多。但是,像許多企業(yè)一樣,Autotrader.com正在探索如何使用公共云資源來補(bǔ)充在企業(yè)內(nèi)部托管主機(jī)。
該公司云基礎(chǔ)架構(gòu)團(tuán)隊(duì)的高級系統(tǒng)工程師Chris Nakagaki非常熱衷于以最小的變化遷移工作負(fù)載到VMware的vCloud Air公共云的理念,如果需要的話,可以跨多個VMware公共云合作伙伴供應(yīng)商。但遷移到公共云有其自身的一套需要應(yīng)對的關(guān)于效率問題的挑戰(zhàn);公共云可以說是一個相當(dāng)復(fù)雜的地方。
像亞馬遜網(wǎng)絡(luò)服務(wù)、微軟Azure和谷歌云平臺這樣的供應(yīng)商有著幾十種類型的虛擬機(jī)可供選擇,資源也可以動態(tài)更改,并且可以按分鐘或小時進(jìn)行支付。您可以實(shí)現(xiàn)顯著的資源節(jié)約,例如,如果您不再需要某些資源時,可以刪掉。
Gartner的分析師Lydia Leong說,一旦公共云的使用達(dá)到了某個閾值,開發(fā)相關(guān)的工具來管理云的使用和優(yōu)化支出是值得探索的。并指出,這一門檻將根據(jù)企業(yè)規(guī)模大小的不同而有所不同。Cloudyn和Cloud Cruiser均有相關(guān)的工具可以幫助企業(yè)確定何時按需選擇采購亞馬遜網(wǎng)絡(luò)服務(wù)云、合適的價格模型、以及合適的虛擬機(jī)工作負(fù)載的比例。Cloud Cruiser公司的一款工具能夠監(jiān)視混合環(huán)境,建議較之公共云,何時在私有云中運(yùn)行工作負(fù)載。 Cloudyn公司表示,他們可以幫助那些花費(fèi)了上萬美元的AWS客戶通過優(yōu)化其使用情況,找回三分之一的公共云開銷。
這些工具類似于Cirba和VMTurbo的企業(yè)內(nèi)部部署的工具。Harzog估計,任何管理著超過50臺虛擬機(jī)的企業(yè)客戶都可以通過使用這些提升三分之一到一半的效率。