成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

儲存高可用架構(gòu)

Lin_YT / 2745人閱讀

摘要:一雙機高可用主備方式主機和備機雙方只需要進行數(shù)據(jù)復制即可,無須進行狀態(tài)判斷和主備切換這類復雜的操作應(yīng)用場景內(nèi)部的后臺管理系統(tǒng)主從復制從機需要提供讀操作,需要考慮主從復制延遲客戶端感知主從關(guān)系等問題應(yīng)用場景寫少讀多的新聞網(wǎng)站雙機切換設(shè)計要點主


?

一、雙機高可用 1、主備方式

主機和備機雙方只需要進行數(shù)據(jù)復制即可,無須進行狀態(tài)判斷和主備切換這類復雜的操作

應(yīng)用場景:內(nèi)部的后臺管理系統(tǒng)

2、主從復制

從機需要提供讀操作,需要考慮主從復制延遲、客戶端感知主從關(guān)系等問題

應(yīng)用場景:寫少讀多的新聞網(wǎng)站

3、雙機切換
設(shè)計要點:

? 1)主備間的狀態(tài)傳遞的內(nèi)容 和渠道

? 2)切換時機和切換策略

? 3)如何解決數(shù)據(jù)沖突

常見架構(gòu)

1)互聯(lián)式

? 主備機直接建立狀態(tài)傳遞的渠道

? 設(shè)計須知:通道故障問題比較難處理

2)模擬式

? 備機模擬成客戶端,根據(jù)讀寫操作的響應(yīng)情況來判斷主機狀態(tài)

? 設(shè)計須知:判斷有限,可能出現(xiàn)雙主

3)中階式

? 引入zookeeper 或keepalived 這樣的第三方中介,主備上報狀態(tài)到中介,中介最終決策 ,例如mongodb

? 設(shè)計須知: 必須保證中介的高可用

?

4、主主復制

兩臺服務(wù)器都是主機,相互之間復制,客戶端任意選擇讀寫

設(shè)計須知:不適用注冊,庫存等數(shù)據(jù)

二、集群高可用 1、數(shù)據(jù)集中集群
設(shè)計要點:

? 1)主機如何將數(shù)據(jù)復制給備機

? 消息隊列同步、 備機相互復制

? 2)備機如何檢測主機狀態(tài)

? 通過中介zookeeper等

? 3) 主機故障后,如何選擇新主機

? 通過中介zookeeper等

適用場景:數(shù)據(jù)量不大,集群機器數(shù)量不多,例如zookeeper集群

2、數(shù)據(jù)分散集群
設(shè)計要點:

? 1)均衡性

? 2) 容錯性

? 3) 可伸縮性

適用場景: 數(shù)據(jù)量巨大,集群機器數(shù)量龐大,例如 hbase集群、Elasticsearch集群、gossip協(xié)議集群

三、分區(qū)高可用

不同分區(qū)處于不同地理位置,每個分區(qū)儲存一部分數(shù)據(jù),降低故障影響比例

設(shè)計要點

1)分區(qū)規(guī)則

國家間的分區(qū)僅用于數(shù)據(jù)備份,城市分區(qū)用于解決業(yè)務(wù)上的異地多活

2)數(shù)據(jù)量

數(shù)據(jù)量越大,設(shè)計復雜越大

3)復制規(guī)則

集中式: 備份儲存在總的備份中心

互備式:每個分區(qū)隨機儲存另外一個分區(qū)的備份數(shù)據(jù)

獨立式:每個分區(qū)有自己獨立的備份中心,規(guī)則已提前指定好

限時分享面試&學習福利資源

好資料第一時間分享,中華石杉老師的分布式面試突擊視頻教程,最清晰整體的微服務(wù)全面解讀的PDF,體系化的Java路線資料整理的Github,億級電商架構(gòu)的視頻實戰(zhàn)課程,你值得擁有

