為數(shù)據(jù)中心支招:如何提升服務(wù)器容量? |
發(fā)布時間: 2012/5/26 18:36:26 |
國IDC評述網(wǎng)06月29日報道: 服務(wù)器性能隨著CPU、內(nèi)存與存儲設(shè)備技術(shù)不斷發(fā)展而越發(fā)強勁。例如,CPU生產(chǎn)商TileraCorp.最近發(fā)布了TILE64家族多核處理器。該處理器包含64個獨立處理器核心,而且每個核心都是全功能處理器。每核心包含L1與L2緩存,意味著這些核心都可以獨立支持一個完整操作系統(tǒng)(OS)。物理服務(wù)器技術(shù)已將內(nèi)存管理提升至新的高度。例如,HP ProliantDL580 G7服務(wù)器,擁有64個DIMM插槽并可以支持最多2TB容量的DDR3內(nèi)存。 盡管如此,為何許多數(shù)據(jù)中心仍舊對服務(wù)器容量規(guī)劃大傷腦筋,該如何解決服務(wù)器選型與硬件資源規(guī)劃的問題呢? 解決問題的關(guān)鍵在于了解服務(wù)器硬件資源規(guī)劃、部署及管理誤區(qū),避免此類錯誤發(fā)生。 理解服務(wù)器容量規(guī)劃 任何服務(wù)器上線,最重要的一環(huán)便是規(guī)劃階段。假設(shè)已有許多數(shù)據(jù)中心實施方案,選擇將采用的服務(wù)器技術(shù)就十分關(guān)鍵了。很多情況下,IT管理員們會砸錢去購買他們所能購買的最貴和最先進的系統(tǒng)。雖然這樣可能在初始階段運作良好,但這并不是最穩(wěn)定的解決方案。 業(yè)內(nèi)專家表示規(guī)劃是重中之重,最好在應(yīng)用環(huán)境進入開發(fā)環(huán)節(jié)前就確定。 "當我們談?wù)撃芰σ?guī)劃時,幾乎所有內(nèi)容都依賴于數(shù)據(jù)中心基礎(chǔ)設(shè)施,"TimothyO'Brien,MTMTechnologiesInc.公司系統(tǒng)顧問表示。"在部署任何服務(wù)器之前,我們必須設(shè)置一個合理的期望基線,并明確每臺服務(wù)器所要運行的服務(wù)。" 在分析服務(wù)器能力時,以下兩大問題需要納入考慮: 1.了解服務(wù)器環(huán)境未來將承載的業(yè)務(wù)。比如什么是實施系統(tǒng)虛擬化的主要目的?亦或需要采用單獨的物理服務(wù)器? 2.越來越多的用戶、服務(wù)與應(yīng)用程序?qū)o計算資源需求帶來怎樣的壓力。環(huán)境今后還會如何擴展升級?簡而言之,為未來應(yīng)用擴容進行準備了嗎? 服務(wù)器容量規(guī)劃有一點經(jīng)常被過度重視,那就是終端用戶性能。就像IT管理員們所述,如果終端用戶因為性能問題而感到不高興,那么服務(wù)器試運行將很快走向終點。例如,存儲區(qū)域網(wǎng)絡(luò)(SAN)環(huán)境中強勁而且必備的系統(tǒng)?墒,不能因為你有許多存儲,就意味著擁有所期待的性能。如果過度分配SAN,用戶將感受到應(yīng)用服務(wù)的性能下降。選擇一款能夠進行數(shù)值測試與行為跟蹤的工具是保障用戶體驗的基本方法之一。任何意料外的性能波動都可追述到變更操作、硬件故障或其他數(shù)據(jù)中心內(nèi)出現(xiàn)的問題。 服務(wù)器并不需要大把大把的花錢才能讓其穩(wěn)定運行。擁有一個周密的部署規(guī)劃,理解服務(wù)器將運行的任務(wù),可節(jié)約很大一筆開銷。 了解服務(wù)器類型與資源 在服務(wù)器部署至正式環(huán)境前,工程師必須了解服務(wù)器將被用來做什么。通過分析其工作負載,IT管理員可以合理的分配資源并確定服務(wù)器型號與大小。服務(wù)器硬件資源很容易被用盡,經(jīng)驗豐富的IT專家會告訴你,資源其實十分有限。即使是計算能力充足的服務(wù)器也可能會因工作負載與未經(jīng)充分評估的應(yīng)用程序而耗盡資源。 "服務(wù)器型號與資源管理一直都是數(shù)據(jù)中心工程師所需面對的難題。了解工作負載將達到何種程度,可決定該提供多少資源,"O'Brien補充。"例如,一個用于展示內(nèi)部網(wǎng)站的簡單Web服務(wù)器不需要多核處理器或大量內(nèi)存。可是,運行在同一時間內(nèi)有著多用戶連接的SQL服務(wù)器,就會需要更多計算資源。" 預(yù)先規(guī)劃可以降低資源分配的壓力。了解服務(wù)器將運行的負載并進行預(yù)先規(guī)劃,可以讓環(huán)境擁有足夠資源來處理與滿足需求。因為幾乎所有服務(wù)器基礎(chǔ)設(shè)施都不會一成不變,工程師必須時刻準備好面對可能的環(huán)境變更。 最重要的部分在于,無論何時都要牢記,服務(wù)器不只是完成安裝就算結(jié)束。為服務(wù)器選擇合適的資源,讓其能夠承載未來的工作挑戰(zhàn),而負載和所需計算資源卻一直都是變數(shù)。所以,規(guī)劃服務(wù)器在將來會如何運行,需要在現(xiàn)在投入適當?shù)膬?nèi)存,計算能力與存儲空間。 當著手進行資源分配規(guī)劃時,需要注意以下三點關(guān)鍵: 所有配置不會一成不變。調(diào)整服務(wù)器資源是很正常的作業(yè)。一些資源可以實時分配給正在運行的服務(wù)器。 監(jiān)控服務(wù)器環(huán)境。了解當前服務(wù)器資源使用情況十分重要。負載管理涉及監(jiān)控服務(wù)器過載和發(fā)現(xiàn)需求峰值,可以讓工程師更加有效進行資源分配。 了解應(yīng)用程序,操作系統(tǒng)與平臺。永遠不要認為應(yīng)用程序或操作系統(tǒng)會一成不變的運行下去。隨著服務(wù)更新包,新增用戶與環(huán)境的變更,應(yīng)用程序可能隨時會消耗更多內(nèi)存,存儲甚至CPU資源。 虛擬化 將服務(wù)器作為虛擬化平臺的規(guī)劃與規(guī)劃單獨的物理服務(wù)器有些相似,但也有許多不同。工程師需要評估哪些服務(wù)器將運行在這個平臺,并將產(chǎn)生怎樣的工作負載。正如先前所說,與部署物理服務(wù)器前需要進行預(yù)先規(guī)劃的道理類似: 1.這些服務(wù)器被設(shè)計用來運行什么? 2.這臺服務(wù)器將來會承載怎樣的負荷? 3.負載、操作系統(tǒng)、平臺、數(shù)據(jù)庫、應(yīng)用程序需求會隨著業(yè)務(wù)而提升么?我們是否已將這些增長考慮在內(nèi),并且這臺物理服務(wù)器可以滿需對應(yīng)的需求? 通過了解服務(wù)器將要運行的程序,工程師可以讓服務(wù)器配置規(guī)劃與成本更加合理。物理服務(wù)器上將運行何種應(yīng)用在規(guī)劃階段都是可以討論與變更的。無論這臺服務(wù)器將運行CitrixXenServer或VMware,還是將在虛擬機中安裝SQL服務(wù)器,訣竅在于理解被分配的硬件資源將要承載何種應(yīng)用。掌握了這種方法,對將來發(fā)展的能力規(guī)劃會更加有效與準確。 服務(wù)器容量規(guī)劃最佳實踐 規(guī)劃與建立服務(wù)器環(huán)境關(guān)系映射,可以幫助工程師更好的針對負載而進行資源分配優(yōu)化。資源通常會因過度分配而用盡,所以在服務(wù)器上線之前,充分了解其將運行的負載可以節(jié)省許多時間,減少后期產(chǎn)生的麻煩。 有許多強大的工具可以幫助我們測量需求并確定服務(wù)器會如何運行。有個被稱做up.time的工具,由uptimesoftware公司開發(fā),可以幫助管理員們監(jiān)控服務(wù)器,虛擬機,云服務(wù)、托管服務(wù)以及其他應(yīng)用。利用up.time的圖形化服務(wù)器監(jiān)控軟件,管理員可以通過圖形分析數(shù)據(jù)中心內(nèi)所有關(guān)鍵服務(wù)資源,而且其支持各種操作系統(tǒng)平臺。更深入來說,可以細化如CPU、內(nèi)存、磁盤、進程、負載、網(wǎng)絡(luò)、用戶、服務(wù)狀態(tài)與配置數(shù)據(jù)等信息,以便于版主工程師了解他們將對服務(wù)器進行怎樣的優(yōu)化。 在進行服務(wù)器容量規(guī)劃時,請遵循一下幾點: 1.任何完善的部署都需要經(jīng)歷測試環(huán)節(jié)。在測試環(huán)境下,你可以調(diào)整服務(wù)器,并明確如何配置才能獲得最優(yōu)效果;ㄐ⿻r間理解服務(wù)器將運行何種應(yīng)用以及這些應(yīng)用會對整體環(huán)境產(chǎn)生多大的影響。 2.了解服務(wù)器將運行的應(yīng)用程序。了解某個應(yīng)用,數(shù)據(jù)庫或操作系統(tǒng)所需消耗的資源,避免資源分配不足或過度分配。資源敏感的負載包括Exchange,SQL數(shù)據(jù)庫以及其他數(shù)據(jù)庫應(yīng)用。資源消耗較低的負載則有類似授權(quán)服務(wù)器、單一服務(wù)應(yīng)用或簡單的Web服務(wù)器。 3.時刻準備應(yīng)對環(huán)境變化。做好準備并知曉可提供何種資源來優(yōu)化工作負載,可以幫助提升資源管理能力及響應(yīng)速度,縮短變更時間,讓服務(wù)器基礎(chǔ)設(shè)施架構(gòu)更加平衡與穩(wěn)定。 4.永遠不要只為了修復一兩個問題而投錢在服務(wù)器上。為需要購置的服務(wù)器規(guī)劃預(yù)算開支并分析它們是否合理。在硬件生命周期內(nèi)替換或升級獨立組件是很平常的事情?墒牵绶⻊(wù)器技術(shù)的價格一直在變化,有時候直接購買新服務(wù)器會比升級CPU,硬盤甚至內(nèi)存來的更劃算。 關(guān)于作者:BillKleyman,MBA,MISM,網(wǎng)絡(luò)基礎(chǔ)設(shè)施管理領(lǐng)域的超級技術(shù)專家。他的工程任務(wù)包括大型虛擬化應(yīng)用部署以及商務(wù)網(wǎng)絡(luò)設(shè)計與實施。目前,他是WorldWideFittings全球制造業(yè)公司的技術(shù)總監(jiān),該公司在中國、歐洲及美國均有辦事機構(gòu)。 本文出自:億恩科技【m.1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |