精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

軟件架構(gòu)的可靠性設(shè)計

企業(yè)動態(tài)
在網(wǎng)絡(luò)設(shè)備軟件功能越來越復(fù)雜的今天,軟件架構(gòu)的可靠性占有非常重要的地位。

在網(wǎng)絡(luò)設(shè)備軟件功能越來越復(fù)雜的今天,軟件架構(gòu)的可靠性占有非常重要的地位。沒有一個可靠的軟件架構(gòu),設(shè)備的可靠性將無從談起。本文以H3CComware V7軟件平臺為例,介紹其采用的軟件架構(gòu)可靠性設(shè)計方法。

故障隔離和自愈

軟件和Bug是一對伴生的兄弟。在一個龐大的軟件系統(tǒng)中,即使是經(jīng)驗(yàn)再豐富的程序員也無法保證沒有任何Bug。硬件設(shè)備工作再穩(wěn)定,如果不幸遇到軟件Bug,也會引起異常,設(shè)備將無法正常工作。因此,故障隔離和自愈是軟件設(shè)計中必須要考慮的問題。

故障隔離

故障隔離指在軟件發(fā)生故障的時候,把故障造成的危害限制在最小范圍內(nèi)。為了達(dá)到此目標(biāo),Comware V7系統(tǒng)采用了Linux操作系統(tǒng)架構(gòu),絕大部分程序都是用戶態(tài)程序。在Linux系統(tǒng)中,每個用戶態(tài)程序擁有獨(dú)立的進(jìn)程空間,這樣,一旦某個程序崩潰,并不會對其他的程序產(chǎn)生影響。我們稱這種進(jìn)程空間獨(dú)立的架構(gòu)設(shè)計為真正的模塊化設(shè)計。

舉例來說,路由協(xié)議中,OSPF是一個獨(dú)立的用戶態(tài)程序,IS-IS也是一個獨(dú)立的用戶態(tài)程序。運(yùn)行期間,在某個極其特殊的情況下,OSPF走入某個代碼異常分支處理流程,而在這里有一個Bug,運(yùn)行到這就會引起整個OSPF進(jìn)程崩潰。但I(xiàn)S-IS作為一個獨(dú)立的路由協(xié)議,擁有獨(dú)立的進(jìn)程空間,它的運(yùn)行不受任何影響,還可以正常運(yùn)行。

故障自愈

故障自愈是讓系統(tǒng)從故障中恢復(fù)到正常的工作狀態(tài)。想要做到自愈,首先要發(fā)現(xiàn)錯誤。Comware V7系統(tǒng)有一套完整的進(jìn)程運(yùn)行狀態(tài)監(jiān)控機(jī)制,可以及時發(fā)現(xiàn)某個用戶態(tài)程序"異常"。其基本工作原理如下

1. 所有的用戶態(tài)程序都是系統(tǒng)初始化進(jìn)程SCM(Service Control Manager)的子進(jìn)程,SCM可以感知所有子進(jìn)程的狀態(tài),一旦發(fā)現(xiàn)某個用戶態(tài)程序崩潰,會主動回收它的資源,然后重新啟動一個相同的用戶態(tài)程序,接替崩潰的程序繼續(xù)工作。

2. 有時一個用戶態(tài)程序出了問題,無法正常工作,但還沒有達(dá)到崩潰的地步,這時Comware系統(tǒng)中另外一套主動檢測機(jī)制則起作用,過程如圖1所示。

圖1 進(jìn)程故障發(fā)現(xiàn)與自愈過程

圖1 進(jìn)程故障發(fā)現(xiàn)與自愈過程

這個特殊的監(jiān)控程序--Monitor,會周期性的檢查各個用戶態(tài)程序,主動向其他的用戶態(tài)程序發(fā)送查詢消息。其他的用戶態(tài)程序在收到Monitor發(fā)來的這個消息后,會進(jìn)行自檢,并將自身的情況回應(yīng)給Monitor,Monitor根據(jù)回復(fù)的消息得知某個用戶態(tài)程序異常。在更為嚴(yán)重的異常情況下,用戶態(tài)程序無法處理Monitor發(fā)來的消息,無法應(yīng)答,Monitor在一段時間內(nèi)沒有收到應(yīng)答,則判斷這個用戶態(tài)程序"異常"。