獲取方式: 關(guān)注公眾號喬志勇筆記, 后臺回復"學習資料" ??!

?

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/74754.html

相關(guān)文章

  • 分布式任務(wù)框架之celery

    摘要:架構(gòu)消息代理,作為臨時儲存任務(wù)的中間媒介,為提供了隊列服務(wù)。生產(chǎn)者將任務(wù)發(fā)送到,消費者再從獲取任務(wù)。如果使用,則有可能發(fā)生突然斷電之類的問題造成突然終止后的數(shù)據(jù)丟失等后果。任務(wù)調(diào)度器,負責調(diào)度并觸發(fā)定時周期任務(wù)。 架構(gòu) showImg(https://segmentfault.com/img/bVbmDXa?w=831&h=413); Broker 消息代理,作為臨時儲存任務(wù)的中間媒...

    fredshare 評論0 收藏0
  • 數(shù)據(jù)庫的未來:云原生+分布式

    摘要:數(shù)據(jù)庫上云已經(jīng)是不可逆轉(zhuǎn)的趨勢,未來云數(shù)據(jù)庫會分成兩種,一種是構(gòu)建云的,另一種是基于云構(gòu)建的。數(shù)據(jù)庫云數(shù)據(jù)庫云原生云原生數(shù)據(jù)庫分布式數(shù)據(jù)庫 數(shù)據(jù)庫是計算機基礎(chǔ)三大軟件其中之一,相比于操作系統(tǒng)這類更容易收到關(guān)注的表面軟件,數(shù)據(jù)庫就像是被埋藏在深海里看不見的冰山,雖然存在但很少有人為之側(cè)目。數(shù)據(jù)庫又叫做數(shù)據(jù)管理系統(tǒng),是處理的數(shù)據(jù)按照一定的方式儲存在一起,能夠讓多個用...

    bluesky 評論0 收藏0
  • 應(yīng)用統(tǒng)計平臺架構(gòu)設(shè)計:智能預測APP統(tǒng)計數(shù)據(jù)

    摘要:前言近期,智能大數(shù)據(jù)服務(wù)商個推推出了應(yīng)用統(tǒng)計產(chǎn)品個數(shù),今天我們就和大家來談一談個數(shù)實時統(tǒng)計與數(shù)據(jù)智能平臺整合架構(gòu)設(shè)計。個推最廣為人知的能力就是推送服務(wù),而將應(yīng)用內(nèi)的統(tǒng)計數(shù)據(jù)與推送系統(tǒng)有效整合,能夠輔助更加精細化的運營。 前言:近期,智能大數(shù)據(jù)服務(wù)商個推推出了應(yīng)用統(tǒng)計產(chǎn)品個數(shù),今天我們就和大家來談一談個數(shù)實時統(tǒng)計與AI數(shù)據(jù)智能平臺整合架構(gòu)設(shè)計。 很多人可能好奇,擁有數(shù)百億SDK的個推,專...

    CoderStudy 評論0 收藏0
  • 阿里云如何打破Oracle遷移上云的壁壘

    摘要:摘要第九屆中國數(shù)據(jù)庫技術(shù)大會,阿里云數(shù)據(jù)庫產(chǎn)品專家蕭少聰帶來以阿里云如何打破遷移上云的壁壘為題的演講。于是,阿里云給出了上面的解決方案。 摘要: 2018第九屆中國數(shù)據(jù)庫技術(shù)大會,阿里云數(shù)據(jù)庫產(chǎn)品專家蕭少聰帶來以阿里云如何打破Oracle遷移上云的壁壘為題的演講。Oracle是指數(shù)據(jù)庫管理系統(tǒng),面對Oracle遷移上云的壁壘,阿里云如何能夠打破它呢?本文提出了Oracle 到云數(shù)據(jù)庫P...

    chavesgu 評論0 收藏0

發(fā)表評論

0條評論

Lin_YT

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<