精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

詳解Facebook公司PB級別數據庫自動化備份方法

運維 系統運維 自動化
目前Facebook有著世界最大的分布式文件系統,單個集群中的數據存儲量就超過100PB。在不同地區有數千個數據庫服務器。因此,備份對他們來說是個巨大的挑戰。那么如何做好PB級別數據庫自動化備份呢?且看本文詳解。

  Facebook的MySQL數據庫,是世界上最龐大的MySQL數據庫之一,在不同地區有數千個數據庫服務器。因此,備份對他們來說是個巨大的挑戰。為了解決這個問題,他們構建了一個高度自動化、非常有效的備份系統,每周移動多個PB的數據。Facebook數據團隊的Eric Barrett通過一篇文章分享了他們的做法。

他們沒有采用大量前載(front-loaded)測試,而是強調快速檢測失敗,并且進行快速、自動化糾正。部署幾百個數據庫服務器,只需很少人力干預。使用下面的三個措施,他們做到了有節奏的增長,同時具備支持上十億用戶的靈活性。

措施1:二進制日志和mysqldump

第一道防線稱為“措施1”,或“機架”備份(rack backup),簡稱RBU。在每個數據庫機架上,不論其類型為何,都有兩個RBU存儲服務器。以RBU作為數據庫服務器放在同一個機架中,這可以保證最大的帶寬和最小的延遲,它們同時可以作為緩存,在備份的下個措施使用。

收集二進制日志,是這些服務器的工作之一。二進制日志會不斷以流形式,通過模擬從進程(simulated slave process)輸送到RBU主機中。這樣一來,不需要運行mysqld,RBU就可以接收到同樣的更新作為復制版本。

在RBU上保存同步的二進制日志很重要:如果一個主數據庫服務器離線,該服務器上的用戶將無法更新狀態或是上傳照片。出現問題后,他們需要保證修復時間越短越好。有可用的二進制日志,就能讓他們在數秒內啟動另一個數據庫作為主數據庫。由于RBU中有秒級的二進制日志,即使某個舊主數據庫完全不可用,也沒有關系,只要利用將記錄下的事務恢復到上一個備份中即可完成立即恢復。

RBU服務器的第二個工作是執行傳統備份。MySQL備份有兩種方式:二進制和邏輯(mysqldump)。Facebook使用邏輯備份,因為它與版本無關,提供更好的數據完整性,更緊湊,恢復起來更省事。不過,當為某個數據庫構建全新復制時,他們仍然使用二進制拷貝。

mysqldump的一個主要好處是:磁盤上的數據損壞不會影響到備份中。如果磁盤某個扇區出現問題,或是寫入錯誤,InnoDB頁面校驗和就會出錯。在組合備份流時,MySQL會從內存中讀取正確的內容,或是去磁盤讀取,然后遇到錯誤的校驗和,停止備份(以及數據庫進程)。mysqldump的問題是:污染用來緩存InnoDB塊的LRU緩存。不過,新版本的MySQL中,會將LRU插入操作從掃描時放到緩存結束。

對在自己權限范圍內的所有數據庫,每個RBU都有一個夜間備份。盡管有著天量級別的數據,Facebook的團隊還是可以在幾個小時內完成對所有數據的備份。

如果RBU失敗,自動化軟件會將其職責分配給同一集群中其他系統。當它恢復上線后,職責會自動返回到最初的RBU主機。

Facebook團隊不會過分擔心單個系統的數據保留問題,因為他們有措施2。

措施2:Hadoop DFS

在每個備份和二進制日志收集完成后,他們會馬上將其復制到他們的大型定制化Hadoop集群中。這些集群是非常穩定的復制數據集,并有固定的保留時間。因為磁盤大小增長很快,較老的RBU可能不足以保存一到兩天的備份。不過他們會按需要增長Hadoop集群,同時不需要擔心底層硬件情況。Hadoop的分布式特性讓他們有足夠帶寬,完成快速數據恢復。

不久,他們會把非實時數據分析放到這些Hadoop集群中。這可以降低數據庫中非關鍵讀的次數,讓Facebook網站的響應速度更快。

