複製鏈接
請複製以下鏈接發送給好友

服務可用性

鎖定
服務的效果、效能和效率。互聯網行業中指用 户是否可以隨時使用網絡資源,換言之,就是網絡的平均無故 障率。網絡故障除了與網絡設備的可靠性有關外,還與很多非 網絡因素有關,比如因施工將光纜挖斷等。所以,為了保證網 絡的無故障率,除了選擇高性能、高可靠性的設備外,還要在網 絡結構上充分考慮冗餘和備份。以光纜被割斷事件為例,假定 在一年內發生一次,完全不使用任何措施,但有人員24小時維 護。發現並接續光纜時間一般為1天,所以其服務可用性指標 為:1-24 × 60 × 60/(31. 536 × 106)=99.726%。
中文名稱
服務可用性
英文名稱
service availability
定  義
在給定的時間段內,能夠使用業務功能的時間所佔百分比。
應用學科
通信科技(一級學科),服務與應用(二級學科)
中文名
服務可用性
外文名
service availability

服務可用性分析指標

可用性比率指標
一個IT資源的整體可用性通常用運行時間的百分比來表達。例如,一個總是可用的IT資源的運行時間為100%。
·描述——服務運行時間的百分比。
·測量值—全部運行時間/全部時間。
·頻率——每週,每月,每年。
·雲交付模型——IaaSPaaSSaaS
·示例——至少99.5%的運行時間。
停用時間指標
這個服務質量指標是用來定義服務水平目標的最大和平均停用時間。
·描述——次停用的時長。
·測量值——停用結束的日期/時間一停用開始的日期/時問。
·頻率——每次有事件發生。
·雲交付模型——IaaS,PaaS,SaaS。
·示例——最長1小時,平均15分鐘。 [1] 

服務可用性影響因素

①性能:許多系統儘管在功能上可用,但性能水平卻因部分功能的喪失而下降。當一個網上購物站點的硬盤或集羣處理器發生故障時,雖然仍然能夠接收訂單,但其整體服務效能卻會下降。當今系統的設計通常都可以做到當某些部件發生故障時,仍然可以繼續提供服務,但性能水平則會下降。
②功能:即使故障使系統不能按設計的正常狀態運行,但它還能夠提供某些價值。比如,當一個預定系統的交易數據庫正在備份,可能暫時不能接受新的預定,但它仍然能夠檢查預定狀態並回復其他詢問。

服務可用性設計規則

獨立性設計
獨立性是指當某個單個的系統出現問題時。它不會影響其他系統的運行。這裏有兩層意思:各個業務的服務線之間儘量相互獨立。不要使用共同的設備如存儲等。這是因為不同的業務服務所需要的維護時間是不同的。在每條服務線上,所有系統或應用單元,例如服務器,應該在每一層之內(withinIayer)以及層與層之間(between Iayer)獨立運行。這樣運營團隊應該可以單獨地運行或停止某個服務器.而不影響其他服務器的運作。
容錯設計
容錯設計是讓系統的某些部分出現故障的狀態下,使系統在降級運行(degradedoperating)的狀態下繼續運行的設計。這種運行可能在一個較低水平,其目的是讓平台不是完全失敗的。或是説作為一個整體的平台還沒有停止。這種較低水平是指平台的吞吐量的降低。響應時間減緩等。
犧牲峯值
這個設計對超大用户的流量的場景非常重要。所有的服務平台的容量都是有限的。但實際流程超過預計容量的突發狀況時,服務提供商寧願犧牲這些超過的流量.也要保證基本流量的暢通。比如,設計容量是100萬用户,當用户達到1 10萬時,要犧牲掉10萬用户的訪問,以保證100萬基本用户的正常使用。
在做這樣設計的時候。服務平台端(server-end)和客户端軟件(cIient—end)都要有這樣的機制:對於這1 O萬用户,他們一旦請求失敗後。就會放棄.而不是不斷地繼續發請求給服務平台造成壓力。 [2] 

服務可用性基本作用

①當需要使用時。
②故障環境下具有足夠的性能。
③故障環境下具有足夠的功能。
並不是所有系統都必須每天二十四小時可用,並保持其所有功能的最佳性能水平。可用性的基本作用是能夠讓可用系統的設計者設計出滿足企業可用性需求的系統,同時是負擔得起的。 [3] 
參考資料
  • 1.    (美)THOMAS ERL;(英)ZAIGHAM MAHMOOD著;龔奕利,賀蓮,胡創譯.雲計算概念、技術與架構:機械工業出版社,2014.07
  • 2.    陳赤榕主編;陳赤榕,李彥濤,劉國萍,楊力偉等著.雲計算服務:運營管理與技術架構:清華大學出版社,2014.08
  • 3.    潘明惠著.網絡信息安全工程原理與應用:清華大學出版社,2011.06