Dammions Darden成為德克薩斯州加爾蘭市新的城市高級系統管理員,加爾蘭共有人口23.4萬(wàn)人,Darden了解到這個(gè)城市50到60個(gè)物理主機的運行效率并不高。其中有些事性能過(guò)剩,而有些則運行過(guò)熱。
一般來(lái)說(shuō),如果應用運行過(guò)慢,虛擬機需要更多內存,為解決這一問(wèn)題最簡(jiǎn)單的辦法是增加硬件。但是,Darden對這一辦法并不滿(mǎn)意。兩年前,在VMworld大會(huì )上,Darden偶然發(fā)現VMTurbo,這是一家專(zhuān)注于分析虛擬環(huán)境的公司。
通過(guò)VMTurbo的幫助,加爾蘭市可以更清楚地的了解其虛擬領(lǐng)域中的環(huán)境,并可以在一些機器上增加虛擬機負載,使服務(wù)器虛擬機的數量從20到25個(gè)增長(cháng)到40到45個(gè)。這種整合、釋放主機的方式可以用到多個(gè)計劃中。例如,加爾蘭市正考慮虛擬桌面環(huán)境,但是又顧忌到硬件成本,而Darden又突然部署了服務(wù)器主機。
Darden說(shuō):“添加硬件確實(shí)是一個(gè)很簡(jiǎn)單的辦法,但是我們還有更好的辦法。”
IDC企業(yè)平臺部門(mén)總經(jīng)理Matt Eastwood對此也表示贊同,據他估計,目前,在傳統企業(yè)服務(wù)器上運行著(zhù)10到12個(gè)虛擬機,其性能為30%到40%。服務(wù)器的最優(yōu)利用率一般在60%到70%,意味著(zhù)大多數服務(wù)器可以很容易地處理兩倍的虛擬機負載。隨著(zhù)虛擬機橫向大規模擴展,IDC預計未來(lái)四年中,虛擬機的數量將增長(cháng)130%,一些用戶(hù)會(huì )購買(mǎi)更多的硬件已經(jīng)增加性能。但是,專(zhuān)家建議,一些小的企業(yè)首先應該優(yōu)化其現有的企業(yè)環(huán)境。
系統管理員該考慮的問(wèn)題
IDC管理軟件分析師Mary Johnston Turner指出:“企業(yè)如何第一時(shí)間取消那些優(yōu)化較差的系統呢?這些優(yōu)化較差的系統會(huì )導致服務(wù)器、系統管理和云管理的效率低下。真正能夠提高IT運營(yíng)效率的方法是采用一個(gè)更加整合、更加標準化和自動(dòng)化的管理程序以覆蓋服務(wù)的生命周期。”
但是,這樣做并不容易。Johnson表示,從一個(gè)資源需求和專(zhuān)門(mén)交付的環(huán)境中到一個(gè)完全自動(dòng)化和自主服務(wù)系統,用戶(hù)需要的是一個(gè)徹底的轉變。這需要花上很多的時(shí)間和努力,但是這回讓運營(yíng)效率變得更高更好。
自動(dòng)化服務(wù)器周期環(huán)境可以在硬件和軟件商節省10%到15%的成本,這實(shí)際上也是在節省時(shí)間和成本。增加服務(wù)器的利用率固然非常好,但是它需要一個(gè)企業(yè)花費幾周的時(shí)間去訪(fǎng)問(wèn)一個(gè)現有的虛擬機,不過(guò)對于服務(wù)器的運行效率不會(huì )有太大影響。
提升IT運行效率,即讓服務(wù)管理更加自動(dòng)化,或者通過(guò)利用軟件擴大硬件的利用效率,這些都是虛擬機管理員該做的工作。但問(wèn)題就是,時(shí)間。VMware用戶(hù)組(VMware User Group)董事會(huì )成員間IT架構師Brian Kirsch說(shuō):“人們首先應該知道他們需要做些什么,但最重要的是保持運行,即讓所有的機器和服務(wù)處在運行中。”
無(wú)法優(yōu)化隱形的東西
Johnston表示,利用管理工具去創(chuàng )建一個(gè)私有云或者配置的工具,如Chef、Puppet和Ansible,以自動(dòng)化虛擬機的配置,幫助節省時(shí)間并提升虛擬機的效率。但是,一個(gè)關(guān)鍵的問(wèn)題,就是你需要知道虛擬機的內部的實(shí)際運行情況。The Virtualization Practice咨詢(xún)公司性能管理分析師Bernd Harzog指出,效率低唯一的一個(gè)大原因就是缺乏信息和數據的支持,一做出一個(gè)更加激進(jìn)的決定。虛擬化管理員一般并不能獲取足夠的信息或者對其環(huán)境的情況知之甚少,所以他們往往會(huì )害怕過(guò)多地部署服務(wù)器,降低效率、
不過(guò),目前業(yè)界已經(jīng)出現一些新的,可以解決這一問(wèn)題的供應商。Darden 在加爾蘭市用的VMTurbo就是其中之一。Darden利用VMTurbo提供的方案升級了軟件,并在幾個(gè)小時(shí)內就出現了顯著(zhù)的提升。軟件升級之后的兩年中,Darden仍然每天采用VMTurbo的解決方案去監控其運行、生成報告并自動(dòng)修復。
另一個(gè)例子是Cirba,該公司提供的是不同的方法,即利用效率參數來(lái)分析工作負載,并可以展示出哪些地方進(jìn)行了優(yōu)化。該公司的聯(lián)合創(chuàng )始人兼首席技術(shù)官Andrew Hillier表示,他們的系統中,完美指數效率是1.0,而一般的環(huán)境中的指數范圍則是0.5到0.7。
導致這種現象的原因是什么呢?Hillier說(shuō):“工作負載組合起來(lái)的方式看起來(lái)就像是在玩俄羅斯方塊,在虛擬機或者虛擬工具中沒(méi)有什么能夠看到工作負載如何工作,而且也無(wú)法找到更好的辦法去平衡這些工作負載。”
然而,Hillier指出,適度利用率會(huì )根據工作負載的變化而變化,對于許多你想要保護的工作負載來(lái)說(shuō),1.0的指數效率要比一些要求低的環(huán)境中的利用率更低。
另一個(gè)優(yōu)化問(wèn)題是虛擬機延時(shí),有些虛擬機部署的可能比實(shí)際需要的要多得多。不過(guò),性能管理工具可以幫助解決這一問(wèn)題。虛擬實(shí)踐(Virtualization Practice)的Harzog表示,一個(gè)關(guān)鍵得問(wèn)題是評估工具的配置能夠自動(dòng)地給企業(yè)內部環(huán)境帶來(lái)改變,而不是僅僅提醒該做哪些改變。這一點(diǎn),VMTurbo和Cirba公司都能做到。
初創(chuàng )公司CloudPhysics的聯(lián)合創(chuàng )始人John Blumenthal指出,大多數的服務(wù)器優(yōu)化工具是重要的計算資源,它對于整個(gè)企業(yè)的IT環(huán)境至關(guān)重要。CloudPhysics公司的產(chǎn)品是一個(gè)基于云的SaaS服務(wù),它可以通過(guò)CPU、內存、網(wǎng)絡(luò )和存儲等來(lái)分析利用率。
在現有環(huán)境中增加另一個(gè)服務(wù)器的結果會(huì )如何?為什么系統反應的時(shí)間會(huì )逐漸變慢?這一改變會(huì )給其他的環(huán)境帶來(lái)哪些影響?Blumenthal說(shuō):“這些問(wèn)題的實(shí)質(zhì)都是隱秘的,它不像是一個(gè)巫師那樣盯著(zhù)你的臉看,并詛咒你那樣明顯。有時(shí)候,你甚至意識不到它將帶來(lái)什么樣的結果,更不知道該采取什么樣的措施去應對這一問(wèn)題。” CloudPhysics表示,許多客戶(hù)要求在最初部署其工具時(shí),希望存儲能夠擴大到3.5TB。
達到最高效率或許意味著(zhù)將工作負載轉移到公有云資源上,Autotrader.com公司則驗證了這一種選擇。
到云上
Autotrader"s 200 ESX其開(kāi)發(fā)領(lǐng)域中的一些主機運行這140個(gè)虛擬機,生產(chǎn)主機則會(huì )少一點(diǎn)。但是像許多企業(yè)那樣,如Autotrader.com是探索如何利用公有云資源去進(jìn)行其虛擬機的內部補充。
該公司云基礎架構高級系統工程師Chris Nakagaki也非常贊同這個(gè)想法,即將工作負載轉移到VMware"s vCloud Air公有云上,這回帶來(lái)很小的改變,同時(shí)還可以聯(lián)合更多的VMware公有云供應商的合作伙伴。但是,將工作負載轉移到云上,同樣也存在著(zhù)一些問(wèn)題和挑戰,因為公有云是一個(gè)很負載的地方。
供應商如亞馬遜公有云AWS、Microsoft Azure和谷歌云平臺都有許多種的虛擬機可以選擇,用戶(hù)可以快速選擇其所需要的資源,并且分分鐘內就可以完成付款。同時(shí),你也可以節省資源,比如你可以在不需要更多資源的時(shí)候將資源慢慢減少。
Gartner分析師Lydia Leong指出,一旦在公有云中有了一定的應用,那么就需要有搜索工具去管理云應用,并優(yōu)化支出,同時(shí)云的應用也會(huì )根據企業(yè)的規模也確定。Cloudyn和Cloud Cruiser都擁有這樣的工具,即可以幫助企業(yè)按需確定亞馬遜公有云AWS的使用費用,或者是選擇適合企業(yè)自身工作負載的虛擬機。像Cloud Cruiser這樣的工具可以監控混合云環(huán)境,并提醒用戶(hù)什么時(shí)候可以使用公有云,什么時(shí)候可以使用私有云。Cloudyn指出,該工具可以幫助AWS用戶(hù)(支出1萬(wàn)美金購買(mǎi)AWS公有云服務(wù))通過(guò)優(yōu)化利用率節省三分之一的成本。
這些工具與Cirba和VMTurbo公司內部的工具很相似。Harzog估計,那些管理了50個(gè)虛擬機的用戶(hù)可以通過(guò)使用這些工具提高三分之一到二分之一的效率。