云成本管理方法論(三)——云優(yōu)化管理之判定規(guī)則

云優(yōu)化管理四個(gè)管理維度中管理時(shí)點(diǎn)在通用管理模型基礎(chǔ)上不需要額外補(bǔ)充咸产,所以主要說明其他三個(gè)維度(管理對象、判定規(guī)則和管理措施)仲闽。另外脑溢,為了貼近我們熟悉的優(yōu)化概念,我們將優(yōu)化管理中的違規(guī)稱為問題蔼囊,并將處理違規(guī)稱為實(shí)施優(yōu)化焚志。

因?yàn)閮?yōu)化管理相對較復(fù)雜衣迷,我們將分兩篇文章來討論畏鼓。此篇文章主要討論管理對象和判定規(guī)則。

管理對象

優(yōu)化管理中的管理對象是資源指標(biāo)和資源之間的關(guān)系(后面會看到壶谒,嚴(yán)格來說是“資源關(guān)系狀態(tài)”)云矫。其中,資源指標(biāo)種類很豐富汗菜,并且一般會隨資源種類的不同而不同让禀,但是對于具體資源其指標(biāo)種類是確定的,所以并不需要做一般性的分析陨界。所以巡揍,我們重點(diǎn)需要分析影響資源成本優(yōu)化的不同資源關(guān)系。為此菌瘪,下面先對一些基礎(chǔ)概念進(jìn)行說明腮敌。

資源基本關(guān)系:

關(guān)聯(lián) —— 如果一種資源的某一屬性為另一種資源的標(biāo)識信息,則稱這一屬性為關(guān)聯(lián)屬性俏扩,并稱這兩種資源具有關(guān)聯(lián)關(guān)系糜工。其中,具有此關(guān)聯(lián)屬性的資源稱為關(guān)聯(lián)資源录淡,通過此屬性標(biāo)識的資源稱為被關(guān)聯(lián)資源捌木。比如虛機(jī)一般會有一個(gè)安全組 ID 屬性,在這一關(guān)聯(lián)關(guān)系中就稱虛機(jī)為關(guān)聯(lián)資源嫉戚,安全組為被關(guān)聯(lián)資源刨裆。

關(guān)聯(lián)關(guān)系

聚合 —— 聚合關(guān)系是一種強(qiáng)的關(guān)聯(lián)關(guān)系澈圈。具有聚合關(guān)系的資源之間有整體和部分的關(guān)系。比如負(fù)載均衡器與虛機(jī)之間具有聚合關(guān)系帆啃,其中負(fù)載均衡器為代表整體的資源极舔,虛機(jī)是部分資源。在聚合關(guān)系中可能會有雙向關(guān)聯(lián)链瓦,比如虛機(jī)會有“存儲卷”集合屬性拆魏,存儲卷同時(shí)有“虛機(jī) ID”屬性。

聚合關(guān)系

組合 —— 組合關(guān)系是一種強(qiáng)的聚合關(guān)系慈俯。組合關(guān)系中代表部分的資源只從屬于此組合關(guān)系中代表整體的資源渤刃,而不能同時(shí)作為其他資源的部分資源。比如贴膘,虛機(jī)與存儲卷具有組合關(guān)系卖子,一個(gè)存儲卷不能同時(shí)與多個(gè)虛機(jī)形成關(guān)聯(lián)關(guān)系。

組合關(guān)系

另外需要注意的是刑峡,無論在聚合還是組合關(guān)系中洋闽,代表部分的資源都有可能不與任何代表整體的資源發(fā)生關(guān)聯(lián)。而由于聚合關(guān)系中的部分資源對整體資源沒有強(qiáng)的依賴性突梦,所以部分資源一般在這種情況下仍能夠獨(dú)立實(shí)現(xiàn)其業(yè)務(wù)功能(比如未關(guān)聯(lián)負(fù)載均衡器的虛機(jī)仍可對外提供服務(wù))诫舅;但對于組合關(guān)系,部分資源在這種情況下一般不能獨(dú)立實(shí)現(xiàn)其業(yè)務(wù)功能(如未掛載到任何虛機(jī)的存儲卷無法對外提供數(shù)據(jù)存儲服務(wù))宫患。

