Fundebug是這樣備份數據的

引言

今年8月,騰訊雲居然把客戶前沿數據的數據弄沒了,Fundebug在第一時間進行了一些簡單的技術分析git

一方面,騰訊雲對這件事負有不可推卸的責任,他們剛開始說是什麼硬盤固件版本bug(該聲明已刪),後來認可是人爲操做失誤致使的。
另外一方面,前沿數據沒有備份業務數據,也是一種很是不專業的行爲,致使業務沒法恢復,必須徹底從新開始。github

所以,全部的開發者都應該從這個事件吸收教訓,不要偷懶,嚴格備份業務數據,不然數據一旦出問題,損失將沒法挽回。mongodb

Fundebug數據備份方案

咱們還分享了Fundebug的數據備份方案,供你們參考:服務器

備份方案 時間粒度 細節
MongoDB複製集 實時 搭建3個節點(1個Primary和2個Secondary)的MongoDB複製集,實時同步數據。
阿里雲磁盤快照 天天 天天凌晨自動快照全部磁盤,包括系統盤和備份數據盤。
mongodump導出核心數據 天天 天天凌晨將MongoDB核心數據導出到複製集以外的服務器磁盤(該磁盤會天天進行快照)。
阿里雲對象存儲 天天 天天凌晨將mongodump導出的數據使用gpg非對稱加密以後,上傳到阿里雲深圳數據中心的對象存儲,設置跨區域複製,自動同步到杭州數據中心,每份數據保留1個月。
本地硬盤備份 每週 每週六中午從阿里雲對象存儲下載加密的備份數據,存儲到本地磁盤。

大概是由於咱們沒有公佈備份方案的技術細節,咱們受到了質疑ide

要麼多重備份是假的阿里雲

對於這種指責,個人原則是必須懟回去。那麼,這篇博客我來詳細介紹一下咱們數據備份方案吧~全部源代碼都在GitHub倉庫Fundebug/fundebug-mongodb-backup,歡迎star。加密

MongoDB複製集

相關文章
相關標籤/搜索