誤區一:容災備份=拷貝
在容災備份領域,有一些人認為所謂容災備份就是將文件進行簡單拷貝,這是一種十分膚淺而且是錯誤的理解!事實上,首先,拷貝僅僅是一種定時備份,是一種冷備份,是有時間窗口的,比如某醫院每天早上9點上午對數據進行拷貝,如果下午3點發生了故障,則在這一段時間(早上9點至下午3點,6個小時之內)的數據就會丟失,造成損失。同時,對于數據庫這種結構化數據進行簡單拷貝顯然不合適,因為它不僅有數據文件,還有日志文件等,有時可能會漏拷了,這時數據的邏輯性關系可能沒有被拷貝下來,會造成恢復數據不可用。而且,在大數據時代,要將海量較大的數據進行拷貝,也需要占用很多的資源和時間,中途還容易出錯,也會造成業務中斷,這是不能容忍的,在一些企業中更是一筆較大的成本。
因此,大家需要的是實時備份,這樣才能夠實現數據的零丟失,同時還需要對于數據庫的結構非常熟悉,將數據庫數據增量地備份,節省資源和時間,而對于文件這種非結構化的數據,也必須做到增量備份,這樣也可以減少對于帶寬和資源的占用。
誤區二:鏡像、快照=CDP
在容災備份行業,有不少利用鏡像技術或快照技術來實現備份的,并且號稱CDP技術(持續數據保護),這是完全錯誤的。因為根據SNIA(全球網絡存儲工業協會)對于CDP的嚴格定義:(1)數據要實現實時備份;(2)要實現異地備份;(3)備份數據能夠實現任意時間點回退。顯然,鏡像和快照只符合第(1)點要求,第(2)的要求可能勉強符合,但第(3)點是絕對不能達到的。
鏡像數據和原數據是完全一樣的,類似于照鏡子,它并沒有記錄下數據的變化過程,因此它是不能實現回退的,更做不到任意點回退。
同樣,快照是多個鏡像的集合,類似于拍照片,它雖然記錄下了數據的變化過程,但是由于是有限個的記錄點,所以它可以做到回退,但也做不到任意點回退。而且,快照中往往有很多的冗余數據,這大大浪費了存儲資源。
誤區三:雙機=應用級容災
容災備份可以分為數據級容災和應用級容災。數據備份,僅僅將數據保護起來,就算出現丟失或邏輯性錯誤,也可以快速恢復或修復。而應用級容災則不僅保證數據安全,更要保證系統不停機,保障業務系統。
雙機是將兩臺機器組合在一起,借助共用的磁盤存儲工作,當一臺機器失效時,另一臺機器就會自動接替任務。顯然,這僅僅是系統冗余和高可用(HA)的方案,因為只有一份共享數據,所以一旦存儲發生問題,不僅數據會丟失,系統也會宕機,顯然,這并不是容災備份方案,更談不上是應用級容災了。
誤區四:使用數據庫自帶備份工具可以滿足容災備份
有些人認為,使用數據庫自帶的備份工具,比如RMAN、DataGuard、GoldenGate等,這些數據庫系統自帶的備份工具基本上可實現數據庫的本地或異地備份,但是它們幾乎都是通過預設時間點或備份間隔等方式實現數據備份。其不能解決的問題有:(1)不能實現實時數據備份,備份間隔數據處在非保護狀態;(2)備份時由于是一段時間內的數據集中拷貝,對服務器、網絡和CPU 等壓力極大,大多在備份時需要停止對外服務,影響了業務連續;(3)使用起來有較大難度,非DBA們往往不會使用。
誤區五:我們已經備份數據 恢復肯定沒有問題
有一些廠商在進行產品宣傳時,保證客戶的數據可以得到實時備份,但是并不能夠保證實時備份下來的數據可以恢復回去(這一點往往不宣傳)。其實,數據備份的根本目的是恢復,一個無法恢復的備份,對任何系統來說都是毫無意義的。
作為最終客戶,一定需要清醒地認識到,能夠安全、方便而又高效地恢復數據,才是備份系統的真正生命所在。可能很多人會認為,既然備份系統已經把需要的數據備份下來了,恢復應該不成什么問題。事實上,無論是在金融電信行業的數據中心,還是在普通的桌面級系統中,備份數據無法恢復,從而導致數據丟失的例子時有發生。
誤區六:數據庫都是國外的 備份軟件也要選擇國外的
由于種種原因,國外的數據庫系統在中國市場份額很高,因此,很多人認為既然數據庫是國外的,備份軟件也必須要選擇國外的。
這完全是一種錯誤,由于容災備份系統很特殊,一旦建設起容災備份系統,則必須將所有的數據,甚至是應用都交給容災備份軟件。即所有的數據和應用在容災備份軟件面前都是“透明的”。因此,容災備份系統最好使用國產軟件,否則數據的安全就是一句空話,這一點決不能忽視。