0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)據(jù)中心手動(dòng)操作關(guān)閉復(fù)制并開(kāi)始使用

哲想軟件 ? 來(lái)源:哲想軟件 ? 作者:哲想軟件 ? 2022-11-03 15:19 ? 次閱讀

工作原理

在數(shù)據(jù)中心A中,ArangoDB集群A照常運(yùn)行,不修改其代碼庫(kù)和API,并提供其正常負(fù)載。同樣,在數(shù)據(jù)中心B中,部署了第二個(gè)ArangoDB集群B,但最初處于空閑狀態(tài)。

在這兩個(gè)數(shù)據(jù)中心中,我們都部署了Kafka消息代理,這是一個(gè)標(biāo)準(zhǔn)的高性能容錯(cuò)排隊(duì)系統(tǒng),能夠在其消息隊(duì)列中緩沖大量數(shù)據(jù)。在卡夫卡中,單個(gè)隊(duì)列被稱(chēng)為“主題”。這些主題可以從其他數(shù)據(jù)中心使用??ǚ蚩ㄓ幸欢ǖ谋WC,因此在網(wǎng)絡(luò)問(wèn)題、個(gè)別中斷等情況下,不會(huì)丟失任何消息,遠(yuǎn)程數(shù)據(jù)中心始終保持一致?tīng)顟B(tài)。

此外,在每個(gè)數(shù)據(jù)中心中,都有幾個(gè)名為“ArangoDBSyncMaster”的程序?qū)嵗?。在每個(gè)數(shù)據(jù)中心,同步主機(jī)選擇一個(gè)負(fù)責(zé)人,負(fù)責(zé)人與另一個(gè)數(shù)據(jù)中心的同步主機(jī)對(duì)話(huà),以組織復(fù)制。“組織”在這里意味著它計(jì)劃了必須在兩個(gè)數(shù)據(jù)中心中執(zhí)行的單個(gè)任務(wù),以使復(fù)制得以進(jìn)行。從本質(zhì)上講,我們必須復(fù)制元信息,如數(shù)據(jù)庫(kù)、集合和用戶(hù)的存在,以及切分集合中的實(shí)際數(shù)據(jù)。

3bce6fa0-58b2-11ed-a3b6-dac502259ad0.png

在每個(gè)數(shù)據(jù)中心,領(lǐng)先的SyncMaster領(lǐng)導(dǎo)一小群SyncWorker,他們執(zhí)行實(shí)際的復(fù)制任務(wù)。例如,對(duì)于集合的每個(gè)碎片,數(shù)據(jù)中心a中有一個(gè)“發(fā)送碎片”任務(wù),數(shù)據(jù)中心B中有一項(xiàng)“接收碎片”任務(wù)。所有這些碎片都由SyncMaster分配給某個(gè)SyncWorker。

這些任務(wù)負(fù)責(zé)初始增量同步階段(運(yùn)行我們?cè)贏(yíng)rangoDB中已有的現(xiàn)有分片同步協(xié)議),以及稍后的更新階段,在更新階段中,對(duì)分片的所有更新都復(fù)制到其他數(shù)據(jù)中心(在數(shù)據(jù)中心A中使用WAL-tailing)。

數(shù)據(jù)流如下:它從ArangoDB集群的某個(gè)數(shù)據(jù)庫(kù)服務(wù)器開(kāi)始,到達(dá)數(shù)據(jù)中心A中的一個(gè)SyncWorker,然后進(jìn)入數(shù)據(jù)中心A的Kafka。從那里,它將被數(shù)據(jù)中心B的SyncWorkers消耗,后者將其寫(xiě)入數(shù)據(jù)中心B中的協(xié)調(diào)器。顯然,有一些控制消息朝相反的方向流動(dòng)。這些控制消息將由數(shù)據(jù)中心A從數(shù)據(jù)中心B中的Kafka服務(wù)器中提取。

這對(duì)管理員來(lái)說(shuō)都意味著,在初始部署后,只需告訴數(shù)據(jù)中心B中的SyncMaster它應(yīng)該開(kāi)始遵循數(shù)據(jù)中心A中的群集A,就可以用一個(gè)命令設(shè)置異步復(fù)制。從那時(shí)起,一切都是完全自動(dòng)的,所有數(shù)據(jù)庫(kù)、集合、用戶(hù)和權(quán)限都會(huì)自動(dòng)復(fù)制到另一個(gè)數(shù)據(jù)中心。顯然,有監(jiān)控和配置設(shè)施,但本質(zhì)上就是這樣。

局限性