一旦監(jiān)控進(jìn)程發(fā)現(xiàn)某個用戶態(tài)程序異常,就會通知SCM,SCM重復(fù)步驟一:回收它的資源,然后重新啟動一個相同的用戶態(tài)程序,接替崩潰的程序繼續(xù)工作。

以上是對故障隔離與自愈機(jī)制的簡單描述,Comware V7實(shí)際的工作方式要復(fù)雜的多。因?yàn)樽鳛橐粋€通信系統(tǒng),各個獨(dú)立的用戶態(tài)程序之間并不是真正完全"孤立"的,它們之間會進(jìn)行各種通信,協(xié)作完成網(wǎng)絡(luò)設(shè)備的各種功能。所以,想要讓重新運(yùn)行的用戶態(tài)程序真正的正常工作,還需要記錄大量的程序正常工作時的狀態(tài)信息,以便在重啟以后,使其恢復(fù)到故障之前的正常狀態(tài)。

同時,Comware V7擁有EEM(Embedded Event Manager)系統(tǒng),系統(tǒng)管理員可以編寫腳本,在異常發(fā)生時通過EEM觸發(fā)這個腳本。這樣,除上述所提到的中止異常程序重新運(yùn)行的動作外,還能夠按照腳本做更為復(fù)雜的動作,進(jìn)行異常的遠(yuǎn)程上報、進(jìn)一步的異常診斷分析,或者其他任何可以通過腳本觸發(fā)的動作。這樣,軟件系統(tǒng)的可維護(hù)性也大大提升。

進(jìn)程級備份

故障隔離與自愈功能,僅僅是單硬件系統(tǒng)上的行為。單硬件系統(tǒng)是指只有一個硬件主板的集中式系統(tǒng)(大部分盒式產(chǎn)品都屬于這種情況),或者是分布式設(shè)備上的IO板,沒有另外一塊單板作為備份(如分布式設(shè)備的大部分接口板、業(yè)務(wù)板)。

在硬件有冗余備份的情況下,則需要進(jìn)程級備份功能,也稱為進(jìn)程級HA。所謂進(jìn)程級備份,是相對于單板級HA而言的,主要是指參與備份和倒換的實(shí)體不再是整個單板,而是單板上的一個個用戶態(tài)進(jìn)程。具體過程如圖2所示。

圖2 進(jìn)程級HA倒換過程示意

圖2 進(jìn)程級HA倒換過程示意

在主板Master和備板Slave上都有相同的用戶態(tài)程序OSPF在運(yùn)行,一個工作在"主"狀態(tài),一個工作在"備"狀態(tài)。初始化時,OSPF的"主"進(jìn)程運(yùn)行在Master Board上,"備"進(jìn)程運(yùn)行在Slave Board上。一旦"主"狀態(tài)的程序異常,Master Board上的Monitor發(fā)現(xiàn)以后,就會通知本板的HA,同時也通知本板SCM。SCM關(guān)閉本端的異常程序,再重新啟動,并使其工作在"備"狀態(tài);而HA接到通知后,就會通知Slave Board上的HA,Slave Board上的HA在通知本板的OSPF進(jìn)程由"備"升級為"主"。

可見,進(jìn)程級HA是在自愈機(jī)制的基礎(chǔ)上,增加了進(jìn)程級的主備倒換。那么它能帶來哪些額外的好處呢?

自愈過程中,系統(tǒng)會中止"舊"程序、重啟"新"程序,而新程序從啟動到正常工作需要一段時間,在某些情況下可能會很長。在這段時間內(nèi),由于程序還不能夠正常工作,無法完成同外界設(shè)備的交互,會引起網(wǎng)絡(luò)上的振蕩,造成流量中斷。而進(jìn)程級HA,工作在"備"狀態(tài)的程序"時刻準(zhǔn)備著"接替"主"用程序,一旦發(fā)現(xiàn)異常,立即切換工作狀態(tài),可以大大縮短切換時間,讓外界幾乎感覺不到設(shè)備曾經(jīng)"切換過"。

