国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號(hào)

多機(jī)房該如何部署?數(shù)據(jù)如何同步?
2022-09-23    移動(dòng)Labs

作者 | 郭冠華,單位:中國(guó)移動(dòng)智慧家庭運(yùn)營(yíng)中心

?Labs 導(dǎo)讀

服務(wù)的可用性就是網(wǎng)絡(luò)的平均無(wú)故障率。對(duì)于一個(gè)平臺(tái)來(lái)講,這是非常重要的指標(biāo)之一。當(dāng)前主要使用的可用率為4個(gè)9,即99.99%。也意味著每年最多只能有52分鐘的故障時(shí)間。

 

 

Part 01  雙活、多活解決的問(wèn)題

 

雖然通過(guò)負(fù)載均衡等方式,可以應(yīng)對(duì)單節(jié)點(diǎn)故障。但當(dāng)出現(xiàn)小概率不可抗力的時(shí)候(自然災(zāi)害、停電、挖斷光纜等情況),整個(gè)機(jī)房不可用的情況依然會(huì)出現(xiàn)。近年來(lái),支付寶、微博、B站等均出現(xiàn)過(guò)機(jī)房級(jí)的故障,因此一個(gè)或者多個(gè)便于快速切換的機(jī)房就成了backup(備用)。同時(shí),多活的一個(gè)次要條件就是可以部署在不同的位置,通過(guò)物理上的距離減少,來(lái)提升響應(yīng)速度。分機(jī)房部署也可以大大地減少單機(jī)房資源的需求。

 

 

Part 02  同城備份還是同城雙活?

 

同城進(jìn)行部署服務(wù)的最大好處就是機(jī)房空間距離小,通過(guò)專線進(jìn)行連接,機(jī)房間時(shí)延可以穩(wěn)定到3ms以內(nèi),因此服務(wù)可以跨機(jī)房訪問(wèn)數(shù)據(jù)。

 

于是,最簡(jiǎn)單的雙活方式如下:我們可以稱之為同城備份,數(shù)據(jù)庫(kù)放在機(jī)房A,并定期將數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)同步至機(jī)房B。好處是實(shí)現(xiàn)簡(jiǎn)單、方便橫向的服務(wù)拓展。如果發(fā)生機(jī)房級(jí)別的災(zāi)害,可以盡快從機(jī)房B將數(shù)據(jù)恢復(fù)。但是問(wèn)題也出在這里:機(jī)房B并沒(méi)有數(shù)據(jù)庫(kù),無(wú)法完全接替機(jī)房A的作用。

 

圖一 同城備份

 

為了解決上述的問(wèn)題,可以在機(jī)房B內(nèi)放置數(shù)據(jù)庫(kù)從庫(kù),并將機(jī)房A的數(shù)據(jù)實(shí)時(shí)同步到機(jī)房B:即A機(jī)房中的數(shù)據(jù)庫(kù)為主庫(kù),機(jī)房B中為從庫(kù)。若發(fā)生機(jī)房A故障,則可以將流量切到B機(jī)房,并停止實(shí)時(shí)同步,把機(jī)房B中的數(shù)據(jù)庫(kù)置為主庫(kù)。

 

圖二 同城同步

 

該機(jī)房的主要問(wèn)題是需要人工干預(yù)較多。除了數(shù)據(jù)庫(kù)和DNS的切換之外,還需要修改大量數(shù)據(jù)庫(kù)的配置。總體上,該架構(gòu)可以以較快時(shí)間恢復(fù)服務(wù),對(duì)于同城的多機(jī)房,已經(jīng)足夠。

 

 

Part 03  異地多活的新問(wèn)題

 

異地多活不同于同城的情況,首先就是機(jī)房間哪怕使用專線,延時(shí)的問(wèn)題也無(wú)法解決(想要異地訪問(wèn)數(shù)據(jù)庫(kù)幾乎不可能)。

 