這是實(shí)現(xiàn)多數(shù)據(jù)中心意識(shí)的第一步,因此自然會(huì)有局限性。首先,復(fù)制是異步的,因此它總是落后于數(shù)據(jù)中心a中的實(shí)際事件。通常情況下,由于良好的連接性和小于跨數(shù)據(jù)中心鏈路容量的寫(xiě)入速率,這種延遲非常小。然而,應(yīng)該注意,在突然停止復(fù)制并手動(dòng)切換到集群B的情況下,一些最近編寫(xiě)的更新可能會(huì)丟失。

整個(gè)設(shè)置是手動(dòng)配置的,在兩個(gè)數(shù)據(jù)中心之間工作。在此階段不允許寫(xiě)入副本群集。然而,副本群集可以同時(shí)作為另一個(gè)數(shù)據(jù)中心的源,并且源群集可以具有多個(gè)副本。也就是說(shuō),您可以形成數(shù)據(jù)中心樹(shù)。

最后,到目前為止,關(guān)閉復(fù)制并開(kāi)始使用復(fù)制副本是一種手動(dòng)操作,需要管理員做出決定和采取行動(dòng)。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8701

    瀏覽量

    84549
  • 數(shù)據(jù)中心
    +關(guān)注

    關(guān)注

    16

    文章

    4517

    瀏覽量

    71637
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    3712

    瀏覽量

    64025

原文標(biāo)題:ArangoDB Enterprise—數(shù)據(jù)中心到數(shù)據(jù)中心的復(fù)制(下)