進(jìn)程級HA的另一個特點(diǎn)是可以通過人為控制,讓一部分程序的"主"進(jìn)程工作在Master Board上,另一部分程序的"主"進(jìn)程工作在Slave Board上,這樣就可以達(dá)到負(fù)載分擔(dān)的效果,避免所有的"主"進(jìn)程都工作在Master上,減輕Master的壓力。

當(dāng)然,進(jìn)程級HA需要硬件支持冗余備份,因此適用于堆疊產(chǎn)品,或者分布式產(chǎn)品的主控板,分布式產(chǎn)品的接口板或其他集中式產(chǎn)品都不具備這樣的硬件條件,因此還要依靠自愈來提升可靠性。

上述兩種設(shè)計方法配合使用,極大的提升了Comware V7系統(tǒng)的可靠性,并使得Comware V7系統(tǒng)的可靠性設(shè)計變得非常富有"彈性",可以適應(yīng)各種不同產(chǎn)品形態(tài)的需要。

結(jié)束語

本文介紹了比較直接的提升軟件可靠性的機(jī)制和方法。實(shí)際上,在軟件整體架構(gòu)中,還有其他的提升可靠性的設(shè)計原則和方法,目標(biāo)是設(shè)計出真正的高內(nèi)聚低耦合的軟件系統(tǒng),減少在維護(hù)和功能擴(kuò)展過程中,軟件開發(fā)人員"犯錯誤"的機(jī)會。總之,良好的軟件架構(gòu)是軟件可靠性的基礎(chǔ),是設(shè)備可靠性的最重要的保障。

Comware V7是H3C下一代的網(wǎng)絡(luò)產(chǎn)品軟件平臺。Comware V7系統(tǒng)構(gòu)建在Linux體系架構(gòu)之上,對其中網(wǎng)絡(luò)協(xié)議、通訊接口、分布式和高可靠性的方面進(jìn)行了徹底的改造和擴(kuò)展,以適應(yīng)網(wǎng)絡(luò)設(shè)備的需要。ComwareV7的絕大部分程序都運(yùn)行在用戶態(tài),是真正的模塊化系統(tǒng),***程度的提升了軟件系統(tǒng)整體的可靠性。同時,它支持多線程并發(fā)和搶占,支持SMP對稱多處理,支持64位CPU,支持設(shè)備虛擬化,支持進(jìn)程級備份以及完整的ISSU。

責(zé)任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2010-12-28 20:16:24

2023-11-17 09:00:00

Kafka開發(fā)

2010-12-28 20:04:10

網(wǎng)絡(luò)的可靠性網(wǎng)絡(luò)解決方案可靠性

2010-12-28 19:50:21

可靠性產(chǎn)品可靠性

2010-12-28 20:14:53

2019-08-30 12:10:05

磁盤數(shù)據(jù)可靠性RAID

2020-12-06 14:51:23

物聯(lián)網(wǎng)可靠性IOT

2011-05-25 19:31:07

Stratus信息化

2013-11-04 17:05:37

銀行容錯

2018-09-27 14:13:27

云服務(wù)可靠故障

2024-02-28 10:26:04

物聯(lián)網(wǎng)數(shù)據(jù)存儲

2011-05-04 19:17:36

VPLSVPN技術(shù)

2021-02-02 11:01:31

RocketMQ消息分布式

2024-03-13 13:09:14

性能智能座艙軟件

2018-05-07 10:20:38

Kafka存儲機(jī)制

2009-04-08 10:23:00

軟交換網(wǎng)絡(luò)可靠

2013-11-04 17:04:22

容錯可靠

2024-05-09 08:04:23

RabbitMQ消息可靠性

2017-06-23 18:25:51

kafka數(shù)據(jù)可靠性

2012-06-28 10:00:07

硬件可靠性
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

