自從基于服務(wù)器的計(jì)算出現(xiàn)以來(lái),容量管理作為一門(mén)運(yùn)營(yíng)學(xué)科已經(jīng)存在多年了,其甚至可追溯到大型主機(jī)時(shí)代。而鑒于每一代的服務(wù)器平臺(tái)都會(huì)創(chuàng)造自己獨(dú)特的要求,這使得支持這一學(xué)科的相關(guān)商業(yè)工具也已經(jīng)存在30多年了。伴隨著數(shù)據(jù)中心從大型主機(jī)發(fā)展到中端計(jì)算,又從客戶(hù)端服務(wù)器向虛擬化方向發(fā)展,使得數(shù)據(jù)中心業(yè)界對(duì)于容量管理工具的需求也在逐步發(fā)展。
虛擬化技術(shù)的普及采用尤其帶來(lái)了智能工作負(fù)載管理(IWM)的問(wèn)題,使得容量管理不再是確保應(yīng)用程序性能的充分解決方案了。特別是當(dāng)將傳統(tǒng)的容量管理解決方案用于現(xiàn)代數(shù)據(jù)中心時(shí),會(huì)面臨以下一系列的根本缺陷:
傳統(tǒng)的平臺(tái)不足以應(yīng)付現(xiàn)代數(shù)據(jù)中心實(shí)時(shí)的運(yùn)營(yíng)操作
中央指數(shù)分析迫使傳統(tǒng)的容量管理解決方案需要批量執(zhí)行,使得這些解決方案無(wú)法適應(yīng)不斷變化的應(yīng)用程序需求。
傳統(tǒng)的容量管理解決方案完全依賴(lài)于歷史數(shù)據(jù),因此無(wú)法應(yīng)對(duì)不可預(yù)測(cè)的應(yīng)用程序的需求模式。
這些傳統(tǒng)的容量管理解決方案所給出的生產(chǎn)的建議甚至往往在被執(zhí)行之前就已經(jīng)被淘汰了。
這些傳統(tǒng)的容量管理解決方案依賴(lài)于歷史數(shù)據(jù),故而不適用于云原生(cloud-native)應(yīng)用程序工作負(fù)載。
傳統(tǒng)平臺(tái)僅側(cè)重于基礎(chǔ)設(shè)施,同時(shí)還忽略了應(yīng)用程序的性能
這些傳統(tǒng)的容量管理解決方案使用不適合的分析算法,專(zhuān)注于基礎(chǔ)設(shè)施利用率,而不考慮應(yīng)用程序性能。
傳統(tǒng)的容量管理解決方案沒(méi)有將工作負(fù)載需求與基礎(chǔ)設(shè)施供應(yīng)相關(guān)聯(lián)的語(yǔ)義來(lái)確保應(yīng)用程序的性能。
確保現(xiàn)代數(shù)據(jù)中心的應(yīng)用程序性能需要一款能夠解決智能工作負(fù)載管理問(wèn)題的實(shí)時(shí)控制系統(tǒng)。但伴隨著虛擬化技術(shù)興起而出現(xiàn)的軟件定義的數(shù)據(jù)中心的設(shè)計(jì)并不包括這個(gè)系統(tǒng)。
數(shù)據(jù)中心容量管理的定義
市場(chǎng)調(diào)研機(jī)構(gòu)Gartner公司對(duì)容量管理工具做出了如下的定義:
“IT基礎(chǔ)架構(gòu)-容量管理工具可以生成與基礎(chǔ)架構(gòu) -容量相關(guān)的報(bào)告,并能夠執(zhí)行歷史數(shù)據(jù)分析和容量相關(guān)分析,深圳論壇空間 香港主機(jī),同時(shí)具備IT和業(yè)務(wù)場(chǎng)景規(guī)劃的能力。這些工具的特點(diǎn)在于它們能夠廣泛的與來(lái)自各個(gè)不同領(lǐng)域的專(zhuān)用工具(例如實(shí)時(shí)性能監(jiān)視工具)的數(shù)據(jù)充分集成整合在一起的卓越功能;能夠?yàn)楦鞣N各樣的基礎(chǔ)設(shè)施組件提供預(yù)測(cè)、咨詢(xún)和自動(dòng)化;能夠?qū)τ绊懟A(chǔ)設(shè)施性能績(jī)效的潛在因素進(jìn)行深入的分析;以及他們對(duì)假設(shè)情景及其與在線分析處理(OLAP)業(yè)務(wù)報(bào)告工具的集成的支持。
容量管理工具的目標(biāo)是為了解答以下問(wèn)題:
我所在企業(yè)的數(shù)據(jù)中心是否具備足夠的基礎(chǔ)設(shè)施容量能力來(lái)支持企業(yè)當(dāng)前和未來(lái)的工作負(fù)荷?如果沒(méi)有,那么,我企業(yè)何時(shí)必須獲得額外的容量;及什么類(lèi)型的容量?
改變我所在企業(yè)的數(shù)據(jù)中心的基礎(chǔ)架構(gòu)的容量或配置將會(huì)產(chǎn)生什么影響?
在各種操作環(huán)境之間遷移工作負(fù)載的最佳方式是什么?
關(guān)于容量管理歷史的簡(jiǎn)單回顧
容量管理工具最初是為支持IBM的大型主機(jī)而開(kāi)發(fā)的。彼時(shí),主要的驅(qū)動(dòng)因素是大型主機(jī)的硬件成本過(guò)于昂貴,因此,業(yè)界花費(fèi)了大量的精力以便準(zhǔn)確地確定究竟需要多少硬件。
伴隨著中檔服務(wù)器的出現(xiàn),容量管理的問(wèn)題開(kāi)始不再被業(yè)界突出強(qiáng)調(diào)。盡管確定具體應(yīng)該采購(gòu)多少硬件的問(wèn)題仍然非常的重要,但是兩大趨勢(shì)使得這方面的問(wèn)題不再是業(yè)界的突出重點(diǎn)難題了。首先,硬件的成本變得不那么昂貴,因此使得企業(yè)客戶(hù)具體需要采購(gòu)多少容量的精度變得不那么重要。第二,雖然主機(jī)在單臺(tái)服務(wù)器上運(yùn)行了多款應(yīng)用程序,但中端系統(tǒng)往往是每臺(tái)服務(wù)器上只運(yùn)行單款應(yīng)用程序。這簡(jiǎn)化了規(guī)劃的過(guò)程,同時(shí)還減少了對(duì)復(fù)雜工具的需求。
接下來(lái),從中端UNIX系統(tǒng)到基于Wintel平臺(tái)的客戶(hù)端-服務(wù)器系統(tǒng)的轉(zhuǎn)變,再次改變了格局。服務(wù)器的價(jià)格開(kāi)始下滑,且大多數(shù)服務(wù)器仍然是單一的應(yīng)用程序。這繼續(xù)削弱了容量管理工具的價(jià)值。
隨著虛擬化技術(shù)的出現(xiàn),容量管理問(wèn)題開(kāi)始看起來(lái)更像是大型主機(jī)的問(wèn)題。借助虛擬化技術(shù),使得企業(yè)客戶(hù)在同一臺(tái)服務(wù)器上運(yùn)行多款應(yīng)用程序再次成為常態(tài)。另外,雖然單臺(tái)服務(wù)器的成本持續(xù)下降,但服務(wù)器的數(shù)量卻大幅增加了。
根據(jù)Gartner公司在2014年的市場(chǎng)調(diào)研顯示,僅不到5%的企業(yè)正在使用IT基礎(chǔ)設(shè)施容量管理工具。他們進(jìn)一步估計(jì),到2018年,只有30%的企業(yè)將采用這些工具——年復(fù)合增長(zhǎng)率只有5%.鑒于這一工具類(lèi)別已然成熟,那么,一個(gè)顯而易見(jiàn)的問(wèn)題便是:“為什么數(shù)據(jù)中心業(yè)界對(duì)于該工具的普及采用率如此之低呢?”而由此引發(fā)的進(jìn)一步思考是:“鑒于其在數(shù)據(jù)中心業(yè)界的普及采用率如此之低,為什么其普及采用的增長(zhǎng)還如此緩慢呢?”
容量管理與工作負(fù)載管理