措施3:長期存儲

每周,他們會從Hadoop備份移動到另一個地區的分散存儲中。這些系統是最新而且安全的存儲系統,在他們的日常數據管理工具流程之外。

監控

除常用的系統監控外,他們還會捕捉很多特定的統計數據,比如binlog集合延遲、系統容量等等。

為備份失敗打分,是他們最有價值的工具。因為Facebook的數據庫和同時運行的維護任務量級,錯過某些備份也不奇怪。廣泛的失敗和多日沒有成功的單個備份,這都是他們要注意的重點。因此,某個錯過備份的得分會隨著時間呈指數級增長,這些得分的不同聚合,讓團隊能對備份的整體健康度有一個有效而快速的了解。

比如,在一天內,某個數據錯失一次備份,得1分,一天錯失50次備份,就是50分。但在三天內的一次數據庫錯失,就是27分(3的3次冪),三天內50次,這是很嚴重的問題,得分就是1350(50乘以3的3次冪)。這會在他們的監控圖上出現一個巨大的波峰,團隊會馬上對其采取行動。

恢復

在系統管理員中有句老話:“如果你沒有測試過你的備份,就等于沒有備份。”

因此,Facebook團隊構建了一個測試系統,會持續地從措施2開始,將數據恢復到測試服務器上。恢復完成后,他們會執行多次數據完整性檢查。如果有任何反復出現的問題,系統就會報警,提醒相關人員關注、審核。該系統可以發現所有問題,包括MySQL的bug,到備份過程中的紕漏,并可以讓他們更靈活地應對備份環境中的變化。

他們構建了一個名為ORC(ORC恢復協調器的遞歸縮寫)的系統,工程師如何需要恢復他們所用工具的數據庫的過去版本,就可以以自服務方式使用該系統恢復數據。對于快速開發來說還是挺方便的。

在結尾,Eric Barrett說道:

  備份不是最迷人的工程工作。它們即是技術活,又是重復性的,如果一切正常,沒人會注意。它們也是跨學科和團隊的,需要懂得系統、網絡和軟件等多方面的專業知識。但是,確保你的記憶和聯系安全無誤,這是無比重要的事情,而且到最后,也是充滿回報的事情。

 

有網友問到:

  在不運行mysqld的RBU上,你們如何完成二進制日志的流傳送?什么是模擬從進程?

  Facebook的MySQL性能工程師Harrison Fisk給出了答案:

  我們使用mysqlbinlog的--never--選項,并有一個用python開發的小包裝程序,會監控并保證mysqlbinlog運行成功。
責任編輯:黃丹 來源: infoq
相關推薦

2012-02-27 17:34:12

Facebook自動化

2015-05-28 10:46:22

shellBackupdatabase

2019-12-13 10:31:45

數據庫SQLMySQL

2017-01-17 15:14:49

MySQL數據庫自動化

2011-03-22 15:47:14

自動化數據庫表結構差異

2011-04-01 15:07:29

數據庫自動化

2021-12-08 09:00:00

數據庫Liquibase腳本

2011-05-17 15:02:15

ORACLE數據庫備份

2011-03-30 13:57:41

MySQL數據庫自動備份

2021-12-30 07:33:03

數據庫

2013-12-02 12:44:28

Facebook自動化管理

2011-08-25 09:33:25

MySQL運維

2010-12-21 13:13:10

BMC數據庫自動化服務

2018-10-09 15:10:18

數據庫MySQL備份方法

2011-03-15 17:13:49

SQL Server 自動化數據采集

2019-06-12 08:57:43

Oracle數據庫恢復

2016-09-23 09:22:12

2024-06-17 10:34:12

2011-07-26 13:55:01

MongoDB備份與恢復

2013-05-24 13:24:46

Mysql數據庫自動備份
點贊
收藏

51CTO技術棧公眾號

