作者nigth (奈得)
看板MIS
標題[閒聊] 資料備份
時間Tue Nov 19 17:32:49 2013
純閒聊看看大家公司對資料備份的重視與達到的程度,
最近一路因公司成長開始建置與評估許許多多備份、備援機制
要做得好$就要投入更多,不做的話又要擔心風險。
拿出來討論一下 。
1.草創: 備份是甚麼可以吃嗎,能把系統架好讓服務正常即可
頂多把架好的主機 ghost 一份起來,主機真的掛掉就馬上重裝
資料根本沒在備份 。 約88~90年只能這樣玩
2.測試環境: 因為開發以及測試一些需求開始需要一些測試環境,
開始建置一套相同的環境,並將正式資料[不定時]同步到測試環境
一方面當開發使用,一方面正式環境掛點也有各舊環境可以頂上。
90~92年 。
3.定期備份: 因使用者操作越來越複雜對系統依賴性越來越高,
公司已經無法承受資料遺失一天以上的情況,
定期每天定期將資料備份到本機 or 異機上,出問題可供還原使用。
93年後迄今 。
4.HA : 正式環境已經不容許幾個小時內的停擺,需要做到High availability
通常是兩台以上主機來提供一個正式服務,當A主機掛點B主機可以即時接手
剛好 VMware vSphere (Esx 3 ) 開始推廣,
搭配虛擬化開始網不中斷服務 99.9%的目標邁進 。約96年
不過HA畢竟不是備份/備援的用途,經過幾次天災/人禍
(水災、火災、地震都遇過 ... ) 的苦難
開始提出異機備份/異地備份/異地備援等需求出來 orz
5.異機備份:同廠區不同機房,因為機房啥時炸掉淹掉都有可能 ....
這部份比較簡單達到。透過一些免費程式
就可以把主機備份出來的備份檔同步到不同辦公室的網路硬碟空間。
6.異地備份:(人工)這部份就要看是否有其它廠區也要搞各第二地機房,
將汰換掉的主機或是等級比較低的備份檔定時丟過去 ,
因備份檔案過大透過網路 ( VPN / WAN ) 也傳不完 ,
只好人工透過 磁帶/硬碟 人工自行送往 。
7.異地備份:(自動)因人工太耗時費工,
這就要進行重覆資料刪除的機制,評估 EMC DataDomain 、NetApp、Dxi
都可以將每天產生的備份檔先進行比對後僅傳送差異的部分至異地,
利用有限的頻寬達到大量資料傳送的目的 。
好處可以限流量、自動重傳、壓縮比例高節省大量頻寬 。
8.異地備援:評估自動異地備份同時就要建置異地備援機制,
當A機房損毀,在一定的時間內就要在B機房提供完整的服務
I.異地建置一套一模一樣的環境,中間直接使用 Storage Replication
當新增一筆資料時兩台Storage 都同時抄寫才 Commit
A地損毀,可半自動直接將Replication關閉後方Server Boot就立刻接手。
好處:接手速度最快數分鐘內完成異機備援,原機房恢復後也可快速還原回去
壞處:費用過高, Replication所耗的頻寬、效能過高 。
所以這方案 OUT .
II.因已有 4.的虛擬環境搭配 7.的異地備份,
最簡單的做法在異地也建置乙套 Esxi環境 ,如果不考慮將全部服務都接手
主機等級可較低,甚至不需要接 Storage直接使用本機硬碟。
A地損毀,將虛擬環境的Server BOOT -> Mount 備份檔 -> Restore ->恢復服務
好處: 節省經費,可用汰換掉的主機甚至一般 PC 搭配免費版 ESXI即可完成
壞處: 時效差 -> restore 資料需一定時間 ,
資料落差 -> 備份檔依異地備份頻率可能是前一天或是上週的備份 。
因考慮到如果真的A地機房全毀其實主要工作都在做原環境的復原了
備援環境晚個一天建置起來資料落差個幾天其實也無所謂了。
以上為最近幾年以來接觸過的資料備份、主機備援的一些階段。
考慮到每間企業對這部份的重視程度,
絕對沒有最佳的方案只有最適合的方案,歡迎大家一起來分享討論 。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.104.15
1F:→ shirvan:看使用人數或是資料量來衡量 11/19 20:19
2F:→ shirvan:最簡單就是買個NAS來使用 11/19 20:20
3F:→ Weky:$$$為主要重點 11/19 20:52
4F:→ Weky:而對工程師的重點只在於 你是否做好評估並把可用性照實呈報 11/19 20:52
5F:推 vvppqqvv:我這邊完全不需要擔心^ ^ 11/20 22:22
6F:→ vvppqqvv:異地備份放母公司的機房 11/20 22:22
7F:→ vvppqqvv:不是總公司喔 很方便^ ^ 11/20 22:23
8F:→ vvppqqvv:如果只考慮機器故障 VMWARE已經是很好的方案了 11/20 22:23
9F:→ vvppqqvv:磁帶這麼沒效率又不可靠就少用八 11/20 22:24
10F:→ vvppqqvv:甚麼時候了還用磁帶 而且磁帶的保存也是傷腦筋 11/20 22:25
11F:推 vvppqqvv:測試環境看公司需要 是不是有PG開發系統 11/20 22:28
12F:→ vvppqqvv:還有一點 有時候災害來了整個機房都掛了 11/20 22:30
13F:→ vvppqqvv:再好在的方案恢復都要時間 11/20 22:31
14F:→ vvppqqvv:絕對不是AB兩地誰去commit誰 11/20 22:32
15F:→ vvppqqvv:而且很貴也是真的 11/20 22:32
16F:→ kobedisel:磁帶仍然是大形企業的備份首選哦,並沒落伍 11/20 22:35
17F:→ kobedisel:目前LTO6每秒可達160mb/sec 每卷2.5t,壓縮可達6.5t 11/20 22:40
18F:→ kobedisel:速度容量與價格不是hdd可以比的,而且外儲容易多了 11/20 22:43
19F:推 vvppqqvv:我以前也用過磁帶 11/21 00:09
20F:→ vvppqqvv:比如說你備五捲 11/21 00:09
21F:→ vvppqqvv:然後其中一捲壞掉就白搭 當然要看怎樣備份 11/21 00:10
22F:→ vvppqqvv:除非今天你真的是有大檔 11/21 00:10
23F:→ vvppqqvv:不然是真的不要用就不要用 11/21 00:10
24F:→ vvppqqvv:還有磁帶保存的成本 也不可能說隨便放 11/21 00:12
25F:推 goodga:Datadomain VTL比較好用 11/21 00:37
26F:→ freeunixer:都是取可接受的風險而已,光碟都在燒了,type 有啥不能錄 11/21 01:58
27F:→ freeunixer:會搞到只有那份磁帶還剛好它壞掉,那是你太遜了... 11/21 01:58
28F:→ freeunixer:一份不保險,是不會 CO 兩份?怕磁帶不夠,storage買假的? 11/21 02:00
29F:→ freeunixer:人家只要做了心安,而且也沒出事就好.效不效率你管得著? 11/21 02:01
30F:→ freeunixer:講得好像就得要用 dropbox 備份就叫跟得上時代一樣.... 11/21 02:04
31F:→ freeunixer:沒有必要這麼必然且武斷吧. 11/21 02:08
32F:推 poiu1234:99.9%不是基本的嗎 好啦 看產業 林杯企業不能忍受99以下 11/21 15:11