MongoDB多數(shù)據(jù)中心部署方案(二)

(草稿)

目錄

第二章 維護(hù)服務(wù)的延續(xù)性

在正常工作條件下,一個(gè)MongoDB的部署將根據(jù)系統(tǒng)的性能和功能目標(biāo)來運(yùn)行。不過,不時(shí)地某些不可避免的失敗或意外動作可能會以不利的方式影響系統(tǒng)。

圖1:具有持續(xù)可用性的自修復(fù)MongoDB復(fù)制集

存儲設(shè)備艰毒,網(wǎng)絡(luò)連接筐高,電源和其他硬件組件失效。通過冗余硬件組件的方法這些風(fēng)險(xiǎn)會被減輕丑瞧。同樣柑土,一個(gè)MongoDB提供可配置冗余遍及其軟件組件和數(shù)據(jù)存儲。

復(fù)制集

MongoDB維護(hù)多個(gè)數(shù)據(jù)復(fù)制绊汹,稱為復(fù)制集稽屏,使用本地復(fù)制。用戶應(yīng)該部署復(fù)制集以幫助防止數(shù)據(jù)庫宕機(jī)西乖。復(fù)制集是自動修復(fù)的狐榔,因?yàn)楣收线w移和恢復(fù)是完全自動的,所以不必在系統(tǒng)發(fā)生故障時(shí)通過手動干預(yù)來恢復(fù)获雕。

復(fù)制集還通過執(zhí)行系統(tǒng)維護(hù)的方法(也就是說:更新硬件和軟件)提供操作靈活性同時(shí)保持服務(wù)延續(xù)性薄腻。這是一個(gè)重要的功能,因?yàn)檫@些操作在傳統(tǒng)系統(tǒng)中能占三分之一的宕機(jī)時(shí)間届案。一個(gè)復(fù)制集由多個(gè)數(shù)據(jù)庫副本組成庵楷。在任何給定時(shí)間,一個(gè)成員充當(dāng)主復(fù)制集成員楣颠,其他成員充當(dāng)次復(fù)制集成員尽纽。如果主復(fù)制集遭受中斷(例如:電力中斷,硬件故障童漩,網(wǎng)絡(luò)中斷)弄贿,其中一個(gè)從復(fù)制集自動選舉為主復(fù)制集,通常在幾秒內(nèi)矫膨,客戶端連接自動故障遷移到新的主復(fù)制集挎春。在一個(gè)新的主復(fù)制集選舉的過程中看疙,從復(fù)制集可以繼續(xù)提供讀操作服務(wù)。

MongoDB復(fù)制集中的集數(shù)是可配置的直奋,大量復(fù)制集成員在數(shù)據(jù)庫宕機(jī)時(shí)提供了更高的數(shù)據(jù)耐久性和防范性能庆。(例如:在多機(jī)故障,機(jī)架故障脚线,數(shù)據(jù)中心故障搁胆,或網(wǎng)絡(luò)中斷情況下)最多可配置50個(gè)成員復(fù)制集,通過操作靈活性和廣泛的數(shù)據(jù)分布在多個(gè)地理位置邮绿。

復(fù)制集選舉

在主副本集拋出故障事件時(shí)渠旁,由擴(kuò)展實(shí)現(xiàn)了基于一致性Raft算法協(xié)議的選舉進(jìn)程控制。這不僅允許快速遷移實(shí)現(xiàn)最大化服務(wù)可用性船逮,算法確保評估最合適的從成員被選舉至主成員并減少不必遷移的風(fēng)險(xiǎn)(也稱為“誤報(bào)”)顾腊。在次復(fù)制集成員被升級前,選舉算法會驗(yàn)證一些參數(shù)挖胃,包括:

1.選舉Id,時(shí)間戳和持久化的日志以識別這些復(fù)制集成員已經(jīng)從主復(fù)制集上應(yīng)用了最新更新杂靶。

2.心跳和與大多數(shù)其他復(fù)制集成員的連接狀態(tài)。