文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    數(shù)據(jù)中心子系統(tǒng)的組成

    本帖最后由 bestups365 于 2011-11-11 10:21 編輯 數(shù)據(jù)中心的主要組成部分共有如下11個(gè)。(1)物理結(jié)構(gòu)數(shù)據(jù)中心的物理結(jié)構(gòu)就是能夠安裝數(shù)據(jù)中心保護(hù)其免
    發(fā)表于 11-11 10:16

    數(shù)據(jù)中心的健康檢查(電氣篇)

    的運(yùn)營(yíng)指標(biāo)能夠達(dá)到預(yù)期的設(shè)計(jì)意圖。數(shù)據(jù)中心的驗(yàn)證服務(wù),需要用戶(hù)運(yùn)營(yíng)管理人員全程參與驗(yàn)證工作,經(jīng)過(guò)實(shí)戰(zhàn)的故障、災(zāi)難預(yù)演,通過(guò)現(xiàn)場(chǎng)的操作和培訓(xùn),可以大幅度提升運(yùn) 營(yíng)人員能力。通過(guò)這種全方位的對(duì)運(yùn)營(yíng)人員的培訓(xùn)
    發(fā)表于 03-18 16:47

    走向綠色數(shù)據(jù)中心的7種手段

    提高了冷卻單元的容量,從而提高了冷卻效率。  7.控制冷卻:根據(jù)外部天氣來(lái)追蹤冷卻要求是個(gè)好主意。例如,在涼爽的日子,關(guān)閉一些冷卻器和壓縮機(jī),依靠外界的冷氣來(lái)有效降低數(shù)據(jù)中心的溫度。使用這些手段僅僅是邁向
    發(fā)表于 08-16 15:35

    數(shù)據(jù)中心的建設(shè)也看重風(fēng)水

    相比中國(guó)傳統(tǒng)的風(fēng)水理論,數(shù)據(jù)中心所看重的風(fēng)水則更加貼合實(shí)際。以整體架構(gòu)來(lái)劃分,目前的主流的數(shù)據(jù)中心已經(jīng)進(jìn)入第三代,開(kāi)始向第四代演進(jìn)。第一代和第二代
    發(fā)表于 08-07 06:22

    數(shù)據(jù)中心光互聯(lián)解決方案

      數(shù)據(jù)中心光互聯(lián)解決方案  隨著數(shù)據(jù)中心在全球的大規(guī)模部署,數(shù)據(jù)中心對(duì)于100Gbps模塊的需求時(shí)代已經(jīng)到了,而對(duì)于10G/40Gbps模塊的需求依然強(qiáng)勁?! MC針對(duì)數(shù)據(jù)中心光模
    發(fā)表于 07-03 10:36

    未來(lái)數(shù)據(jù)中心與光模塊發(fā)展假設(shè)

    外,所有IT物品和服務(wù)器機(jī)架都可以快速卸下,放置在中心區(qū)域周?chē)?。光模塊也不例外,小封裝的光模塊可以提高空間利用率,可部署更多數(shù)量的光模塊,滿(mǎn)足流量高速增長(zhǎng)的需求。綠色節(jié)能未來(lái)數(shù)據(jù)中心應(yīng)該需要消耗更少
    發(fā)表于 08-07 10:27

    如何去推進(jìn)新一代數(shù)據(jù)中心的發(fā)展?

    新一代數(shù)據(jù)中心有哪些實(shí)踐操作范例?如何去推進(jìn)新一代數(shù)據(jù)中心的發(fā)展? 
    發(fā)表于 05-25 06:16

    數(shù)據(jù)中心太耗電怎么辦

    ??????摘要:其實(shí)對(duì)于節(jié)能,傳統(tǒng)技術(shù)也是做了“十二分”的努力。但是在技術(shù)不斷演進(jìn)的情況下,傳統(tǒng)節(jié)能技術(shù)還是存在問(wèn)題,如何破?本文分享自華為云社區(qū)《數(shù)據(jù)中心節(jié)能?來(lái)試試華為NAIE數(shù)據(jù)中心節(jié)能技術(shù)
    發(fā)表于 06-30 06:27

    數(shù)據(jù)中心是什么

    數(shù)據(jù)中心是什么:數(shù)據(jù)中心是全球協(xié)作的特定設(shè)備網(wǎng)絡(luò),用來(lái)在因特網(wǎng)絡(luò)基礎(chǔ)設(shè)施上傳遞、加速、展示、計(jì)算、存儲(chǔ)數(shù)據(jù)信息。數(shù)據(jù)中心大部分電子元件都是由低直流電源驅(qū)動(dòng)運(yùn)行的。
    發(fā)表于 07-12 07:10

    PUE指標(biāo)能準(zhǔn)確衡量數(shù)據(jù)中心能效嗎?

    PUE指標(biāo)能準(zhǔn)確衡量數(shù)據(jù)中心能效嗎?孫長(zhǎng)青,注冊(cè)暖通工程師,高級(jí)工程師,規(guī)劃設(shè)計(jì)部總工程師,IDC單位設(shè)計(jì)總監(jiān)等,有多年從事數(shù)據(jù)中心規(guī)劃設(shè)計(jì)、咨詢(xún)顧問(wèn)、甲方自建設(shè)計(jì)部等全過(guò)程的實(shí)戰(zhàn)經(jīng)驗(yàn),對(duì)數(shù)據(jù)中心
    發(fā)表于 07-12 08:06

    什么是數(shù)據(jù)中心

    數(shù)據(jù)中心是企業(yè)用來(lái)容納其關(guān)鍵業(yè)務(wù)應(yīng)用程序和信息的物理設(shè)施。隨著它們的發(fā)展,重要的是要長(zhǎng)期考慮如何保持它們的可靠性和安全性。什么是數(shù)據(jù)中心?數(shù)據(jù)中心通常被稱(chēng)為單個(gè)事物,但實(shí)際上它們由許多技...
    發(fā)表于 09-15 06:46

    數(shù)據(jù)中心網(wǎng)絡(luò)進(jìn)行監(jiān)控和管理如何操作

    數(shù)據(jù)中心網(wǎng)絡(luò)進(jìn)行監(jiān)控和管理如何操作 任何數(shù)據(jù)中心中最重要的任務(wù)之一都是對(duì)網(wǎng)絡(luò)設(shè)備,服務(wù)器和數(shù)據(jù)中心本身的監(jiān)控。企業(yè)通常
    發(fā)表于 01-21 12:01 ?467次閱讀

    數(shù)據(jù)中心已死?

    Gartner宣稱(chēng):數(shù)據(jù)中心已死,到2025年,80%的企業(yè)將關(guān)閉自己的傳統(tǒng)數(shù)據(jù)中心,今天這一比例為10%。
    的頭像 發(fā)表于 07-10 10:29 ?2998次閱讀

    關(guān)閉數(shù)據(jù)中心有多難

    數(shù)據(jù)中心已經(jīng)成為全球能源消耗大戶(hù),為了節(jié)約能源,降低碳排放量,美國(guó)政府計(jì)劃關(guān)閉和退役大量數(shù)據(jù)中心。
    發(fā)表于 10-11 10:10 ?1092次閱讀

    數(shù)據(jù)中心數(shù)據(jù)中心復(fù)制流程

    ,制定好的策略就越困難。 因此,希望能夠在一個(gè)數(shù)據(jù)中心運(yùn)行分布式數(shù)據(jù)庫(kù),并以某種方式將所有事務(wù)復(fù)制到另一個(gè)數(shù)據(jù)中心。通常,事務(wù)日志通過(guò)網(wǎng)絡(luò)傳送,以便在另一個(gè)
    的頭像 發(fā)表于 06-16 11:01 ?562次閱讀
    <b class='flag-5'>數(shù)據(jù)中心</b>到<b class='flag-5'>數(shù)據(jù)中心</b>的<b class='flag-5'>復(fù)制</b>流程