基于資源基本關(guān)系的定義刊懈,我們再定義如下幾個(gè)概念:

強(qiáng)制關(guān)聯(lián) —— 關(guān)聯(lián)資源中的關(guān)聯(lián)屬性值不能為空。比如虛機(jī)與私有 IP娃闲,以及卷快照與存儲卷之間是強(qiáng)制關(guān)聯(lián)虚汛。

強(qiáng)制關(guān)聯(lián)

外鍵關(guān)聯(lián) —— 關(guān)聯(lián)資源中關(guān)聯(lián)屬性如果不為空,則其對應(yīng)的被關(guān)聯(lián)資源必須存在(未被銷毀)皇帮。如存儲卷與虛機(jī)之間是外鍵關(guān)聯(lián)卷哩,即如果存儲卷的虛機(jī) ID 不為空,則此虛機(jī)必須存在属拾。

外鍵關(guān)聯(lián)

快照關(guān)聯(lián) —— 快照關(guān)聯(lián)是一種特殊的強(qiáng)制關(guān)聯(lián)将谊,但不是外鍵關(guān)聯(lián)“颇辏快照關(guān)聯(lián)中關(guān)聯(lián)資源是快照瓢娜,被關(guān)聯(lián)資源是快照的來源資源。我們也可以將快照關(guān)聯(lián)中的關(guān)聯(lián)資源稱為快照資源礼预,將被關(guān)聯(lián)資源稱為源資源眠砾。如虛機(jī)和由此虛機(jī)生成的鏡像之間有快照關(guān)聯(lián),其中鏡像是快照資源,虛機(jī)是源資源褒颈。需要注意的是柒巫,虛機(jī)與生成此虛機(jī)的鏡像之間并沒有快照關(guān)聯(lián),而只是一般的關(guān)聯(lián)關(guān)系谷丸。

快照關(guān)聯(lián)

托管 —— 若一種資源的生命周期(創(chuàng)建堡掏,修改,停止刨疼,銷毀等)完全受另外一種資源管理(且一般情況下不受人工干預(yù))泉唁,則這種關(guān)系稱為托管關(guān)系,它是一種強(qiáng)的組合關(guān)系揩慕。同時(shí)亭畜,我們稱進(jìn)行管理(即進(jìn)行托管)的資源為管控資源,被管理(即被托管)的資源為托管資源迎卤。伸縮組與虛機(jī)是一種典型的托管關(guān)系拴鸵。

父資源 —— 父資源是具有聚合關(guān)系的一組資源中代表整體的資源。

子資源 —— 父資源是具有聚合關(guān)系的一組資源中代表部分的資源蜗搔。子資源可能是單個(gè)資源(如虛機(jī)的公有

IP)也可能是一組資源(如伸縮組中的虛機(jī))劲藐。

從上面的例子也可以看到。同一資源可能會有多種聚合關(guān)系(如虛機(jī)與負(fù)載均衡器以及虛機(jī)與伸縮組)樟凄,而且不同的聚合關(guān)系可能既有一般聚合關(guān)系也有組合關(guān)系聘芜。

需要明確的是,真實(shí)的資源之間具體應(yīng)屬于哪種關(guān)系是由其功能特征決定的不同,是固有的厉膀,所以對這些關(guān)系本身我們并沒有辦法去改進(jìn)或優(yōu)化。但是二拐,我們可以對其關(guān)系狀態(tài)進(jìn)行優(yōu)化。因此凳兵,下面列出各種關(guān)聯(lián)關(guān)系的不同狀態(tài):

[關(guān)聯(lián)]已關(guān)聯(lián)/未關(guān)聯(lián)[1]

[強(qiáng)制關(guān)聯(lián)]已關(guān)聯(lián)/未關(guān)聯(lián)

[外鍵關(guān)聯(lián)]已關(guān)聯(lián)/未關(guān)聯(lián)

[快照關(guān)聯(lián)]已關(guān)聯(lián)/未關(guān)聯(lián)

[聚合]已關(guān)聯(lián)/未關(guān)聯(lián)