3.用戶定義的優(yōu)先級分配給復(fù)制集成員酱鸭。例如吗垮,如果主數(shù)據(jù)中心失敗時(shí),管理員能將所有的位于次級數(shù)據(jù)中心的復(fù)制集作為候選凹髓。

一旦選舉進(jìn)程確定了新的主復(fù)制集烁登,所有次成員自動開始復(fù)制它。如果原主復(fù)制集回歸在線狀態(tài)蔚舀,選舉進(jìn)程會識別它的狀態(tài)變化并自動承擔(dān)次要角色饵沧。

以下提供一個(gè)最佳實(shí)踐和指導(dǎo)教程

下一章 擴(kuò)展MongoDB持續(xù)可用性

本文譯者:吳錦晟 R&D Director@MFG

原文鏈接:http://www.reibang.com/p/633f545362ee

版權(quán)歸譯者所有,轉(zhuǎn)載請注明出處

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赌躺,一起剝皮案震驚了整個(gè)濱河市捷泞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌寿谴,老刑警劉巖锁右,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異讶泰,居然都是意外死亡咏瑟,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門痪署,熙熙樓的掌柜王于貴愁眉苦臉地迎上來码泞,“玉大人,你說我怎么就攤上這事狼犯∮嗔龋” “怎么了领铐?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長宋舷。 經(jīng)常有香客問我绪撵,道長,這世上最難降的妖魔是什么祝蝠? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任音诈,我火速辦了婚禮,結(jié)果婚禮上绎狭,老公的妹妹穿的比我還像新娘细溅。我一直安慰自己,他們只是感情好儡嘶,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布喇聊。 她就那樣靜靜地躺著,像睡著了一般蹦狂。 火紅的嫁衣襯著肌膚如雪誓篱。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天鸥咖,我揣著相機(jī)與錄音燕鸽,去河邊找鬼兄世。 笑死啼辣,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的御滩。 我是一名探鬼主播鸥拧,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼削解!你這毒婦竟也來了富弦?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤氛驮,失蹤者是張志新(化名)和其女友劉穎腕柜,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矫废,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡盏缤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蓖扑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片唉铜。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖律杠,靈堂內(nèi)的尸體忽然破棺而出潭流,到底是詐尸還是另有隱情竞惋,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布灰嫉,位于F島的核電站拆宛,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏熬甫。R本人自食惡果不足惜胰挑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望椿肩。 院中可真熱鬧瞻颂,春花似錦、人聲如沸郑象。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽厂榛。三九已至盖矫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間击奶,已是汗流浹背辈双。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留柜砾,地道東北人湃望。 一個(gè)月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像痰驱,于是被迫代替她去往敵國和親证芭。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容

  • (草稿) 目錄 第五章 MongoDB部署模式 下圖顯示MongoDB中的數(shù)據(jù)中心awareness如何為地域和全...
    Tommy_MFG閱讀 2,688評論 0 4
  • (草稿) 目錄 第四章 MongoDB數(shù)據(jù)中心的Awareness MongoDB提供了豐富的功能幫助部署高可用性...
    Tommy_MFG閱讀 662評論 0 1
  • 其實(shí)担映,有些時(shí)候你明明可以忘記一些煩惱废士,可是你就是會去糾結(jié)它,也不是因?yàn)槭裁刺貏e的原因蝇完,大底是因?yàn)槟阌X得人不可能一輩...
    最美的時(shí)光Y閱讀 283評論 0 0
  • 【第20拆片段】 伙伴: 黃芳 導(dǎo)師:阿波羅 片段:(從自己熟悉書籍官硝,自選一個(gè)片段拆解訓(xùn)練) I:上面的圖片是我...
    好講師黃芳閱讀 234評論 2 0
  • 中國的早期教育缺的不是早教機(jī)構(gòu),也不是特長班短蜕,而是家長學(xué)校氢架,如果中國的新夫婦在被告知做父母的那一刻起,就義務(wù)去參加...
    8b436050951b閱讀 183評論 0 0