首先我們想到的是,有沒(méi)有一種方法可以盡量避免信息的同步?那就是下圖的方式:通過(guò)地理、用戶哈希、設(shè)備id哈希等方式,將請(qǐng)求在DNS層分流到多個(gè)機(jī)房。每個(gè)機(jī)房處理固定用戶請(qǐng)求,從而可以將兩個(gè)機(jī)房間數(shù)據(jù)同步減少到最少,也將每個(gè)機(jī)房的數(shù)據(jù)量減少到最少的量。但是數(shù)據(jù)同步只能靠業(yè)務(wù)進(jìn)行同步,而不是數(shù)據(jù)庫(kù)工具進(jìn)行同步。

 

分治的方式看起來(lái)很理想,但實(shí)際上也會(huì)有其他的問(wèn)題。比如,使用地理方式進(jìn)行劃分(即使用ip進(jìn)行劃分)的方案,用戶位置發(fā)生變化導(dǎo)致請(qǐng)求到其他機(jī)房,如何進(jìn)行數(shù)據(jù)同步?使用用戶id哈希進(jìn)行分片的方案,需要進(jìn)行橫向擴(kuò)容時(shí),舊數(shù)據(jù)如何處理?發(fā)生故障時(shí),其他機(jī)房如何短時(shí)間內(nèi)同步其他分片數(shù)據(jù)等等。

 

總之,分片方式并非是完美的解決方法。

 

圖三 異地雙活

 

 

Part 04  異地同步數(shù)據(jù)

 

到這里,我們已經(jīng)發(fā)現(xiàn)了,多個(gè)機(jī)房間的數(shù)據(jù)一定是需要同步的,這是異地多機(jī)房的必由之路。

 

數(shù)據(jù)的同步方式可以通過(guò)業(yè)務(wù)方式,也可以通過(guò)數(shù)據(jù)庫(kù)中間件進(jìn)行。下圖中的方式就是機(jī)房間進(jìn)行同步,這種方式確實(shí)增大了業(yè)務(wù)的復(fù)雜性,并且會(huì)隨著機(jī)房的拓展,機(jī)房間同步的情況會(huì)更加復(fù)雜。

 

圖四 網(wǎng)狀同步

 

在上述的架構(gòu)中,如果設(shè)置一個(gè)中心的數(shù)據(jù)節(jié)點(diǎn),所有機(jī)房通過(guò)中心數(shù)據(jù)節(jié)點(diǎn)來(lái)進(jìn)行同步,數(shù)據(jù)流就會(huì)從“網(wǎng)狀”變成“星狀”。大大減少同步工作和復(fù)雜性。但是這一方案,實(shí)質(zhì)上是與我們追求的分布式部署理念的一種背離。

 

圖五 網(wǎng)狀星狀同步

 

 

Part 05  分布式數(shù)據(jù)庫(kù),是銀彈嗎?

 

不僅是在多機(jī)房部署的情況下,隨著數(shù)據(jù)量的急劇增大,針對(duì)Mysql的分庫(kù)分表,開(kāi)發(fā)人員對(duì)JDBC Proxy還有DB Proxy進(jìn)行了深入的實(shí)戰(zhàn)。大家越來(lái)越發(fā)現(xiàn),承認(rèn)數(shù)據(jù)庫(kù)分片是很有必要的。在該基礎(chǔ)上,許多分布式數(shù)據(jù)庫(kù)如cockroach、TiDB隨之產(chǎn)生。分布式數(shù)據(jù)庫(kù)天生支持多集群、多機(jī)房的部署,這與異地多活的需求不謀而合。

 

通過(guò)分布式數(shù)據(jù)庫(kù),既可以實(shí)現(xiàn)數(shù)據(jù)的橫向拓展,也可以減少業(yè)務(wù)上數(shù)據(jù)同步的復(fù)雜性,幾乎可以說(shuō)是一舉多得。

 

此外,數(shù)據(jù)庫(kù)對(duì)于資源的需求也很高,一個(gè)三集群的TiDB,至少需要9臺(tái)物理機(jī),10個(gè)萬(wàn)兆網(wǎng)卡以及之間的3條專線。

 