[組合]已關(guān)聯(lián)/未關(guān)聯(lián)

[托管]已關(guān)聯(lián)/未關(guān)聯(lián)

其中百新,由于關(guān)聯(lián)關(guān)系中的“已關(guān)聯(lián)”和“未關(guān)聯(lián)”只具有最基本的信息,無從判斷問題庐扫,因此將不作為管理對象饭望。同時(shí),還有如下幾種非關(guān)聯(lián)關(guān)系的關(guān)系狀態(tài)也將作為管理對象:

預(yù)留資源與實(shí)例資源用量匹配關(guān)系

同一資源對象快照或備份的份數(shù)

另外形庭,優(yōu)化管理中的管理對象除資源關(guān)系狀態(tài)外還有資源指標(biāo)铅辞,所以匯總后云成本優(yōu)化管理全部的管理對象如下:

強(qiáng)制關(guān)聯(lián)-已關(guān)聯(lián)

強(qiáng)制關(guān)聯(lián)-未關(guān)聯(lián)

外鍵關(guān)聯(lián)-已關(guān)聯(lián)

外鍵關(guān)聯(lián)-未關(guān)聯(lián)

快照關(guān)聯(lián)-已關(guān)聯(lián)

快照關(guān)聯(lián)-未關(guān)聯(lián)

聚合-已關(guān)聯(lián)

聚合-未關(guān)聯(lián)

組合-已關(guān)聯(lián)

組合-未關(guān)聯(lián)

托管-已關(guān)聯(lián)

托管-未關(guān)聯(lián)

預(yù)留與實(shí)例資源匹配關(guān)系

快照或備份的份數(shù)

資源指標(biāo)

優(yōu)化管理管理對象

判定規(guī)則

優(yōu)化管理中的規(guī)則判定結(jié)果為是否存在問題(即違規(guī)),以及問題的類型萨醒。問題類型可結(jié)合管理對象和資源狀態(tài)兩方面的信息進(jìn)行判斷斟珊。

在定義資源狀態(tài)之前,我們先定義兩種物理資源類型:

運(yùn)行所需資源 —— 云資源在其提供業(yè)務(wù)功能時(shí)需要占用的物理資源富纸。

定義所需資源 —— 云資源的定義囤踩、關(guān)系及元數(shù)據(jù)信息占用的物理資源旨椒。

可以發(fā)現(xiàn),有些資源如VPC堵漱,子網(wǎng)综慎,用戶賬號、權(quán)限及秘鑰等信息在其整個(gè)生命周期中都不會占用運(yùn)行所需資源勤庐。這種資源在一般情況下價(jià)格為零示惊。

任意資源可能的狀態(tài)有如下三種(忽略如“銷毀中”等轉(zhuǎn)換狀態(tài)):

活動中

已停止

已銷毀

首先,一種資源如果在其全部生命周期中都不會占用運(yùn)行所需資源愉镰,則其只有活動中狀態(tài)涝涤,沒有已停止?fàn)顟B(tài)。對于會占用運(yùn)行所需(物理)資源的云資源岛杀,活動中狀態(tài)是指正在或有能力占用運(yùn)行所需資源的狀態(tài)阔拳;已停止是指不會占用運(yùn)行所需資源的狀態(tài)。已銷毀是指已刪除其定義所需資源的狀態(tài)类嗤。

下面針對不同的管理對象來分析其判定規(guī)則罕容。

關(guān)聯(lián)關(guān)系相關(guān)

注:

1. 與使用管理的描述方式有所不同滩届,關(guān)聯(lián)關(guān)系相關(guān)的判定條件由表格的表頭(被關(guān)聯(lián)資源狀態(tài))及每行的第一列(關(guān)聯(lián)資源狀態(tài))構(gòu)成,其他單元格中內(nèi)容即為判定結(jié)果。同時(shí)握截,從判定條件到判定結(jié)果之間的映射關(guān)系即構(gòu)成了違規(guī)判斷方法。

2. 判定結(jié)果有三類:“/”表示不存在此情形蜒谤,“無”表示此情形屬正常情況击费,其他情況為問題描述。

