時(shí)至今日,在企業(yè)業(yè)務(wù)中引入私有/混合云策略早已不是什么新鮮事。然而,我們?cè)撊绾未_保自己的云策略能夠獲得成功?很明顯,我們首先需要明確如何量化成功標(biāo)準(zhǔn)。
1. 企業(yè)成員(通常是指業(yè)務(wù)及應(yīng)用程序所有者)是否自愿使用云。
2. 您需要有能力向其證明將應(yīng)用運(yùn)行在云中可實(shí)現(xiàn)助益。
在實(shí)現(xiàn)上述目標(biāo)后,大家還需要提供云運(yùn)營(yíng)指標(biāo)以反映新型業(yè)務(wù)用例。下面我們將一同了解此類(lèi)指標(biāo):
1. 營(yíng)收與營(yíng)收增長(zhǎng)
2. 成本與預(yù)期成本增長(zhǎng)
3. 利潤(rùn)(營(yíng)收減去成本)
4. 市場(chǎng)份額與市場(chǎng)份額增長(zhǎng)
5. 新型目標(biāo)市場(chǎng)增幅
6. 資本回報(bào)
通過(guò)對(duì)業(yè)績(jī)的評(píng)判,企業(yè)能夠建立起這樣一套良好的成功量化指標(biāo)。當(dāng)然,以上只是財(cái)務(wù)角度的量化標(biāo)準(zhǔn)。不過(guò)作為這些指標(biāo)的核心屬性,可以看到其反映了企業(yè)的運(yùn)營(yíng)狀況。因此,我們需要將注意力集中在業(yè)務(wù)表現(xiàn)與云績(jī)效這兩大方面。
如何衡量您的私有/混合云績(jī)效
首先需要了解站在客戶(hù)角度考慮問(wèn)題??蛻?hù)希望我們的云服務(wù)實(shí)現(xiàn)怎樣的效果? 要回答這個(gè)問(wèn)題,我們要明確自己當(dāng)初為何選擇使用私有/混合云。作為主要理由之一,這可能是因?yàn)槲覀儫o(wú)法從租戶(hù)共享式公有云中獲取必要的可靠性與性能。因此,您的受眾也許希望云策略能夠滿足以下要求:
1.保證可用性并獲得用于衡量及證明該可用性的指標(biāo)
2. 保證性能并獲得用于證明該性能的指標(biāo)
3. 保證通量并獲得用于證明該通量的指標(biāo)
在以上三條中,可用性是最易于理解及量化的指標(biāo)。我們可以輕松利用現(xiàn)有工具檢測(cè)Web服務(wù)器的運(yùn)行狀況,并衡量成功完成事務(wù)的具體百分比。通過(guò)這一方式,我們也能夠輕松了解用戶(hù)未進(jìn)行實(shí)操時(shí),應(yīng)用是否仍運(yùn)轉(zhuǎn)良好。
但在性能與通量方面,量化工作往往變得比較復(fù)雜。系統(tǒng)管理員一般會(huì)查看各類(lèi)資源利用率來(lái)衡量性能與通量,包括CPU、內(nèi)存、網(wǎng)絡(luò)以及存儲(chǔ)(IOPS)。問(wèn)題在于,動(dòng)態(tài)與虛擬化系統(tǒng)中的資源利用率往往無(wú)法準(zhǔn)確反映性能水平。在這些環(huán)境中,我們需要使用新的定義方式:
1. 性能: 對(duì)于私有/混合云,性能定義應(yīng)當(dāng)為重要事務(wù)及應(yīng)用程序的事務(wù)響應(yīng)時(shí)間。對(duì)于支持應(yīng)用程序及事務(wù)之基礎(chǔ)架構(gòu)內(nèi)的全部層,性能定義則應(yīng)為基礎(chǔ)架構(gòu)中各個(gè)層的等待時(shí)間。具體來(lái)講,這意味著支持各個(gè)事務(wù)與應(yīng)用的網(wǎng)絡(luò)與存儲(chǔ)組件的實(shí)際延遲。
2. 通量: 對(duì)于私有/混合云,通量的定義應(yīng)為單位時(shí)間內(nèi)完成的工作量。對(duì)于事務(wù),通量定義則可為每秒調(diào)用次數(shù)。對(duì)于網(wǎng)絡(luò),其可為每秒的數(shù)據(jù)包或字節(jié)數(shù)。在存儲(chǔ)層中,通量通常為每秒I/O操作(即IOPS)。
私有/混合云中的儀控架構(gòu)
為了能夠收集堆棧內(nèi)各層的性能與通量指標(biāo),您需要建立一套儀控架構(gòu)。大家需要枚舉堆棧內(nèi)各個(gè)層與各層組件,而后確定如何獲取各層中各組件所需的性能(響應(yīng)時(shí)間與延遲)以及通量指標(biāo)。具體如下圖所示。
一旦您得到了各項(xiàng)關(guān)鍵性指標(biāo)來(lái)源,那么真正艱苦的工作即將開(kāi)始。單純收集全部指標(biāo)并將其納入大數(shù)據(jù)后端,并將指標(biāo)結(jié)果交付至用戶(hù)處以了解基礎(chǔ)設(shè)施對(duì)事務(wù)的支持情況還遠(yuǎn)遠(yuǎn)不夠。為了能夠?qū)崿F(xiàn)真正有效的云儀控策略,大家不僅需要在堆棧中的各個(gè)層內(nèi)提供性能與通量指標(biāo),同時(shí)還需要了解您的基礎(chǔ)設(shè)施中哪些虛擬及物理元素會(huì)隨時(shí)間推移對(duì)各事務(wù)提供支持。具體請(qǐng)參見(jiàn)以下圖表。
私有/混合云關(guān)系圖
總結(jié)
有效的私有/混合云儀控策略需要在堆棧中的每一層——從事務(wù)到磁盤(pán)讀寫(xiě)——收集性能與通量指標(biāo),并將這些指標(biāo)與支持各個(gè)事務(wù)及各應(yīng)用的每一虛擬與物理基礎(chǔ)架構(gòu)拓?fù)溥M(jìn)行關(guān)聯(lián)。
原文標(biāo)題:The metrics that matter for your private/hybrid cloud,原文作者:Bernd Harzog