欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

系統(tǒng)架構(gòu)高可用系統(tǒng)設(shè)計(jì)原則01-創(chuàng)新互聯(lián)

一、也談?wù)劯呖捎?br/>“高可用性”(High Availability)簡(jiǎn)稱HA,通常來描述一個(gè)系統(tǒng)經(jīng)過專門的設(shè)計(jì),從而減少停工時(shí)間,而保持其服務(wù)的高度可用性。通俗來講就是通過專業(yè)的設(shè)計(jì)保障系統(tǒng)相關(guān)服務(wù)能夠不間斷的穩(wěn)定運(yùn)行。
度量方式:
%availability=(Total Elapsed Time-Sum of Inoperative Times)/ Total Elapsed Time

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、網(wǎng)絡(luò)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、梁園網(wǎng)站維護(hù)、網(wǎng)站推廣。
可用性和系統(tǒng)組件的失敗率相關(guān)。衡量系統(tǒng)設(shè)備失敗率的一個(gè)指標(biāo)是“失敗間隔平均時(shí)間”MTBF(mean time between failures)。通常這個(gè)指標(biāo)衡量系統(tǒng)的組件,如磁盤:
        MTBF=Total Operating Time / Total No. of Failures

二、高可用設(shè)計(jì)方案目標(biāo)定義:

  1. 保持業(yè)務(wù)高穩(wěn)定性

系統(tǒng)穩(wěn)定性是高可用的根本目的,通俗的說,系統(tǒng)能持續(xù)可用,不會(huì)無故宕機(jī),在高壓下仍然能正常工作。

  1. 支持故障的快速定位(建立分層監(jiān)控)

從實(shí)際工程的角度看,不出故障的服務(wù)是不存在的,所以出了故障要能夠快速發(fā)現(xiàn)和定位,在外部用戶發(fā)現(xiàn)前,通過報(bào)警機(jī)制,能準(zhǔn)確定位故障原因,幫助工程師盡快處理問題,防止進(jìn)一步影響業(yè)務(wù)。

  1. 支持業(yè)務(wù)的快速恢復(fù)

業(yè)務(wù)可以通過以上三個(gè)方面建立

三、架構(gòu)設(shè)計(jì)的原則:
(1)無狀態(tài)設(shè)計(jì)
系統(tǒng)架構(gòu)高可用系統(tǒng)設(shè)計(jì)原則01
① 無狀態(tài)服務(wù)(stateless service)對(duì)單次請(qǐng)求的處理,不依賴其他請(qǐng)求,也就是說,處理一次請(qǐng)求所需的全部信息,要么都包含在這個(gè)請(qǐng)求里,要么可以從外部獲取到(比如說數(shù)據(jù)庫(kù)),服務(wù)器本身不存儲(chǔ)任何信息。如果還有其他信息需要存儲(chǔ),可以將信息放在一個(gè)單獨(dú)可共享的地方,獨(dú)立于server存在,比如,同樣還是采取session的方式,在服務(wù)端保存數(shù)據(jù),減少每次client請(qǐng)求傳輸?shù)臄?shù)據(jù)量(節(jié)省流量);但是將session集中存放,比如放在單獨(dú)的session層里。
這種情況下,server同樣是無狀態(tài)的,可以做水平擴(kuò)展。如果server是無狀態(tài)的,那么對(duì)于客戶端來說,就可以將請(qǐng)求發(fā)送到任意一臺(tái)server上,然后就可以通過負(fù)載均衡等手段,實(shí)現(xiàn)水平擴(kuò)展。
② 如果server是有狀態(tài)的,那么就無法很容易地實(shí)現(xiàn)了,因?yàn)榭蛻舳诵枰冀K把請(qǐng)求發(fā)到同一臺(tái)server才行,所謂“session遷移”等方案,也就是為了解決這個(gè)問題。
③將有狀態(tài)服務(wù)轉(zhuǎn)換成無狀態(tài)服務(wù),無狀態(tài)服務(wù)是相對(duì)隔離和平等的,當(dāng)某臺(tái)服務(wù)器出錯(cuò),通過負(fù)載均衡策略會(huì)將流量劃走到其他無狀態(tài)服務(wù)器上。
同樣還是采取session的方式,在服務(wù)端保存數(shù)據(jù),減少每次client請(qǐng)求傳輸?shù)臄?shù)據(jù)量(節(jié)省流量);但是將session集中存放,比如放在單獨(dú)的session層里。這種情況下,server同樣是無狀態(tài)的,可以做水平擴(kuò)展,如下圖:
系統(tǒng)架構(gòu)高可用系統(tǒng)設(shè)計(jì)原則01

(2)冗余設(shè)計(jì)
無狀態(tài)服務(wù)故障轉(zhuǎn)移過程中,需要服務(wù)做成冗余設(shè)計(jì)才能實(shí)現(xiàn)。

幾個(gè)概念:
    ①SOA(Service-Oriented Architecture),SOA解決多服務(wù)凌亂問題,SOA架構(gòu)解決數(shù)據(jù)服務(wù)的復(fù)雜程度,同時(shí)SOA又有一個(gè)名字,叫做服務(wù)治理。
    ②微服務(wù)架構(gòu):其實(shí)和 SOA 架構(gòu)類似,微服務(wù)是在 SOA 上做的升華,微服務(wù)架構(gòu)強(qiáng)調(diào)的一個(gè)重點(diǎn)是“業(yè)務(wù)需要徹底的組件化和服務(wù)化”,原有的單個(gè)業(yè)務(wù)系統(tǒng)會(huì)拆分為多個(gè)可以獨(dú)立開發(fā)、設(shè)計(jì)、運(yùn)行的小應(yīng)用。這些小應(yīng)用之間通過服務(wù)完成交互和集成。
    ③SLA:服務(wù)等級(jí)協(xié)議(簡(jiǎn)稱:SLA,全稱:service level agreement)。是在一定開銷下為保障服務(wù)的性能和可用性,服務(wù)提供商與用戶間定義的一種雙方認(rèn)可的協(xié)定。

分享標(biāo)題:系統(tǒng)架構(gòu)高可用系統(tǒng)設(shè)計(jì)原則01-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://chinadenli.net/article16/ddehdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站商城網(wǎng)站、企業(yè)建站、外貿(mào)建站、營(yíng)銷型網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)