- 強(qiáng)制關(guān)聯(lián)-已關(guān)聯(lián)

關(guān)聯(lián)資源狀態(tài)-被關(guān)聯(lián)資源狀態(tài)-

活動中已停止已銷毀或未創(chuàng)建

活動中無無無

已停止無無無

已銷毀///

- 強(qiáng)制關(guān)聯(lián)-未關(guān)聯(lián)

關(guān)聯(lián)資源狀態(tài)違規(guī)判定結(jié)果

活動中數(shù)據(jù)錯(cuò)誤

已停止數(shù)據(jù)錯(cuò)誤

已銷毀/

- [外鍵關(guān)聯(lián)]已關(guān)聯(lián)

關(guān)聯(lián)資源狀態(tài)-被關(guān)聯(lián)資源狀態(tài)-

活動中已停止已銷毀或未創(chuàng)建

活動中無無數(shù)據(jù)錯(cuò)誤

已停止無無數(shù)據(jù)錯(cuò)誤

已銷毀///

- [外鍵關(guān)聯(lián)]未關(guān)聯(lián)

關(guān)聯(lián)資源狀態(tài)違規(guī)判定結(jié)果

活動中無

已停止無

已銷毀/

- [快照關(guān)聯(lián)]已關(guān)聯(lián)

快照資源狀態(tài)-源資源狀態(tài)-

活動中已停止已銷毀或未創(chuàng)建

活動中無無源資源不存在

已停止///

已銷毀///

- [快照關(guān)聯(lián)]未關(guān)聯(lián)

快照資源狀態(tài)違規(guī)判定結(jié)果

活動中數(shù)據(jù)錯(cuò)誤

已停止/

已銷毀/

- [聚合]已關(guān)聯(lián)

父資源狀態(tài)-子資源狀態(tài)-

活動中已停止已銷毀或未創(chuàng)建

活動中無無數(shù)據(jù)錯(cuò)誤

已停止父資源已停止無數(shù)據(jù)錯(cuò)誤

已銷毀或未創(chuàng)建數(shù)據(jù)錯(cuò)誤數(shù)據(jù)錯(cuò)誤/

- [聚合]未關(guān)聯(lián)

資源角色-資源狀態(tài)-

活動中已停止已銷毀

父資源無子資源無/

子資源無無/

- [組合]已關(guān)聯(lián)

父資源狀態(tài)-子資源狀態(tài)-

活動中已停止已銷毀或未創(chuàng)建

活動中無無數(shù)據(jù)錯(cuò)誤

已停止父資源已停止無數(shù)據(jù)錯(cuò)誤

已銷毀或未創(chuàng)建數(shù)據(jù)錯(cuò)誤數(shù)據(jù)錯(cuò)誤/

- [組合]未關(guān)聯(lián)

資源角色-資源狀態(tài)-

活動中已停止已銷毀

父資源無無/

子資源無父資源無父資源/

- [托管]已關(guān)聯(lián)

管控資源狀態(tài)-托管資源狀態(tài)-

活動中已停止已銷毀或未創(chuàng)建

活動中無無無

已停止數(shù)據(jù)錯(cuò)誤數(shù)據(jù)錯(cuò)誤數(shù)據(jù)錯(cuò)誤

已銷毀或未創(chuàng)建數(shù)據(jù)錯(cuò)誤數(shù)據(jù)錯(cuò)誤/

- [托管]未關(guān)聯(lián)

資源角色-資源狀態(tài)-

活動中已停止已銷毀

管控資源無無/

托管資源數(shù)據(jù)錯(cuò)誤數(shù)據(jù)錯(cuò)誤/

匹配關(guān)系相關(guān)

- 預(yù)留與實(shí)例資源匹配關(guān)系

預(yù)留資源小于可匹配實(shí)例資源用量預(yù)留資源等于可匹配實(shí)例資源用量預(yù)留資源大于可匹配實(shí)例資源用量

預(yù)留資源不足無預(yù)留資源低利用率

用量關(guān)系相關(guān)

- 快照或備份的份數(shù)

份數(shù)低于合理范圍份數(shù)處于合理范圍份數(shù)高于合理范圍