欧美人与性动交α欧美精品济南到| 懂色av成人一区二区三区| 国产一区网站| 欧美日本乱大交xxxxx| 性生活免费观看视频| 天堂在线资源网| 九九精品视频在线看| 午夜精品久久久久久久白皮肤| 欧美熟妇激情一区二区三区| 清纯唯美激情亚洲| 日本道免费精品一区二区三区| 黄色高清视频网站| 九色网友自拍视频手机在线| 国产精品69毛片高清亚洲| 日本精品视频在线播放| 久艹视频在线观看| 日韩电影一区| 亚洲精品影视在线观看| 最好看的中文字幕| 99热播精品免费| 黄色一区二区三区| 成人在线免费观看视频网站| 自拍视频在线| 久久夜色精品国产欧美乱极品| av成人观看| 97国产精品久久久| 日韩激情中文字幕| 欧美亚洲国产日本| 国产精品6666| 午夜精品免费| 久久国产精品久久精品| 欧美巨胸大乳hitomi| 国产欧美一区| 亚洲精品自拍视频| 少妇精品无码一区二区| 日韩中文字幕视频网| 欧美疯狂性受xxxxx喷水图片| 日本久久精品一区二区| 二吊插入一穴一区二区| 欧美日韩中文字幕| www.中文字幕在线| 蜜桃视频在线观看播放| 亚洲成a人片综合在线| 乱熟女高潮一区二区在线| 国产二区三区在线| 亚洲日本在线a| 在线丝袜欧美日韩制服| 欧美成年黄网站色视频| 亚洲欧美综合在线精品| 亚洲一区尤物| 蜜桃视频在线观看www社区| 日本一二三不卡| 亚洲欧美日韩另类精品一区二区三区 | 中文字幕在线视频久| 香蕉成人啪国产精品视频综合网| 免费超爽大片黄| 999精品网| 欧美日韩国产中文精品字幕自在自线 | 91九色极品视频| 999久久久久| 国产高清久久久| 国产精品久久九九| 日韩专区一区二区| 日本一区二区三级电影在线观看| 亚洲成人在线视频网站| 伦xxxx在线| 亚洲资源在线观看| 777久久久精品一区二区三区| 日韩pacopacomama| 在线观看91精品国产麻豆| 一卡二卡三卡四卡五卡| 精品av导航| 亚洲美女性生活视频| 日韩一级片在线免费观看| 91精品国产视频| 欧美黑人xxxx| 五月天激情四射| 麻豆传媒一区二区三区| 99在线观看视频| 免费一级在线观看播放网址| 国产精品久久久久久久久免费樱桃 | 老鸭窝亚洲一区二区三区| 国产精品精品久久久| 国产视频在线一区| 91偷拍与自偷拍精品| 一本色道久久综合亚洲二区三区| 91亚洲天堂| 日韩欧美成人精品| 1314成人网| 国产成人精品免费视| 久久色精品视频| 91av在线免费视频| 久久99日本精品| 久久久久久国产精品一区| 午夜伦全在线观看| 午夜成人免费电影| 手机在线国产视频| 亚洲资源网站| 欧美精品aaa| 国产精品露脸视频| 成人黄色国产精品网站大全在线免费观看| 日本在线免费观看一区| 黄污视频在线观看| 欧美男生操女生| 欧美高清性xxxx| 欧美成人中文| 91精品国产综合久久男男 | 久久韩国免费视频| 天码人妻一区二区三区在线看| 久久99蜜桃精品| 日韩精品不卡| 深夜成人在线| 日韩欧美国产一区在线观看| 调教驯服丰满美艳麻麻在线视频 | 国产精品久久久久9999小说| 99re6热只有精品免费观看| 日韩中文字幕视频在线观看| 亚洲欧美综合另类| 99久免费精品视频在线观看| 日本一本草久p| 久久爱.com| 国产亚洲精品久久久久动| 日韩欧美性视频| 国产91精品免费| 一区二区成人国产精品 | 成人看av片| 欧美精品亚洲一区二区在线播放| 加勒比综合在线| 亚洲欧美日韩国产综合精品二区| 动漫一区二区在线| 国产乱色在线观看| 欧美精品123区| 殴美一级黄色片| 麻豆国产精品一区二区三区| 亚洲高清视频在线观看| jizz亚洲女人高潮大叫| 亚洲情综合五月天| 成人公开免费视频| 久久先锋影音av鲁色资源网| 国产精品333| 另类ts人妖一区二区三区| 国语自产精品视频在免费| 亚洲AV无码一区二区三区少妇| 亚洲精品日韩专区silk| 中文字幕一区二区在线观看视频 | 久久久久久亚洲精品不卡| www.亚洲黄色| 亚洲国产你懂的| 波多野结衣视频播放| 亚洲区欧美区| 久久国产精品高清| 波多视频一区| 在线播放国产一区二区三区| 亚洲天堂网在线视频| 1区2区3区精品视频| www.欧美激情.com| 午夜国产精品视频| 久久精品中文字幕一区二区三区| 水蜜桃在线视频| 亚洲人成在线观| 亚洲天堂中文网| 亚洲黄网站在线观看| av漫画在线观看| 国产精品亚洲欧美| 五月天色一区| 精品国产18久久久久久二百| 久久久久久久久久久av| 九色视频在线播放| 91精品国产欧美一区二区| 亚洲国产精一区二区三区性色| 91久色porny| 午夜宅男在线视频| 国产一区亚洲| 欧美视频小说| 亚洲伦理一区二区| 孩xxxx性bbbb欧美| 国产理论电影在线观看| 7777精品伊人久久久大香线蕉最新版| 国内偷拍精品视频| 91色乱码一区二区三区| 亚洲综合婷婷久久| 亚洲毛片视频| 亚洲国产一区二区精品视频| 天堂va在线高清一区| 国产成人a亚洲精品| 看黄网站在线| 亚洲美女在线观看| 国产夫妻自拍av| 色999日韩国产欧美一区二区| 欧洲第一无人区观看| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 自拍偷拍你懂的| 国产99久久久国产精品 | 国产成人啪免费观看软件| 亚洲 欧美 日韩 国产综合 在线| 欧美韩国日本在线观看| 国内视频一区| 久久丁香四色| 国产精品扒开腿爽爽爽视频 | 国产系列电影在线播放网址| 日韩精品中文字幕在线一区| 中文无码av一区二区三区| 亚洲成人av一区二区| 日韩av毛片在线观看| 91蝌蚪porny| 国产精品91av| 精品一区二区在线看| 免费无码av片在线观看| 狠狠噜噜久久| 黄色小视频大全| 日韩免费一区| 欧美日韩精品一区| 久久99国产精品久久99大师| 97视频中文字幕| 999精品嫩草久久久久久99| 国产91色在线|免| 91资源在线观看| 欧美成人性色生活仑片| 99re在线视频| 在线电影中文日韩| 国产中文在线| 亚洲码在线观看| 亚洲av成人无码网天堂| 精品国产一区二区国模嫣然| 国产美女精品视频国产| 欧美熟乱第一页| 日本熟妇一区二区三区| 懂色aⅴ精品一区二区三区蜜月 | 欧美性感一区二区三区| 在线观看免费av片| 精品国产鲁一鲁一区二区张丽| 欧美黄色一级网站| 亚洲精选视频在线| 91香蕉一区二区三区在线观看| 国产精品美女一区二区三区 | 奇米影视888狠狠狠777不卡| 日韩精品丝袜在线| 天堂在线免费av| 亚洲国产精品中文| 日本韩国精品一区二区| 亚洲韩国日本中文字幕| 无码精品在线观看| 日韩av中文字幕在线播放| 手机看片1024国产| 亚洲福利视频网| 亚洲av片在线观看| 国产网站欧美日韩免费精品在线观看| 日韩美女一级视频| 亚洲图片欧美午夜| 69久久精品| 久久影视电视剧免费网站| 国产写真视频在线观看| 欧美激情视频在线免费观看 欧美视频免费一 | 国产精品高清在线| 99热播精品免费| 成人午夜在线观看| jazzjazz国产精品麻豆| 韩日午夜在线资源一区二区| 免费短视频成人日韩| 色狠狠久久av五月综合| 99精品综合| 国产一区 在线播放| 亚洲人成久久| 国产一级特黄a大片免费| 久久av老司机精品网站导航| 成人在线短视频| 91免费看视频| 91禁男男在线观看| 一区二区三区欧美| 天天操天天摸天天干| 在线免费亚洲电影| a在线观看免费| 亚洲精品日韩丝袜精品| 欧美18hd| 97av在线影院| 四虎影视4hu4虎成人| 51精品国产人成在线观看 | 亚洲免费av网址| 男人天堂久久久| 亚州国产精品久久久| 亚洲电影有码| 超碰在线观看97| 黑人操亚洲人| 8x8x华人在线| 日韩精品成人一区二区三区| 男人的天堂免费| 国产午夜一区二区三区| 久久久久久久蜜桃| 欧美综合久久久| 亚洲国产www| 伊人久久久久久久久久久久久| 少妇视频在线| 国产精品视频999| 色综合www| 色一情一乱一乱一区91| 久久久人人人| 中文字幕99页| 国产精品国产a| 国产精品久久久久久久久久久久久久久久久 | 99久久久久国产精品| 免费无码国产v片在线观看| 国产黄色精品视频| 99在线视频免费| 欧美性生交大片免费| 成人黄色免费视频| 中文字幕精品国产| 在线男人天堂| 国产福利久久精品| 欧美成人一区二免费视频软件| av在线无限看| 久久综合久久鬼色中文字| 久久精品国产亚洲AV无码男同 | 国产精品偷伦免费视频观看的| 精品在线网站观看| 一二三四中文字幕| 另类小说视频一区二区| 李宗瑞91在线正在播放| 午夜视频在线观看一区二区| 国产欧美久久久| 日韩在线视频免费观看高清中文| 美女福利一区二区| 精品欧美国产| 激情另类综合| 五月天丁香社区| 亚洲一区二区三区四区在线免费观看| 91丨九色丨丰满| 中文字幕亚洲一区二区三区五十路| xx欧美xxx| 日本在线免费观看一区| 日韩一区精品字幕| 精品人妻无码一区二区三区换脸| 欧美日韩在线视频一区二区| 青青操视频在线| 78色国产精品| 日本三级久久| 北条麻妃在线视频观看| 26uuuu精品一区二区| jizz国产在线观看| 亚洲欧美综合另类中字| 亚洲人成在线网站| 热舞福利精品大尺度视频| 免费看黄裸体一级大秀欧美| xxxx日本免费| 色国产精品一区在线观看| 福利片在线观看| 国产欧美一区二区三区久久人妖| 久久综合电影| 欧美性猛交xxxx乱大交91| 亚洲欧美日韩国产综合在线| ,一级淫片a看免费| 欧美成人精品影院| 高清一区二区三区| 欧美亚洲精品一区二区| 91蝌蚪porny九色| 中文字幕人成人乱码亚洲电影| 日韩在线视频观看正片免费网站| 国产精品高清一区二区| 国产91沈先生在线播放| 91视频免费观看| 波多野结衣视频免费观看| 色妞色视频一区二区三区四区| 伊人久久一区| 国产毛片久久久久久国产毛片| 97久久超碰国产精品| 91视频在线视频| xxxx欧美18另类的高清| 伊人久久噜噜噜躁狠狠躁| 免费在线观看亚洲视频| 国产精品五月天| 国产高清在线观看视频| 18久久久久久| 99久久精品费精品国产风间由美| 97免费公开视频| 狠狠躁天天躁日日躁欧美| 成人性爱视频在线观看| 亚洲综合视频1区| 久久久国产精品一区二区中文| 精品在线观看一区| 亚洲娇小xxxx欧美娇小| 欧美大片1688网站| 亚洲色欲久久久综合网东京热| 久久久青草青青国产亚洲免观| 夜夜爽8888| 欧美亚洲另类在线| 欧美国产美女| 无遮挡aaaaa大片免费看| 欧美精品aⅴ在线视频| 久草免费在线视频| 一区二区三区四区久久| 99re热这里只有精品视频| 一二三四区在线| 97久久伊人激情网| 五月精品视频| 野外性满足hd| 日韩欧美国产综合一区| 欧美黄页免费| av免费中文字幕| 亚洲综合在线免费观看| 超碰免费在线| 精品无人乱码一区二区三区的优势|