另外的缺點(diǎn)是改架構(gòu)對(duì)于分布式數(shù)據(jù)庫(kù)集群間的延時(shí),相對(duì)苛刻,這也阻礙了改架構(gòu)在較廣域的地區(qū)無(wú)限擴(kuò)容。

 

圖六 分布書數(shù)據(jù)庫(kù)多機(jī)房

 

 

Part 06  總結(jié)

 

多機(jī)房部署相對(duì)于單個(gè)機(jī)房,其難度、開(kāi)發(fā)、資源開(kāi)銷都是級(jí)數(shù)上升。因此具體的架構(gòu)需要根據(jù)實(shí)際需求來(lái)選擇。本文旨在介紹多機(jī)房部署的幾種類型,開(kāi)拓大家的思路。實(shí)際的多機(jī)房部署形式可能也與上述的都不一樣,但是思路大體是相同的。?

熱詞搜索:多機(jī)房 數(shù)據(jù)

上一篇:網(wǎng)絡(luò)安全事件分析,你學(xué)會(huì)了嗎?
下一篇:最后一頁(yè)

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
成人午夜看片网址| 日韩精品一区二区三区视频在线观看 | 国产成人在线观看| 久久老女人爱爱| 成人三级在线视频| 亚洲制服欧美中文字幕中文字幕| 欧美丝袜丝nylons| 国产一区二区成人久久免费影院 | 亚洲乱码国产乱码精品精的特点 | 美国三级日本三级久久99| 日韩欧美一区在线观看| 成人av网址在线| 日日夜夜精品免费视频| 久久久五月婷婷| 在线观看一区二区视频| 老司机免费视频一区二区三区| 国产欧美日韩久久| 欧美一区二区三区视频免费| 99视频精品全部免费在线| 无吗不卡中文字幕| 国产精品麻豆欧美日韩ww| 91精品久久久久久久99蜜桃| 99久久久国产精品免费蜜臀| 久久国产欧美日韩精品| 亚洲福利国产精品| 中文字幕亚洲视频| 久久久一区二区三区| 这里只有精品视频在线观看| 97久久超碰国产精品| 久久国产人妖系列| 日韩av中文在线观看| 亚洲美女少妇撒尿| 亚洲国产精品成人综合色在线婷婷 | 在线播放日韩导航| www.久久精品| 3atv一区二区三区| 成人性生交大合| 日日骚欧美日韩| 亚洲电影一区二区三区| 亚洲国产精品成人久久综合一区 | 国产欧美一区二区在线| 欧美一区二区性放荡片| 色哟哟国产精品免费观看| 国产精品一级片在线观看| 麻豆精品一区二区av白丝在线| 亚洲成在人线在线播放| 亚洲在线中文字幕| 亚洲国产日产av| 樱花草国产18久久久久| 亚洲日本在线视频观看| 国产午夜精品理论片a级大结局| 日韩免费福利电影在线观看| 9191久久久久久久久久久| 欧美日韩国产高清一区二区三区 | 精品成人在线观看| 国产精品福利av| 自拍偷拍亚洲激情| 亚洲高清免费观看| 六月丁香综合在线视频| 亚洲精品国产第一综合99久久| 国产精品欧美一区喷水| 欧美一区二区三区四区视频| 欧美日韩国产另类不卡| 蜜桃av一区二区三区电影| 欧美日韩一区二区三区在线看 | 精品一区二区三区蜜桃| 亚洲一区二区三区爽爽爽爽爽| 成人av在线资源网| 亚洲国产另类精品专区| 日韩午夜电影av| 91精品国产综合久久久久久漫画| 国产精品不卡在线观看| 视频在线观看91| 日韩欧美成人一区| 精品久久99ma| 欧美日韩精品一区二区三区四区| 日韩精品视频网| 欧美亚洲国产bt| 制服丝袜在线91| 久久亚洲影视婷婷| 国产精品成人免费精品自在线观看| 成人欧美一区二区三区小说| 亚洲成人www| 国产综合久久久久久久久久久久| 国产河南妇女毛片精品久久久| 成人一道本在线| 欧美性猛片xxxx免费看久爱| 日韩三级高清在线| 亚洲天堂2014| 久久精品国产亚洲a| 国产大陆a不卡| 欧美日韩亚洲不卡| 国产精品网站一区| 亚洲成人av中文| 成人妖精视频yjsp地址| 日韩欧美一区二区三区在线| 国产精品狼人久久影院观看方式| 蜜臀久久99精品久久久画质超高清 | 欧美系列在线观看| 欧美变态tickle挠乳网站| 亚洲欧美在线高清| 激情欧美日韩一区二区| 色8久久精品久久久久久蜜| 777久久久精品| 亚洲色图制服诱惑| 丰满白嫩尤物一区二区| 日韩午夜av电影| 婷婷综合在线观看| 91视频在线看| 亚洲国产成人在线| 国产一二精品视频| 日韩视频永久免费| 日韩在线一区二区三区| 欧美午夜影院一区| 亚洲精品成人在线| 91一区在线观看| 亚洲三级小视频| 色悠久久久久综合欧美99| 国产精品国产三级国产普通话蜜臀| 精品午夜久久福利影院| 欧美成人一区二区三区片免费| 香蕉久久夜色精品国产使用方法| 色综合久久99| 1024成人网| av不卡免费在线观看| 国产精品久久久久久户外露出 | 久久成人av少妇免费| 欧美福利视频导航| 日本中文字幕一区二区视频 | 丰满少妇在线播放bd日韩电影| 精品免费视频一区二区| 麻豆精品在线观看| www一区二区| 国产精品羞羞答答xxdd| 国产欧美在线观看一区| 成人午夜激情片| 亚洲图片激情小说| 色婷婷精品久久二区二区蜜臂av| 亚洲综合在线电影| 欧美日韩亚洲综合一区 | 91精品欧美福利在线观看| 日韩高清不卡一区二区三区| 制服视频三区第一页精品| 久久精品国产一区二区三区免费看 | 日韩欧美二区三区| 国产一区二区中文字幕| 国产精品久久久久影院老司| 91啪九色porn原创视频在线观看| 亚洲综合精品久久| 欧美一区二区成人6969| 国产精品夜夜爽| 18欧美乱大交hd1984| 欧美美女激情18p| 国产一区二区在线观看免费| 国产精品久久影院| 欧美精品视频www在线观看 | 精品日韩成人av| 国产盗摄女厕一区二区三区| 亚洲婷婷综合色高清在线| 欧美日韩美女一区二区| 国产在线观看一区二区| 一区二区三区日韩在线观看| 日韩欧美视频一区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 久久亚洲一级片| 日本精品视频一区二区三区| 日韩av电影天堂| 国产精品国产三级国产普通话99| 在线不卡中文字幕播放| 成人免费毛片高清视频| 午夜久久福利影院| 亚洲国产精品国自产拍av| 4438亚洲最大| 99re热这里只有精品视频| 精品午夜一区二区三区在线观看| 亚洲综合在线电影| 国产精品欧美一级免费| 亚洲精品一区二区在线观看| 在线观看亚洲成人| 成人毛片在线观看| 日本aⅴ精品一区二区三区| 中文字幕在线不卡视频| 久久噜噜亚洲综合| 欧美tickle裸体挠脚心vk| 精品视频1区2区3区| 91丝袜高跟美女视频| 国产成人高清视频| 激情久久五月天| 日韩影视精彩在线| 亚洲一级二级在线| 亚洲欧洲av在线| 欧美高清在线精品一区| 久久久亚洲综合| 欧美mv日韩mv国产网站| 日韩视频免费直播| 91 com成人网| 在线综合视频播放| 欧美夫妻性生活| 7777女厕盗摄久久久| 91麻豆精品久久久久蜜臀|