快照或備份不足無快照或備份過多

資源指標(biāo)相關(guān)

- 資源指標(biāo)

指標(biāo)低于合理范圍指標(biāo)處于合理范圍指標(biāo)高于合理范圍

資源低利用率無資源不足

補(bǔ)充說明

結(jié)合用戶實(shí)際使用資源時(shí)的操作笔咽,我們會發(fā)現(xiàn)搔预,如上判定規(guī)則判定得出的很多問題在用戶合理的使用過程中實(shí)際也會發(fā)生。比如叶组,在人工創(chuàng)建一個(gè)存儲卷與完成掛載此存儲卷之間會存在一定的時(shí)間差(在此期間會處于“無父資源”的狀態(tài))拯田,在業(yè)務(wù)不繁忙的時(shí)段預(yù)留資源可能會低利用率,一臺虛機(jī)的 CPU 利用率在訪問低谷時(shí)可能很低等等甩十,這些狀態(tài)都與用戶的不合理操作無關(guān)船庇,也并無可優(yōu)化的問題。

進(jìn)一步考慮這個(gè)問題侣监,會發(fā)現(xiàn)很多的“問題狀態(tài)”必須持續(xù)一定的時(shí)間鸭轮,或是達(dá)到總時(shí)長的一定比率后才會成為問題。所以橄霉,在實(shí)際制定判定規(guī)則時(shí)窃爷,一般都需要增加“持續(xù)時(shí)長”和/或“平均時(shí)長”等輔助判定條件。

下期預(yù)告

下期文章:《云成本管理方法論(四)——云優(yōu)化管理之管理措施》,將針對本篇文章中判定規(guī)則所發(fā)現(xiàn)的各類可優(yōu)化問題吞鸭,來一般性地說明對這些問題的優(yōu)化措施寺董。

直觀地理解,可認(rèn)為已關(guān)聯(lián)是指關(guān)聯(lián)屬性值不為空刻剥,未關(guān)聯(lián)是關(guān)聯(lián)屬性值為空遮咖。同時(shí),對于聚合關(guān)系中的父資源造虏,未關(guān)聯(lián)指其關(guān)聯(lián)子資源的集合屬性為空御吞。

作者:jancco

鏈接:http://www.reibang.com/p/38df0e29fefa

來源:簡書

著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)漓藕,非商業(yè)轉(zhuǎn)載請注明出處陶珠。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市享钞,隨后出現(xiàn)的幾起案子揍诽,更是在濱河造成了極大的恐慌,老刑警劉巖栗竖,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件暑脆,死亡現(xiàn)場離奇詭異,居然都是意外死亡狐肢,警方通過查閱死者的電腦和手機(jī)添吗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來份名,“玉大人碟联,你說我怎么就攤上這事〗┫伲” “怎么了鲤孵?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長想邦。 經(jīng)常有香客問我裤纹,道長,這世上最難降的妖魔是什么丧没? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮锡移,結(jié)果婚禮上呕童,老公的妹妹穿的比我還像新娘。我一直安慰自己淆珊,他們只是感情好夺饲,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般往声。 火紅的嫁衣襯著肌膚如雪擂找。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天浩销,我揣著相機(jī)與錄音贯涎,去河邊找鬼。 笑死慢洋,一個(gè)胖子當(dāng)著我的面吹牛塘雳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播普筹,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼败明,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了太防?” 一聲冷哼從身側(cè)響起妻顶,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蜒车,沒想到半個(gè)月后讳嘱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡醇王,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年呢燥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片寓娩。...
    茶點(diǎn)故事閱讀 38,654評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡叛氨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出棘伴,到底是詐尸還是另有隱情寞埠,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布焊夸,位于F島的核電站仁连,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏阱穗。R本人自食惡果不足惜饭冬,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望揪阶。 院中可真熱鬧昌抠,春花似錦、人聲如沸鲁僚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至侨艾,卻和暖如春执虹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背唠梨。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工袋励, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人姻成。 一個(gè)月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓插龄,卻偏偏與公主長得像,于是被迫代替她去往敵國和親科展。 傳聞我的和親對象是個(gè)殘疾皇子均牢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容