欧美卡一卡二卡三| 日本婷婷久久久久久久久一区二区 | 欧美一区视频| 欧美变态凌虐bdsm| 永久免费在线看片视频| 黄片毛片在线看| 欧美~级网站不卡| 精品成人佐山爱一区二区| 国产91在线免费| 成人av电影观看| 国产自产高清不卡| 午夜精品理论片| 成人无码av片在线观看| 国产一区二区三区黄网站| 亚洲va国产天堂va久久en| 国产精品理伦片| 色偷偷综合社区| 日韩精品――色哟哟| 中文在线免费视频| 成人免费一区二区三区视频| 91免费版网站入口| 国偷自拍第113页| 成人情趣视频网站| 日韩欧美黄色影院| 免费日韩中文字幕| 三级资源在线| 日本一区二区高清| 成人综合色站| 亚洲自拍偷拍另类| 久久aⅴ国产紧身牛仔裤| 久久99热精品这里久久精品| 国产黄片一区二区三区| 日韩一级特黄| 一本大道久久精品懂色aⅴ| 99久re热视频精品98| 日韩一区二区三区不卡| 狠狠色综合日日| 日韩av色综合| 黄色激情视频在线观看| 欧美hd在线| 日韩精品视频在线播放| 91精产国品一二三| 亚洲免费资源| 欧美亚洲自拍偷拍| 1024精品视频| 菠萝蜜视频在线观看www入口| 日韩一区日韩二区| 天堂资源在线亚洲视频| 青青操视频在线| 成人国产电影网| 亚洲综合av影视| 伊人免费在线观看| 青草国产精品久久久久久| 17婷婷久久www| 黄色片免费观看视频| 国产综合激情| 欧美激情一区二区三级高清视频| 欧美性生交大片| 久久性感美女视频| 中文字幕日韩欧美| 一级做a爰片久久毛片美女图片| 亚洲精品无码久久久久久| yellow91字幕网在线| 中文字幕五月欧美| 亚洲欧美国产精品桃花| 番号集在线观看| 亚洲国产精品av| 亚洲va韩国va欧美va精四季| caoporn国产精品免费视频| 国产婷婷色一区二区三区| 欧美精品与人动性物交免费看| 国产精品探花视频| 国产在线国偷精品免费看| 91精品久久久久久久久不口人| 在线观看中文字幕网站| 久久久综合网| 欧美在线视频一区| 亚洲欧美日韩一区二区三区四区| 在线看片欧美| 欧美在线影院在线视频| jizz国产在线观看| 日韩精品国产精品| 国产精品视频久久久| 日本成人一级片| 久久99久久久欧美国产| 91在线观看欧美日韩| 成人小说亚洲一区二区三区| 久久久天堂av| 大桥未久一区二区三区| 欧美极品videos大乳护士| 在线观看一区二区视频| 潘金莲一级淫片aaaaa| 亚洲人成网站77777在线观看| 久久精品精品电影网| 自拍偷拍欧美亚洲| 九一九一国产精品| 国语精品中文字幕| 免费网站看v片在线a| 五月天视频一区| 亚洲天堂网2018| 亚洲电影男人天堂| 久久伊人免费视频| 黄色片网站在线免费观看| 国产在线一区二区综合免费视频| 久久精品丝袜高跟鞋| 巨大荫蒂视频欧美大片| 欧美性黄网官网| 婷婷久久综合九色国产成人 | 亚洲美女视频| 国产成人av在线播放| 精品人妻少妇嫩草av无码专区 | 精品日韩在线一区| 欧美一区二区三区粗大| 国产视频一区在线观看一区免费| 国产一区二区在线播放| 天天摸天天干天天操| 椎名由奈av一区二区三区| 草草草在线视频| 日韩欧美高清一区二区三区| 日韩在线播放视频| 国产婷婷色一区二区在线观看 | 国产欧美日韩在线播放| 好吊日视频在线观看| 欧美亚一区二区| 美女又爽又黄视频毛茸茸| 欧美日韩1区2区3区| 成人久久精品视频| 国产福利在线| 色综合 综合色| 给我免费观看片在线电影的| 欧美不卡一区| 亚洲free性xxxx护士hd| 精品欧美色视频网站在线观看| 欧美日韩一级二级| www色com| 免费人成在线不卡| 欧美另类高清视频在线| 瑟瑟视频在线看| 亚洲国产中文字幕在线观看| 日韩精品一区二区在线播放| 成人免费av网站| 嫩草影院中文字幕| 91精品久久久久久综合五月天 | 欧美日韩成人免费观看| 韩国三级中文字幕hd久久精品| 亚洲一区二区在线看| 精品久久99| 久久九九国产精品怡红院| 97人妻精品一区二区三区| 国产精品你懂的在线| 91亚洲精品久久久蜜桃借种| 午夜久久免费观看| 亚洲自拍欧美另类| 午夜老司机精品| 乱人伦中文视频在线| 欧美日韩国产高清一区二区| 任你操精品视频| 精品一区二区三区av| 国产免费一区二区三区四在线播放| 少妇精品视频在线观看| 欧美成人午夜免费视在线看片| 亚洲成a人片在线| 亚洲成人中文在线| 中文字幕一区二区三区人妻| 日韩精品电影在线| 一本一本a久久| 亚洲1区在线| 97视频在线观看视频免费视频 | 国产不卡av在线| 川上优的av在线一区二区| 欧美午夜精品一区二区蜜桃| 国产免费一区二区三区四区| 国产激情视频一区二区在线观看 | 国产a区久久久| 精品视频在线观看一区| 啪啪亚洲精品| 91久久久久久久久久| 国产福利在线免费观看| 亚洲情综合五月天| 91中文字幕在线播放| 亚洲图片欧美一区| 日韩中文字幕有码| 精品一区二区三区免费观看| wwwwww欧美| 免费国产自久久久久三四区久久| 国产一区红桃视频| 男女在线视频| 亚洲日韩欧美视频| 国产乱淫a∨片免费视频| 午夜精品福利在线| 91动漫免费网站| 99久久免费视频.com| 日韩大片一区二区| 在线日韩欧美| 在线电影看在线一区二区三区| 欧美巨大xxxx| 亚洲free性xxxx护士白浆| 屁屁影院ccyy国产第一页| 国产成人精品亚洲线观看| 国产精品欧美风情| www欧美xxxx| xxx成人少妇69| 日本啊v在线| 日韩欧美亚洲另类制服综合在线| 伊人久久久久久久久久久久| 亚洲综合男人的天堂| 日本猛少妇色xxxxx免费网站| av亚洲精华国产精华精| 在线看免费毛片| 视频一区二区三区中文字幕| 国产精品一线二线三线| 国产高清一区二区| 日韩欧美精品一区二区| 欧美日韩导航| 国产99视频精品免费视频36| 91精品福利观看| 国产精品国产三级国产专播精品人 | 欧美一区不卡| 一区二区不卡在线观看| 国产一区二区三区日韩精品 | 欧美日韩精品国产| 麻豆chinese极品少妇| 最近中文字幕一区二区三区| 久久亚洲AV无码专区成人国产| 9人人澡人人爽人人精品| 在线观看你懂的视频| 极品美女销魂一区二区三区免费| 日本三区在线观看| 亚洲欧美日韩国产一区| 分分操这里只有精品| 欧美在线三级| 大桥未久一区二区| 天天影视综合| 一区二区在线高清视频| 日韩一区电影| 亚洲精品中文字幕乱码三区不卡| 成人网18免费网站| 色播五月综合| 欧美一区二区三区激情视频| 日韩和欧美的一区二区| 欧美理论电影大全| 秋霞久久久久久一区二区| 国产精品一区二区av日韩在线| 久久久久国产精品视频| 亚洲影院天堂中文av色| 免费日韩av电影| 中国av一区| 日韩国产精品一区二区| 日本久久久久久久久久| 亚洲视频二区| 免费高清在线观看免费| 久久国产成人| 午夜久久久精品| 精久久久久久久久久久| 国内精品国产三级国产aⅴ久| 国产精品综合在线视频| 四虎国产精品免费| 成a人片亚洲日本久久| 亚洲一区二区三区四区五区六区 | 国产精品情侣呻吟对白视频| 国产精品狼人久久影院观看方式| 久久精品国产久精国产一老狼| 国产免费av高清在线| 伊是香蕉大人久久| 在线观看h片| 久久av.com| 欧美xxxx做受欧美88bbw| 久久久久久国产免费| 无码小电影在线观看网站免费| 日本电影亚洲天堂| 美女视频一区| 91精品国产91久久久久青草| 日韩极品少妇| 午夜一区二区三区| 亚洲综合小说| 大陆极品少妇内射aaaaa| 老司机精品福利视频| 亚洲精品国产久| aaa欧美色吧激情视频| 91在线播放国产| aa视频在线免费观看| 亚洲аv电影天堂网| 大乳在线免费观看| 欧美精品免费播放| 在线观看特色大片免费视频| 国产综合在线观看视频| 欧美高清视频看片在线观看| 亚洲丰满在线| 亚洲精品麻豆| 亚洲天堂国产视频| 99久久伊人久久99| 国产真实乱在线更新| 欧美日韩在线看| av中文在线观看| 亚洲人精品午夜在线观看| 青春草在线免费视频| 国产精品欧美日韩久久| 国产精品22p| 综合色婷婷一区二区亚洲欧美国产| 亚洲精品四区| 国产亚洲色婷婷久久| 国产欧美综合在线观看第十页| 国产精品变态另类虐交| 在线不卡欧美精品一区二区三区| 午夜在线视频免费| 欧美人与性动交| 成人国产一区| 欧美国产综合视频| 国产精品xvideos88| 久久久精品高清| 欧美国产精品久久| 国产情侣自拍av| 日韩欧美一二三四区| 一本久久a久久精品vr综合| 欧美成人milf| 国产a级片免费观看| 成人福利在线看| 欧美激情一区二区视频| 欧美日韩视频在线第一区| 深夜福利视频在线免费观看| 欧美激情女人20p| 久久69av| 伊人网在线免费| 国产在线看一区| 成年人免费视频播放| 91电影在线观看| 激情综合闲人网| 欧洲永久精品大片ww免费漫画| www.神马久久| 久久99久久99精品| 国产成人免费xxxxxxxx| 午夜激情福利网| 欧美高清视频不卡网| 日本中文字幕伦在线观看| 国产精品欧美风情| 日本不卡高清| 97超碰成人在线| 国产精品亲子乱子伦xxxx裸| 中文字幕第一页在线播放| 尤物yw午夜国产精品视频| 婷婷六月国产精品久久不卡| 麻豆一区区三区四区产品精品蜜桃| 国产一区二区三区久久| 精品人妻互换一区二区三区| 91黄色免费观看| av在线免费观看网| 国产日韩欧美视频| 欧美mv日韩| 亚洲精品在线网址| 一区二区三区久久| 日本久久一级片| 欧美在线亚洲一区| 精品久久一区| 男生操女生视频在线观看| 亚洲日本韩国一区| 韩国av在线免费观看| 68精品久久久久久欧美| 免费精品国产| 色噜噜狠狠一区二区三区狼国成人| 亚洲精品乱码久久久久久| 蜜臀av在线观看| 欧美诱惑福利视频| 成人在线国产| 精品人妻一区二区三| 天天色 色综合| 成年人在线视频| 91久久精品国产91久久性色tv| 亚洲国内自拍| 蜜臀久久99精品久久久久久| 欧美高清hd18日本| 色资源二区在线视频| 亚洲电影一二三区| 成人一区二区视频| 国产免费a视频| 久久6精品影院| 制服丝袜日韩| 精品国产乱码久久久久久1区二区| 亚洲不卡一区二区三区| 好男人www社区| 精品999网站| 中国女人特级毛片| 日韩一级黄色片| 日韩电影大全网站| 国产日韩欧美大片| 久久久.com| 国产sm主人调教女m视频| 欧美在线视频导航| 欧美一区二区| www色com| 亚洲国产97在线精品一区| 日韩成人在线电影| 久久国产亚洲精品无码| 亚洲免费av高清| 黄色av网站在线免费观看| 99在线视频首页| 日本午夜精品视频在线观看 | 亚洲综合一区在线| 九一国产在线| 国产日韩精品一区观看| 九九**精品视频免费播放|