當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 遼寧OA系統(tǒng) > 沈陽OA系統(tǒng) > 沈陽OA行業(yè)資訊
解讀虛擬世界中的動態(tài)能力規(guī)劃
幾年前,預(yù)測工作負(fù)載是非常容易的。就像CiRBA的首席技術(shù)官兼創(chuàng)建者之一Andrew Hillier解釋的那樣,應(yīng)用和硬件都在一起變舊,你只需要簡單地計(jì)劃著未來的趨勢,以預(yù)測你到底需要增加多少新的功能。
時(shí)代已經(jīng)發(fā)生了變化。在和Andrew的這次談話中,我們發(fā)現(xiàn)了當(dāng)前能力規(guī)劃的挑戰(zhàn)以及IT如何在虛擬環(huán)境中平衡性能和風(fēng)險(xiǎn)。
問:是什么讓預(yù)測虛擬環(huán)境中的工作負(fù)載變得越來越難?
答:工作負(fù)載在虛擬環(huán)境中的移動性變得更強(qiáng),而這是獲得很多好處的源泉,從而使得能力方面的管理更加復(fù)雜。
大多數(shù)公司遇到的首要問題就是不能再遵循一定的方法學(xué),因?yàn)槟阋呀?jīng)不知道它們所占的比例。隨著虛擬機(jī)可以在物理機(jī)上遷移,這種傳統(tǒng)的方法必須被拋棄,從而讓很多的管理工具和流程都變得無效。
這僅僅是一個(gè)開始。在虛擬環(huán)境中,整個(gè)能力管理的模型類似于一個(gè)快速的服務(wù),它的服務(wù)提供和需求可以動態(tài)地匹配,以提供更高的效率。如果這種方法使用恰當(dāng)?shù)脑挘敲此淖饔檬蔷薮蟮?,但是,如果它被使用以?chuàng)建一個(gè)純粹的反作用管理模型,它就可能會引入一些風(fēng)險(xiǎn),在這種模型上,工作負(fù)載的轉(zhuǎn)移基于最近的使用級別。這就類似于一個(gè)負(fù)載平衡池,盡管它可以允許集合地資源管理,它仍然不能夠和能力計(jì)劃相混淆,后者是一個(gè)更加前瞻的策略。在實(shí)踐中,兩種方法都被使用,以更加適當(dāng)?shù)毓芾硖摂M環(huán)境。
問:對于大的工作負(fù)載,當(dāng)前公司都如何來管理呢?他們怎么能夠成功地做到管理呢?
答:公司一般使用傳統(tǒng)跟蹤工具和高級別的、預(yù)計(jì)活動的、商業(yè)導(dǎo)向的評估相結(jié)合的方法。這種評估一般都是每季度進(jìn)行一次,盡管對于傳統(tǒng)環(huán)境中跟蹤以及計(jì)劃升級和更新非常有用,它在管理更多的動態(tài)環(huán)境時(shí),也就是任何事情都更加快速發(fā)生地侍候,就留下了一個(gè)巨大的缺口。
同樣地,在物理環(huán)境中,技術(shù)和商業(yè)級別的考慮和約束很少在這個(gè)過程之中出現(xiàn),因?yàn)橐苿拥娜狈π允沟贸R?guī)能力管理過度的情況很難出現(xiàn)。而在虛擬環(huán)境中就不再是這樣的一種情況了,工作負(fù)載的移動性會導(dǎo)致不支持的配置、沒有預(yù)計(jì)到的工作負(fù)載組合甚至是調(diào)整依從關(guān)系被威脅的情形。
我們使用工作負(fù)載特性這個(gè)名詞來描述一個(gè)工作負(fù)載的整體特性。通過觀察CPU使用、磁盤和網(wǎng)絡(luò)I/O、內(nèi)存使用以及其它重要因素的機(jī)制,它開始繪制一幅整體活動特性的圖畫,它從整體上可以劃入幾個(gè)特性原形的一種。比如,一個(gè)數(shù)據(jù)庫進(jìn)行OLTP類型的處理,它就會和作為數(shù)據(jù)倉庫的交易完全不同,因?yàn)榍罢呦鄬τ诤笳哂懈嗟仉p向I/O活動的交易。相似的情況是,應(yīng)用服務(wù)器、隊(duì)列管理、進(jìn)行原始數(shù)據(jù)處理的服務(wù)器都會以不同的方式來使用資源。
這種信息非常之所以有用主要有兩個(gè)方面的原因。其中一個(gè)原因是:在虛擬環(huán)境中,進(jìn)行管理能力和優(yōu)化性能時(shí),你必須以一種資源使用相吻合的方法結(jié)合工作負(fù)載,這樣就可以更好地利用可用的資源。比如,把幾個(gè)耗費(fèi)資源的應(yīng)用程序放到一個(gè)同樣的物理系統(tǒng)上可能會消耗CPU的資源,而沒有充分的利用這臺物理機(jī)的I/O能力。通過以某種方式結(jié)合負(fù)載,可以讓特性共享資源,從而可能獲得更高的效率。
使用這種信息的另外一個(gè)原因就是在不同平臺間工作負(fù)載的標(biāo)準(zhǔn)化。因?yàn)椴煌姆?wù)器具有不同的性能級別,在某一個(gè)特定使用級別上運(yùn)行的工作負(fù)載可能挪到其它的任何位置就不一樣了。因此,非常有必要使用基準(zhǔn)測試來讓不同平臺的行為規(guī)范化,以獲得一個(gè)精確的結(jié)果。同樣地,一定的平臺可能希望特定類型的特性,使得測試策略依賴于工作負(fù)載的特性。比如,一個(gè)消耗CPU資源的應(yīng)用可能在基于x86的刀片服務(wù)器上工作地很好,而一個(gè)OLTP工作負(fù)載則可能更喜歡在一個(gè)大型機(jī)系統(tǒng)上工作。
問:在非虛擬化環(huán)境中的計(jì)劃和管理的技術(shù)可不可以在非虛擬化的環(huán)境中使用呢?IT是否需要采用一套完全不同的思路呢?
答:最大的挑戰(zhàn)就是通過虛擬化,讓那些仍然有意義的古老的思考方式保留,并且把它們和那些新的可行的方法(有時(shí)是需要的)結(jié)合起來。比如,保留一個(gè)向前看的能力管理非常重要,但是,使用移動性的事實(shí)來調(diào)節(jié)它是讓它工作的唯一方法。集合地能力管理是一個(gè)新的概念,因?yàn)樗试S一個(gè)資源池的空出空間被管理,因此提供了多種資源的經(jīng)濟(jì)規(guī)模。同樣地,這也必須經(jīng)過某種傳統(tǒng)思想的調(diào)整,因?yàn)檫@些資源池實(shí)際上由單獨(dú)的服務(wù)器組成,同樣需要平衡的考慮。
一個(gè)大的服務(wù)器就像一個(gè)游泳池那樣,而一個(gè)由更小的服務(wù)器組成的虛擬集群更像是由一個(gè)個(gè)的小池子組成的那樣。當(dāng)決定最優(yōu)的工作負(fù)載放置方式時(shí),這種資源的分段性就有意義了,而這樣的一種環(huán)境就不能簡單地像一個(gè)大的服務(wù)器那樣進(jìn)行管理了。
問:IT如何知道它已經(jīng)和那種主動的管理方式相平衡了呢?
答:所謂的主動管理就是在一些事情發(fā)生之前就預(yù)計(jì)需求并且提前為它們做好準(zhǔn)備。在那種反饋的模型中,你必須將負(fù)載轉(zhuǎn)移以反映應(yīng)用程序的需求,并且環(huán)境認(rèn)識到一些措施非常必要之前,它通常會花一些時(shí)間。這就可能會引發(fā)性能方面的問題,同時(shí)會讓服務(wù)傳遞和管理工程變得負(fù)載。由于正常的活動或者由于不正常的活動,它非常難決定是否進(jìn)行轉(zhuǎn)移。在ITIL的領(lǐng)域中,這就意味著很難區(qū)分偶然管理、變動管理以及能力管理,并且在這一領(lǐng)域丟掉了幾年的收獲。
另一方面,在主動的管理方式中,基于歷史的記錄對于什么即將發(fā)生有提前的判斷,并且虛擬環(huán)境可以根據(jù)需求預(yù)計(jì)之前進(jìn)行配置。在這樣的情況下,如果常規(guī)的或者非計(jì)劃的活動發(fā)生時(shí),當(dāng)前的監(jiān)控就需要了。這可以幫助你辨認(rèn)不正常的活動,否則這些不正常的活動就不能被發(fā)現(xiàn),從而增加了操作性以及可控性。
最終,當(dāng)工作負(fù)載以某種合適的性能級別服務(wù)時(shí),反作用的方式和主動的方式的正確平衡就可以達(dá)到,而不需要在活動商務(wù)周期中間進(jìn)行工作負(fù)載的監(jiān)控/移植。而如果監(jiān)控確實(shí)發(fā)生時(shí),就可以對那些不正常的需求進(jìn)行反饋,而這些反饋在歷史數(shù)據(jù)中是不能被預(yù)見的。
問:當(dāng)進(jìn)行工作負(fù)載的平衡時(shí),IT的最大問題是什么?
答:當(dāng)進(jìn)行工作負(fù)載的平衡時(shí),最大的問題就是不適當(dāng)?shù)哪芰?yīng),或者是過度提供,或者是缺乏提供。過度保守的管理方式會產(chǎn)生低操作風(fēng)險(xiǎn),但是卻不能夠做到應(yīng)有的高效,這樣就會導(dǎo)致過度提供。而激進(jìn)的虛擬機(jī)/物理機(jī)比率對于資源的利用是非常有效的,但是可能會造成一定的風(fēng)險(xiǎn),并且如果這種風(fēng)險(xiǎn)對于環(huán)境不適合的話,就會發(fā)生缺乏提供的結(jié)果。
而風(fēng)險(xiǎn)的容忍則是避免問題的重要因素,當(dāng)滿足虛擬環(huán)境的供給和需求的時(shí)候。同時(shí),合適地去理解風(fēng)險(xiǎn)在應(yīng)用負(fù)載的服務(wù)上是如何被估計(jì)的很大程度上決定資源如何被擠壓地放置在主系統(tǒng)上。比如,如果一個(gè)應(yīng)用并不是業(yè)務(wù)關(guān)鍵類型的,并且對于工作負(fù)載爭取資源的風(fēng)險(xiǎn)非常小時(shí),那么虛擬機(jī)/物理機(jī)的比率就可以高一些。正確的平衡可以達(dá)到取決于工作負(fù)載放置于服務(wù)器上的方式與環(huán)境可接受的風(fēng)險(xiǎn)相一致。
問:對于幫助IT避免“我已經(jīng)明白”或者那些虛擬數(shù)據(jù)中心中計(jì)劃和管理工作負(fù)載的陷阱問題上,你有哪些好的建議呢?
答:我想再次提到的是,不要混淆負(fù)載平衡和能力計(jì)劃。確保向前的能力計(jì)劃在虛擬環(huán)境中進(jìn)行部署。在風(fēng)險(xiǎn)管理中,把虛擬化看作一項(xiàng)實(shí)踐,而且不是一個(gè)簡單的大小實(shí)踐。這也就意味著去了解工作負(fù)載的本質(zhì)以及容忍每一個(gè)應(yīng)用和業(yè)務(wù)服務(wù)的風(fēng)險(xiǎn)。
最后,要確保完全理解和對技術(shù)和業(yè)務(wù)約束進(jìn)行建模,以管理IT環(huán)境。工作負(fù)載的可移動性是一個(gè)非常強(qiáng)大的特性,但是沒有認(rèn)識到IT環(huán)境的重要同樣會導(dǎo)致問題,如果沒有很好的計(jì)劃并且管理。
問:CiRBA可以提供哪些解決這些管理挑戰(zhàn)的產(chǎn)品或者服務(wù)呢?
答:CiRBA提供了放置智能軟件,它可以高度地分析詳細(xì)的技術(shù)、商務(wù)以及工作負(fù)載的約束以決定最優(yōu)的工作負(fù)載放置,針對IT環(huán)境,無論環(huán)境是虛擬或者物理。這可以用來計(jì)劃轉(zhuǎn)移到虛擬環(huán)境,同時(shí)也可以給虛擬架構(gòu)提供動態(tài)的能力管理。通過結(jié)合風(fēng)險(xiǎn)模型、高級測試以及強(qiáng)大的what-if特性,CiRBA可以幫助客戶建立并維護(hù)一個(gè)更加高效的數(shù)據(jù)中心。(IT專家網(wǎng))
- 1如何提高IT基礎(chǔ)設(shè)施性能
- 2配置管理數(shù)據(jù)庫(CMDB)基礎(chǔ)知識
- 3IT技術(shù)防范信息安全的“A型流感”
- 4虛擬化用于IDC機(jī)房,只是十全九美
- 5泛普OA系統(tǒng)各功能運(yùn)行狀況的評估:
- 6看病治病 信息安全風(fēng)險(xiǎn)評估之我見
- 7敏捷開發(fā)系列-讓敏捷開發(fā)落地
- 8房地產(chǎn)建筑風(fēng)格定位、主力戶型選擇等功能介紹
- 9國內(nèi)用戶拒絕RFID的3個(gè)理由
- 10平衡IT基礎(chǔ)預(yù)算和企業(yè)安全需求的關(guān)系
- 11八種方法對現(xiàn)有數(shù)據(jù)中心進(jìn)行“綠化”
- 12未來數(shù)據(jù)中心基礎(chǔ)架構(gòu)的新挑戰(zhàn)與新發(fā)展
- 13云計(jì)算的五大進(jìn)展:云操作系統(tǒng)是里程碑
- 14在網(wǎng)絡(luò)中部署FTP服務(wù)器的四點(diǎn)經(jīng)驗(yàn)
- 15淺析云計(jì)算安全的法律弊端
- 16存儲的多樣選擇與安防存儲發(fā)展趨勢
- 17如何使用虛擬化里的高級NAS功能?
- 18在SQL Server中使用別名用戶的安全問題
- 19Windows系統(tǒng)安全模式下查殺病毒方法
- 20加密專家RSA大會對談云計(jì)算的風(fēng)險(xiǎn)
- 21數(shù)據(jù)集成服務(wù)破解SaaS集成難題
- 22云計(jì)算的“智慧”:讓數(shù)字開口說話
- 23對云計(jì)算架構(gòu)模型的深度分析
- 24軟件許可證成為桌面虛擬化發(fā)展瓶頸
- 25高性能計(jì)算(HPC)脫去貴族外衣
- 26自動精簡配置:解決磁盤空間浪費(fèi)
- 27OA系統(tǒng)手機(jī)應(yīng)用及聊天通訊勢不可擋
- 28虛擬化現(xiàn)狀分析:是前進(jìn)還是搖擺?
- 29沈陽OA軟件解決方案帶給客戶的價(jià)值?
- 30解讀至強(qiáng)5500在高性能計(jì)算的應(yīng)用
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