《什么時候需要99.999%的可靠性?》要點(diǎn):
本文介紹了什么時候需要99.999%的可靠性?,希望對您有用。如果有疑問,可以聯(lián)系我們。
高可用是IT世界中的一個重要領(lǐng)域,不過,對大多少IT公司或組織來說,高可用性達(dá)到99.999%是沒必要的.
一個公司或組織是否需要99.999%的可靠性,依賴許多因素:軟件成本,公司財(cái)力能否承擔(dān)等.
“當(dāng)你的設(shè)備處理人命關(guān)天的事情,或業(yè)務(wù)中斷一分鐘就會損失百萬美刀,那么你可以考慮99.99%的可靠性.”Robertson(Linux高可用項(xiàng)目開發(fā)者)如是說.
權(quán)衡高可用的付出與得到
實(shí)現(xiàn)高可用系統(tǒng)的成本,不論是99.99%還是99.999%,都包含了軟件成本,硬件成本,人力成本,還有培訓(xùn)支出.當(dāng)一個公司打算要做高可用系統(tǒng)之前,最好先權(quán)衡,構(gòu)建高可用系統(tǒng)的成本,與系統(tǒng)業(yè)務(wù)中斷所帶來的損失,哪個付出更多.若不想付出太多的資金在構(gòu)建高可用系統(tǒng)上,那么就得分析你的系統(tǒng),什么時候會出現(xiàn)業(yè)務(wù)中斷,控制住業(yè)務(wù)中斷所帶來得損失,以及構(gòu)建快速恢復(fù)的能力.
實(shí)際上,關(guān)乎每分鐘有百萬美刀的系統(tǒng),也可以不用做5個9的高可用系統(tǒng),只要能夠控制到有計(jì)劃地中斷業(yè)務(wù)(也可以說是中斷業(yè)務(wù)可控制),如在交易時候業(yè)務(wù)不中斷業(yè)務(wù)即可.
根據(jù)愛默生對41家數(shù)據(jù)中心的統(tǒng)計(jì)數(shù)據(jù)報(bào)告發(fā)現(xiàn):“非計(jì)劃的業(yè)務(wù)中斷是導(dǎo)致公司業(yè)績損失的主要因素”.報(bào)告中還指出:“業(yè)務(wù)中斷后的故障定位,分析與解決,也需要耗費(fèi)不少財(cái)力”.
如果一個公司的業(yè)務(wù)承諾的可靠性是99.99%,那么每年只允許業(yè)務(wù)中斷8.76小時.如果業(yè)務(wù)中斷導(dǎo)致的損失是每小時100萬,那么一年的損失是876萬.
但是,如果這個公司承諾的可靠性是99.999%,那么每年只允許業(yè)務(wù)中斷不超過1個小時,如果業(yè)務(wù)中斷導(dǎo)致的損失是每小時100萬,那么一年的損失小于100萬.
我們可以算到,可靠性從99.99%提升到99.999%,可以挽回大概700萬的損失.那么這種情況下是值得的.
但是如果你提升可靠性到99.999%上面的花費(fèi),超過了700萬,那保持99.99%的可靠性也是一種選擇.
任何產(chǎn)品都需要考慮投入與產(chǎn)出比,那么你允許的業(yè)務(wù)中斷時間是多少?
99.99%的可靠性對大多數(shù)業(yè)務(wù)來說是足夠的,對于一些離線業(yè)務(wù),99.9%可靠性大部分場景下也夠用了.
實(shí)現(xiàn)99.99%的可靠性
在一些領(lǐng)域,99.999%可靠性是必須的,如運(yùn)輸行業(yè).假如火車控制系統(tǒng)故障了,那么可能成千上萬的旅客就會被滯留.(天朝的7.23事故大家都知道)
這種場景下,實(shí)現(xiàn)99.999%可靠性通常使用容錯處理,包含軟件的容錯和硬件的容錯.常見的軟件容錯有負(fù)載均衡,就是多個實(shí)例同時提供服務(wù).當(dāng)軟件容錯不起作用時候,就需要用到硬件容錯,硬件容錯一半是做硬件冗余,如兩個服務(wù)器做主備.
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/4695.html