版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系我們

[科普中國]-服務(wù)可用性

科學(xué)百科
原創(chuàng)
科學(xué)百科為用戶提供權(quán)威科普內(nèi)容,打造知識科普陣地
收藏

指標(biāo)可用性比率指標(biāo)

一個IT資源的整體可用性通常用運行時間的百分比來表達(dá)。例如,一個總是可用的IT資源的運行時間為100%。

·描述——服務(wù)運行時間的百分比。

·測量值—全部運行時間/全部時間。

·頻率——每周,每月,每年。

·云交付模型——IaaS,PaaS,SaaS。

·示例——至少99.5%的運行時間。

停用時間指標(biāo)這個服務(wù)質(zhì)量指標(biāo)是用來定義服務(wù)水平目標(biāo)的最大和平均停用時間。

·描述——次停用的時長。

·測量值——停用結(jié)束的日期/時間一停用開始的日期/時問。

·頻率——每次有事件發(fā)生。

·云交付模型——IaaS,PaaS,SaaS。

·示例——最長1小時,平均15分鐘。1

影響因素①性能:許多系統(tǒng)盡管在功能上可用,但性能水平卻因部分功能的喪失而下降。當(dāng)一個網(wǎng)上購物站點的硬盤或集群處理器發(fā)生故障時,雖然仍然能夠接收訂單,但其整體服務(wù)效能卻會下降。當(dāng)今系統(tǒng)的設(shè)計通常都可以做到當(dāng)某些部件發(fā)生故障時,仍然可以繼續(xù)提供服務(wù),但性能水平則會下降。

②功能:即使故障使系統(tǒng)不能按設(shè)計的正常狀態(tài)運行,但它還能夠提供某些價值。比如,當(dāng)一個預(yù)定系統(tǒng)的交易數(shù)據(jù)庫正在備份,可能暫時不能接受新的預(yù)定,但它仍然能夠檢查預(yù)定狀態(tài)并回復(fù)其他詢問。

設(shè)計規(guī)則獨立性設(shè)計獨立性是指當(dāng)某個單個的系統(tǒng)出現(xiàn)問題時。它不會影響其他系統(tǒng)的運行。這里有兩層意思:各個業(yè)務(wù)的服務(wù)線之間盡量相互獨立。不要使用共同的設(shè)備如存儲等。這是因為不同的業(yè)務(wù)服務(wù)所需要的維護(hù)時間是不同的。在每條服務(wù)線上,所有系統(tǒng)或應(yīng)用單元,例如服務(wù)器,應(yīng)該在每一層之內(nèi)(withinIayer)以及層與層之間(between Iayer)獨立運行。這樣運營團隊?wèi)?yīng)該可以單獨地運行或停止某個服務(wù)器.而不影響其他服務(wù)器的運作。

容錯設(shè)計容錯設(shè)計是讓系統(tǒng)的某些部分出現(xiàn)故障的狀態(tài)下,使系統(tǒng)在降級運行(degradedoperating)的狀態(tài)下繼續(xù)運行的設(shè)計。這種運行可能在一個較低水平,其目的是讓平臺不是完全失敗的?;蚴钦f作為一個整體的平臺還沒有停止。這種較低水平是指平臺的吞吐量的降低。響應(yīng)時間減緩等。

犧牲峰值這個設(shè)計對超大用戶的流量的場景非常重要。所有的服務(wù)平臺的容量都是有限的。但實際流程超過預(yù)計容量的突發(fā)狀況時,服務(wù)提供商寧愿犧牲這些超過的流量.也要保證基本流量的暢通。比如,設(shè)計容量是100萬用戶,當(dāng)用戶達(dá)到1 10萬時,要犧牲掉10萬用戶的訪問,以保證100萬基本用戶的正常使用。

在做這樣設(shè)計的時候。服務(wù)平臺端(server-end)和客戶端軟件(cIient—end)都要有這樣的機制:對于這1 O萬用戶,他們一旦請求失敗后。就會放棄.而不是不斷地繼續(xù)發(fā)請求給服務(wù)平臺造成壓力。2

作用①當(dāng)需要使用時。

②故障環(huán)境下具有足夠的性能。

③故障環(huán)境下具有足夠的功能。

并不是所有系統(tǒng)都必須每天二十四小時可用,并保持其所有功能的最佳性能水平??捎眯缘幕咀饔檬悄軌蜃尶捎孟到y(tǒng)的設(shè)計者設(shè)計出滿足企業(yè)可用性需求的系統(tǒng),同時是負(fù)擔(dān)得起的。3