
企業(yè)備份系統(tǒng)建設(shè)必須考慮的幾個(gè)關(guān)鍵性問(wèn)題
對(duì)于每一個(gè)企業(yè)來(lái)講,數(shù)據(jù)備份都是必不可少的一項(xiàng)關(guān)鍵性工作,它直接決定著企業(yè)能夠應(yīng)對(duì)什么樣的數(shù)據(jù)威脅以及相應(yīng)解決方案的靈活度和有效性。但是在IT飛速發(fā)展的今天,每一個(gè)企業(yè)的應(yīng)用系統(tǒng)在不斷增加,數(shù)據(jù)類型在不斷的多樣化,數(shù)據(jù)的量級(jí)也在不斷的擴(kuò)展。在這種形勢(shì)下,如何能把備份系統(tǒng)規(guī)劃的科學(xué)合理并且高效化是作為IT建設(shè)者必須考慮的問(wèn)題。
本文通過(guò)大量的調(diào)研分析總結(jié)抽象出備份系統(tǒng)規(guī)劃時(shí)必須考慮的幾個(gè)關(guān)鍵性問(wèn)題,并針對(duì)每一個(gè)問(wèn)題進(jìn)行分析和論述,提出解決思路。希望能給企業(yè)進(jìn)行備份系統(tǒng)建設(shè)、改造或者升級(jí)的項(xiàng)目帶來(lái)一些啟示和幫助。
1.如何確定備份對(duì)象及備份策略
近些年來(lái),企業(yè)的數(shù)據(jù)逐漸呈現(xiàn)多元化格局,從數(shù)據(jù)的模型層面可以分為結(jié)構(gòu)化數(shù)據(jù)、半結(jié)構(gòu)化數(shù)據(jù)、非結(jié)構(gòu)化數(shù)據(jù)。從企業(yè)IT功能層面又可以將常見數(shù)據(jù)列為如下幾類:
作為企業(yè)來(lái)講,確定備份哪些數(shù)據(jù)對(duì)象,需要從數(shù)據(jù)重要性、數(shù)據(jù)量、數(shù)據(jù)特點(diǎn)等若干方面去評(píng)估。從企業(yè)業(yè)務(wù)角度評(píng)估的話,那么數(shù)據(jù)庫(kù)保存的數(shù)據(jù)一定是最重要的,尤其是關(guān)系型數(shù)據(jù)庫(kù)里面的二維表數(shù)據(jù)。其次需要根據(jù)行業(yè)特點(diǎn)以及具體的業(yè)務(wù)系統(tǒng)重要性來(lái)評(píng)估非結(jié)構(gòu)化數(shù)據(jù)的重要性。
比如對(duì)于金融行業(yè)來(lái)講,記錄業(yè)務(wù)過(guò)程的一些影像類數(shù)據(jù)可能在業(yè)務(wù)審核過(guò)程中經(jīng)常被調(diào)出查閱,這些數(shù)據(jù)雖然沒(méi)有結(jié)構(gòu)化數(shù)據(jù)那么重要但是也是業(yè)務(wù)環(huán)節(jié)當(dāng)中比不可少的元素,其重要性相對(duì)業(yè)務(wù)視頻類以及安防類視頻數(shù)據(jù)會(huì)高很多。但是如果是媒體行業(yè)的話,那么視頻類數(shù)據(jù)的重要性恰恰是支撐其業(yè)務(wù)的核心數(shù)據(jù),其重要程度不言而喻。那么如何來(lái)決定哪些數(shù)據(jù)需要備份,以什么樣的策略備份?
首先,我們需要確定數(shù)據(jù)的重要性程度。本文通過(guò)結(jié)果導(dǎo)向的思路從以下維度來(lái)分析企業(yè)數(shù)據(jù)的重要性,最終決定哪些數(shù)據(jù)需要備份,哪些數(shù)據(jù)可以不備份,哪些數(shù)據(jù)需要根據(jù)企業(yè)的實(shí)際投資戰(zhàn)略情況來(lái)決定。
首先我們假定一個(gè)結(jié)果,那就是某個(gè)應(yīng)用系統(tǒng)的某類型數(shù)據(jù)由于硬件故障或者其他原因?qū)е聰?shù)據(jù)丟失掉了。那么就看企業(yè)對(duì)該結(jié)果的容忍程度,假設(shè)不能容忍,那么就沒(méi)什么好商量的了,肯定要做備份。接下來(lái),最重要的事情是我們?nèi)绾味x數(shù)據(jù)備份的策略,包括備份的頻度、備份的模式、歸檔的檔期等等一系列備份作業(yè)元素。這部分內(nèi)容需要考慮到數(shù)據(jù)本身的量級(jí)、數(shù)據(jù)的具體類型、極端條件下對(duì)數(shù)據(jù)恢復(fù)時(shí)間及數(shù)據(jù)丟失量的容忍程度、數(shù)據(jù)備份系統(tǒng)以及備份介質(zhì)本身的性能特性、業(yè)務(wù)發(fā)展的規(guī)模及趨勢(shì)判斷等等。
本文從以下幾個(gè)原則來(lái)進(jìn)行評(píng)估:
以上是對(duì)備份對(duì)象的確定以及如何把握具體的備份策略的分析和描述,具體細(xì)節(jié)及關(guān)鍵方法在接下來(lái)的章節(jié)會(huì)有詳細(xì)的剖析和介紹。
2.如何選擇備份架構(gòu)的問(wèn)題
2.1 備份系統(tǒng)涉及到的關(guān)鍵對(duì)象
所謂備份系統(tǒng)中的一些關(guān)鍵對(duì)象包括:備份軟件、備份介質(zhì)、備份管理服務(wù)器、備份作業(yè)服務(wù)器、備份路徑等。這些關(guān)鍵元素共同組成了一個(gè)完成的備份系統(tǒng)。
2.2 基于容災(zāi)功能的備份架構(gòu)
一般的企業(yè)可能只需要進(jìn)行本地備份即可,但是對(duì)于某些行業(yè)尤其是金融行業(yè),備份要求比較高,需要采用主數(shù)據(jù)中心和備數(shù)據(jù)中心聯(lián)動(dòng)的高可用備份架構(gòu)。具體如下圖所示:
整體架構(gòu)從上到下分為三層:備份客戶端層、備份控制層以及數(shù)據(jù)存儲(chǔ)層。中間通過(guò)網(wǎng)絡(luò)(以太網(wǎng)絡(luò)或者是光纖網(wǎng)絡(luò))相連接。紅色線表示控制信息流向,藍(lán)色線表示備份過(guò)程中的數(shù)據(jù)流向。
2.3 備份架構(gòu)高可用性分析
整個(gè)備份系統(tǒng)的高可用性是由每一個(gè)部分服務(wù)的高可用配置來(lái)保障的,主要包括備份控制層、備份存儲(chǔ)介質(zhì)層以及跨數(shù)據(jù)中心級(jí)別的高可用架構(gòu)配置。下面我們分別來(lái)做剖析:
3.如何解決非結(jié)構(gòu)化數(shù)據(jù)備份的問(wèn)題
3.1 非結(jié)構(gòu)化數(shù)據(jù)備份面臨的困境
對(duì)于存儲(chǔ)在傳統(tǒng)NAS文件系統(tǒng)上的文件類數(shù)據(jù),如果用通用的備份方法只能通過(guò)文件復(fù)制的方式來(lái)實(shí)現(xiàn)其全量和增量備份。但是隨著日積月累的非結(jié)構(gòu)化數(shù)據(jù)增長(zhǎng),這類數(shù)據(jù)可能會(huì)從TB級(jí)別發(fā)展到10TB甚至PB級(jí)別。這類數(shù)據(jù)存儲(chǔ)組織的方式是文件系統(tǒng)的樹目錄形式,隨著數(shù)據(jù)的增加,其目錄的深度和規(guī)模也會(huì)呈現(xiàn)劇增趨勢(shì)。備份軟件在掃描文件目錄的時(shí)候會(huì)變得非常非常慢,最終導(dǎo)致備份作業(yè)慢到超過(guò)備份窗口的程度。
3.2 業(yè)務(wù)管理層面的解決方案
如果從業(yè)務(wù)管理層面來(lái)解決該問(wèn)題的話,那么就是要讓備份作業(yè)在一定時(shí)間段內(nèi)保持在合理的數(shù)據(jù)量范圍之內(nèi),也就是說(shuō)要形成合理的多級(jí)數(shù)據(jù)緩存,根據(jù)數(shù)據(jù)使用頻度建立多級(jí)轉(zhuǎn)儲(chǔ)以及歸檔體系。保障使用頻度高的數(shù)據(jù)在日常備份作業(yè)范圍內(nèi),合理歸檔使用頻率非常低的歷史數(shù)據(jù)。拿金融行業(yè)的票據(jù)、信貸類系統(tǒng)來(lái)說(shuō),我們可以將合理業(yè)務(wù)周期內(nèi)的非結(jié)構(gòu)化數(shù)據(jù)存在在一級(jí)緩存當(dāng)中,保障業(yè)務(wù)復(fù)核階段的數(shù)據(jù)讀取;將業(yè)務(wù)周期外的非結(jié)構(gòu)化數(shù)據(jù)轉(zhuǎn)儲(chǔ)到二級(jí)NAS平臺(tái)上,保障近期內(nèi)可能使用到的業(yè)務(wù)場(chǎng)景;將較長(zhǎng)周期之前的數(shù)據(jù)定義為離線數(shù)據(jù),歸檔到歸檔存儲(chǔ)設(shè)備當(dāng)中。備份僅僅涉及到歸檔之前的數(shù)據(jù)。這樣既可以保障數(shù)據(jù)存取的性能,又能保障備份作業(yè)的長(zhǎng)期穩(wěn)定性,最終保障備份系統(tǒng)整體的安全穩(wěn)定。
3.3 技術(shù)管理層面的解決方案
通過(guò)3.1章節(jié)對(duì)問(wèn)題的原因分析,我們知道導(dǎo)致備份無(wú)法進(jìn)行的原因在于備份軟件對(duì)于龐大文件系統(tǒng)目錄的掃描時(shí)間過(guò)長(zhǎng)。那么順著這個(gè)思路,如果我們?cè)趥浞莸臅r(shí)候能避免去掃描整個(gè)文件系統(tǒng)目錄,而是通過(guò)別的方式來(lái)完成備份,就可以解決這個(gè)問(wèn)題。通過(guò)調(diào)查研究我們發(fā)現(xiàn)目有兩種方法可以實(shí)現(xiàn):
1)傳統(tǒng)NAS的快照方式。對(duì)于傳統(tǒng)的NAS存儲(chǔ)來(lái)講,快照是非常普遍的功能,通過(guò)NAS本身的快照復(fù)制,我們可以不用掃描文件系統(tǒng)沒(méi)目錄,僅僅基于某一個(gè)時(shí)刻點(diǎn)的快照,進(jìn)行卷級(jí)別的復(fù)制實(shí)現(xiàn)全量備份;通過(guò)塊兒級(jí)別的對(duì)比實(shí)現(xiàn)增量備份,因?yàn)镹AS設(shè)備底層還是基于塊兒設(shè)備實(shí)現(xiàn)的。當(dāng)然這種技術(shù)需要對(duì)存儲(chǔ)本身的快照功能有非常強(qiáng)的依賴性。
2)分布式NAS存儲(chǔ)的日志記錄方式。某些基于分布式技術(shù)實(shí)現(xiàn)的NAS存儲(chǔ)可以對(duì)外提供日志操作的接口,也就是說(shuō)對(duì)文件數(shù)據(jù)的增加和更新會(huì)記錄到存儲(chǔ)本身的底層日志當(dāng)中,那么我們僅僅需要調(diào)用日志比對(duì)的接口就可以快速找到更新的目錄和文件,僅僅需要掃描更新的部分做增量的復(fù)制來(lái)完成備份。
以上的兩種技術(shù)方案需要我們?cè)谧鰝浞菀?guī)劃之前的選型階段對(duì)不同的備份軟件及存儲(chǔ)介質(zhì)等進(jìn)行深度調(diào)研和分析,盡可能科學(xué)合理組合實(shí)現(xiàn)以上解決方案。
4.如何解決平衡數(shù)據(jù)庫(kù)歸檔頻度和數(shù)據(jù)恢復(fù)完整性
4.1 數(shù)據(jù)庫(kù)恢復(fù)的基本原理
對(duì)于數(shù)據(jù)庫(kù)的恢復(fù)來(lái)說(shuō)有很多種,我們只討論需要介質(zhì)恢復(fù)的情況。在這種場(chǎng)合下,首先我們需要找到一個(gè)最近時(shí)刻點(diǎn)的全量備份進(jìn)行恢復(fù);然后需要從備份介質(zhì)上找到這個(gè)時(shí)刻點(diǎn)之后的重做日志進(jìn)行數(shù)據(jù)追平,最后我們需要找到本地沒(méi)有丟失的重做日志進(jìn)行再次追平直到?jīng)]有可用日志。如下圖所示:
如圖所示,在時(shí)刻A,我們開始做在線全庫(kù)備份,在B時(shí)刻全庫(kù)備份結(jié)束。當(dāng)數(shù)據(jù)庫(kù)運(yùn)行到E時(shí)刻之后數(shù)據(jù)庫(kù)發(fā)生了重大介質(zhì)故障,只能通過(guò)介質(zhì)恢復(fù)。那么在A~C時(shí)間段內(nèi),大部分REDO日志文件都已經(jīng)歸檔到備份介質(zhì)池當(dāng)中,服務(wù)器本地存儲(chǔ)目錄當(dāng)中只剩下C~E(小于一個(gè)歸檔備份時(shí)間間隔)的歸檔日志和沒(méi)有來(lái)得及歸檔的REDO日志文件。
假設(shè)發(fā)生的故障嚴(yán)重到服務(wù)器本地存儲(chǔ)目錄也無(wú)法恢復(fù)的時(shí)候,那么相當(dāng)于在C-E這段時(shí)間產(chǎn)生的重做日志就丟失掉了。相當(dāng)在這種極端場(chǎng)合下,數(shù)據(jù)丟失的最大窗口就是一個(gè)歸檔間隔時(shí)間段。當(dāng)然如果把這個(gè)間隔設(shè)置的足夠小的話,那么另外的問(wèn)題就產(chǎn)生了,備份作業(yè)隨著系統(tǒng)增加會(huì)呈爆發(fā)式并發(fā)啟動(dòng)狀態(tài),最終會(huì)影響到整個(gè)備份系統(tǒng)的健康運(yùn)行導(dǎo)致歸檔無(wú)法及時(shí)轉(zhuǎn)儲(chǔ),最終還是可能會(huì)導(dǎo)致數(shù)據(jù)庫(kù)的宕機(jī)。這就是一個(gè)矛盾,需要我們?nèi)ズ芎玫钠胶狻?
4.2 平衡數(shù)據(jù)庫(kù)歸檔頻率的方法
數(shù)據(jù)庫(kù)歸檔備份的頻率是指一天24小時(shí)內(nèi)間隔多長(zhǎng)時(shí)間進(jìn)行一次歸檔日志的備份,一方面是要保障增量數(shù)據(jù)備份的完整性,另外一方面是要避免因?yàn)榛謴?fù)空間不足導(dǎo)致數(shù)據(jù)庫(kù)的宕機(jī)時(shí)間。要平衡這個(gè)頻率窗口需要采集以下幾類數(shù)據(jù):
1)單位時(shí)間內(nèi)不同數(shù)據(jù)庫(kù)系統(tǒng)平均的歸檔日志量。
采集這個(gè)數(shù)據(jù)的目的在于詳細(xì)分析不同業(yè)務(wù)系統(tǒng)在不同時(shí)間段的寫操作頻繁程度。對(duì)于日志歸檔速度較快的系統(tǒng),我們需要提高其恢復(fù)區(qū)的空間大小,同時(shí)加快歸檔備份的頻率,使得數(shù)據(jù)庫(kù)既能處于安全運(yùn)行狀態(tài)又能保障極端故障場(chǎng)合下數(shù)據(jù)丟失的量在較小范圍之內(nèi)。
2)業(yè)務(wù)系統(tǒng)類型。
所謂業(yè)務(wù)系統(tǒng)類型即OLTP或者是OLAP,因?yàn)閷?duì)于OLAP來(lái)講,每次的讀寫操作都會(huì)是批量的執(zhí)行,它的歸檔速度是正常OLAP系統(tǒng)的幾十倍甚至上百倍。最麻煩的是兩者皆有的業(yè)務(wù)系統(tǒng),比如說(shuō)銀行業(yè)中的交易系統(tǒng),白天跑聯(lián)機(jī)交易,晚上跑核算批量,白天和晚上的日志歸檔速度有著巨大的反差。那么我們就需要在批量作業(yè)時(shí)間段內(nèi)將備份頻率調(diào)快,將恢復(fù)區(qū)空間設(shè)置提高。
3)備份系統(tǒng)可以容忍的最大并發(fā)量。
備份系統(tǒng)可以容忍的最大并發(fā)Jobs,不僅僅取決于備份軟件系統(tǒng)可以并發(fā)調(diào)度的作業(yè)數(shù)目和備份作業(yè)服務(wù)器的數(shù)目,還要取決于備份介質(zhì)池可以容忍的資源消耗限制。及時(shí)我們可以同時(shí)調(diào)度幾百個(gè)作業(yè),但是當(dāng)幾十個(gè)作業(yè)同時(shí)寫入備份介質(zhì)池時(shí)就會(huì)把備份介質(zhì)池的計(jì)算資源或者是IO資源使用殆盡。那么最終整個(gè)備份系統(tǒng)的并發(fā)數(shù)取決于短板因素。
4)不同數(shù)據(jù)庫(kù)系統(tǒng)恢復(fù)區(qū)能夠支撐最小時(shí)間窗口。
這個(gè)最小時(shí)間窗口是我們用數(shù)據(jù)庫(kù)的恢復(fù)區(qū)可用空間大小/單位時(shí)間內(nèi)的最大歸檔速度來(lái)估算出來(lái)的時(shí)間窗口。因?yàn)槲覀冊(cè)诎惭b數(shù)據(jù)庫(kù)或者是做變更的時(shí)候不可能按照每一個(gè)系統(tǒng)的特點(diǎn)詳細(xì)計(jì)算出其日志存儲(chǔ)空間的大小,只能按照有限的幾個(gè)規(guī)格來(lái)做初始規(guī)劃。
有了以上數(shù)據(jù)之后,我們需要根據(jù)以下幾個(gè)原則來(lái)詳細(xì)設(shè)計(jì)我們的歸檔作業(yè)頻率。
首先,根據(jù)4當(dāng)中采集到的數(shù)據(jù),將時(shí)間窗口較小的幾個(gè)系統(tǒng)進(jìn)行存儲(chǔ)空間調(diào)整,使其日志存儲(chǔ)空間能夠滿足我們期望的最小時(shí)間標(biāo)準(zhǔn)。
然后,將一天24小時(shí)定義為幾個(gè)時(shí)間段,批量業(yè)務(wù)集中的時(shí)間段、聯(lián)機(jī)業(yè)務(wù)集中的時(shí)間段、特殊任務(wù)集中的時(shí)間段等。當(dāng)然這個(gè)定義主要是根據(jù)1&2中采集到的詳細(xì)數(shù)據(jù)來(lái)定義的。
接著,我們需要根據(jù)1中數(shù)據(jù)估算出一個(gè)歸檔作業(yè)大概持續(xù)的時(shí)間長(zhǎng)度。為保障每一個(gè)時(shí)刻點(diǎn)的并發(fā)執(zhí)行備份作業(yè)數(shù)目遠(yuǎn)小于3中估算出來(lái)的數(shù)據(jù)。
最后,需要把備份作業(yè)的頻度根據(jù)不同的時(shí)間段特點(diǎn)調(diào)整到以上條件都滿足的狀態(tài),并在此前提條件下可以為了保障極端情況下的數(shù)據(jù)完整性而適當(dāng)調(diào)快歸檔作業(yè)的備份頻率。下圖是一個(gè)根據(jù)以上采集數(shù)據(jù)進(jìn)行多維分析的實(shí)例,僅僅是一個(gè)方法示意,歸檔頻率根據(jù)數(shù)據(jù)重要性分級(jí)、歸檔速度、業(yè)務(wù)時(shí)間段分類等前提進(jìn)行的粗略分析,最下面的一行數(shù)字表示每一個(gè)時(shí)刻點(diǎn)并發(fā)的歸檔備份數(shù)目,其目標(biāo)在于平衡每一個(gè)時(shí)間間隔內(nèi)的平均備份作業(yè)數(shù)。實(shí)際情況會(huì)比以下情況復(fù)雜很多,我們可以將時(shí)間間隔劃分的更小,涉及的因素更多,分析的更加細(xì)致。、
5.如何評(píng)估數(shù)據(jù)庫(kù)全量備份的策略
數(shù)據(jù)庫(kù)的全量備份來(lái)講,隨著數(shù)據(jù)量的不斷增加,其備份作業(yè)耗費(fèi)的時(shí)間也就會(huì)越長(zhǎng),耗費(fèi)的數(shù)據(jù)庫(kù)資源也越多,對(duì)在線業(yè)務(wù)的影響也就越大。另外同一個(gè)時(shí)間段內(nèi)發(fā)起的全量備份越多,那么其占用的備份系統(tǒng)整體資源(備份服務(wù)器、備份介質(zhì)池、鏈路帶寬等)也就會(huì)越多,其影響范圍也會(huì)越廣。
首先,這個(gè)問(wèn)題是一個(gè)需要不斷優(yōu)化的問(wèn)題。對(duì)于每一個(gè)應(yīng)用系統(tǒng)來(lái)講,根據(jù)業(yè)務(wù)服務(wù)的特點(diǎn),其備份的時(shí)間窗口也是不同的。可能初期備份作業(yè)能夠在備份窗口內(nèi)完成,但是隨著數(shù)據(jù)量的增長(zhǎng),后期的備份作業(yè)就會(huì)超過(guò)備份時(shí)間窗口。所以我們需要定期監(jiān)控?cái)?shù)據(jù)庫(kù)的全量備份作業(yè)時(shí)間,在事件窗口范圍內(nèi)盡量通過(guò)調(diào)整合適的調(diào)度時(shí)間來(lái)完成全量備份。但是當(dāng)數(shù)據(jù)量增長(zhǎng)到完全沒(méi)辦法在備份窗口完成的時(shí)候,那么我們就需要進(jìn)行調(diào)整全量備份的頻度和具體調(diào)度時(shí)間點(diǎn)了。
其次,這個(gè)問(wèn)題是一個(gè)跟業(yè)務(wù)特點(diǎn)密切相關(guān)的的問(wèn)題。有些人喜歡把所有的業(yè)務(wù)系統(tǒng)都按照一個(gè)標(biāo)準(zhǔn)去定義其數(shù)據(jù)庫(kù)全量備份的策略。比如說(shuō)TB以下的數(shù)據(jù)庫(kù),每天一次全量備份;比如說(shuō)業(yè)務(wù)等級(jí)屬于重要的系統(tǒng),每天一次全量備份;比如說(shuō)只要能備份的系統(tǒng),全部進(jìn)行每天一次的全量備份等等策略。這些都是不科學(xué)的策略。應(yīng)該從業(yè)務(wù)系統(tǒng)的數(shù)據(jù)重要性去評(píng)估數(shù)據(jù)庫(kù)全量備分的頻率,在現(xiàn)有備份系統(tǒng)有限的處理能力內(nèi)保障數(shù)據(jù)重要性高的系統(tǒng)完成相應(yīng)的全量備份。
最后,這個(gè)問(wèn)題是一個(gè)需要從各個(gè)方面著手去解決的問(wèn)題。從備份網(wǎng)絡(luò)的帶寬和隔離性考慮,應(yīng)該用單獨(dú)的告訴備份網(wǎng)絡(luò),備份客戶端應(yīng)該設(shè)置區(qū)分于業(yè)務(wù)的單獨(dú)網(wǎng)絡(luò)通道及配置。從備份作業(yè)服務(wù)器的配置層面,我們應(yīng)該配置相對(duì)合理的資源(內(nèi)存、磁盤)來(lái)保障備份片在作業(yè)服務(wù)器層沒(méi)有瓶頸。從備份介質(zhì)池層面,我們需要保障備份介質(zhì)的IO處理能力不能成為備份作業(yè)底端的性能瓶頸。
6.如何解決備份作業(yè)分布合理性問(wèn)題
其實(shí)這個(gè)問(wèn)題很簡(jiǎn)單,目的就是要保障備份時(shí)間窗口內(nèi)調(diào)度起來(lái)以及運(yùn)行過(guò)程中的備份作業(yè)處于一種平衡狀態(tài),不能使其作業(yè)調(diào)用或者是并發(fā)運(yùn)行過(guò)于集中。但是當(dāng)系統(tǒng)數(shù)目非常多,系統(tǒng)特點(diǎn)復(fù)雜,數(shù)據(jù)重要性級(jí)別有很多種,數(shù)據(jù)量以及數(shù)據(jù)增速各不相同時(shí),這個(gè)問(wèn)題就變得比較復(fù)雜。我們很難有一種精確的計(jì)算方法來(lái)實(shí)現(xiàn)其做到絕對(duì),但是我們可以根據(jù)以下的方法進(jìn)行定性的分析和調(diào)整。
假設(shè)我們定義一個(gè)系統(tǒng)的備份作業(yè)在備份體系當(dāng)中必須具備的屬性為:
P1 – 應(yīng)用系統(tǒng)數(shù)據(jù)的重要性級(jí)別屬性,可以通過(guò)業(yè)務(wù)分析劃分為有限的幾個(gè)級(jí)別。
P2 – 應(yīng)用系統(tǒng)在不同時(shí)間段內(nèi)的數(shù)據(jù)增量屬性,需要通過(guò)梳理歷史數(shù)據(jù)來(lái)評(píng)估。
P3 – 應(yīng)用系統(tǒng)當(dāng)前的備份作業(yè)的時(shí)間長(zhǎng)度屬性,需要通過(guò)歷史數(shù)據(jù)結(jié)合數(shù)據(jù)量來(lái)評(píng)估。
P4 – 應(yīng)用系統(tǒng)是否是具備雙重業(yè)務(wù)特性,比如兼?zhèn)渑亢吐?lián)機(jī)業(yè)務(wù)特性。
通過(guò)以上幾個(gè)屬性的加權(quán)計(jì)算或者其他方法的定性分析,計(jì)算出每一個(gè)系統(tǒng)的不同備份作業(yè)的定性矢量,然后我們可以將這些矢量根據(jù)其具體備份窗口設(shè)置初始的調(diào)度時(shí)間點(diǎn),然后分析其具體分布圖是否均衡穩(wěn)定并且進(jìn)行微調(diào)。例如下圖是一個(gè)粗略的分析實(shí)例,可以提供相關(guān)的參考思路:
以上案例僅僅是一個(gè)相對(duì)粗略的分析方式,僅僅是一個(gè)基于某一特定案例的分析思路。我們可以根據(jù)業(yè)務(wù)系統(tǒng)特點(diǎn)結(jié)合更好的專業(yè)工具進(jìn)行更加細(xì)節(jié)的分析。但是總體目標(biāo)是讓我們的備份作業(yè)分布達(dá)到一定范圍內(nèi)的平衡,另外在某些特定的業(yè)務(wù)場(chǎng)合或者特定的設(shè)備場(chǎng)合下,可能會(huì)有一些特殊的時(shí)間窗口需要和備份作業(yè)適當(dāng)分割開來(lái),比如說(shuō)基于文件系統(tǒng)技術(shù)實(shí)現(xiàn)的備份介質(zhì)存儲(chǔ)池,由于我們的周期性歸檔配置,它會(huì)定期去做文件系統(tǒng)的清理作業(yè),而且時(shí)間段比較長(zhǎng),耗費(fèi)資源比較高。我們盡量要講備份作業(yè)的分布策略與這些時(shí)間段保持適當(dāng)?shù)姆指?。這樣才會(huì)保證備份系統(tǒng)運(yùn)行的長(zhǎng)久安全穩(wěn)定。
7.如何解決業(yè)務(wù)發(fā)展與備份系統(tǒng)有限性瓶頸
所謂的業(yè)務(wù)發(fā)展在備份體系建設(shè)過(guò)程中包括幾個(gè)方面的影響。一方面業(yè)務(wù)量的增長(zhǎng)會(huì)導(dǎo)致備份作業(yè)的不斷增加,另外一方面業(yè)務(wù)量的增長(zhǎng)會(huì)導(dǎo)致現(xiàn)有備份作業(yè)負(fù)載的不斷加劇,再有就是各種新業(yè)務(wù)的增加會(huì)帶來(lái)新型模式數(shù)據(jù)備份的挑戰(zhàn)。這幾方面的因素不但會(huì)對(duì)現(xiàn)有備份系統(tǒng)的負(fù)載擴(kuò)展能力提出巨大挑戰(zhàn),也會(huì)對(duì)現(xiàn)有備份系統(tǒng)功能擴(kuò)展能力提出巨大挑戰(zhàn)。
解決以上問(wèn)題,本文認(rèn)為唯一可行的方法就是從單一傳統(tǒng)的備份系統(tǒng)逐漸過(guò)渡到完善的備份體系。傳統(tǒng)的備份軟件形成的格局只是這個(gè)體系的一個(gè)元素,基于快照的備份接口、基于軟件加速的接口、基于異構(gòu)平臺(tái)轉(zhuǎn)儲(chǔ)的模塊兒都應(yīng)該成為這個(gè)體系當(dāng)中的擴(kuò)展元素;同時(shí)備份介質(zhì)也應(yīng)該從單一的帶庫(kù)、DD等傳統(tǒng)備份介質(zhì)擴(kuò)展到由現(xiàn)有備份介質(zhì)池和分布式存儲(chǔ)池、對(duì)象存儲(chǔ)池、云端備份池等多種元素組成的廣義備份介質(zhì)池;單一的備份恢復(fù)模式也應(yīng)該轉(zhuǎn)換為多級(jí)數(shù)據(jù)一體化模式,既包括多級(jí)數(shù)據(jù)的轉(zhuǎn)儲(chǔ)歸檔機(jī)制,又包括數(shù)據(jù)自動(dòng)化下沉和上浮的機(jī)制,數(shù)據(jù)流向?qū)崿F(xiàn)自動(dòng)化平滑軌跡。
目前可以實(shí)現(xiàn)以上體系的軟硬件產(chǎn)品組合有很多,各家都有各家的特點(diǎn)和局限。關(guān)鍵是要靠規(guī)劃者根據(jù)自己的業(yè)務(wù)特點(diǎn)和長(zhǎng)遠(yuǎn)的發(fā)展預(yù)測(cè)來(lái)選擇和集成合適的解決方案。
8.總結(jié)和展望
本文基于企業(yè)備份系統(tǒng)建設(shè)過(guò)程遇到的一些問(wèn)題進(jìn)行深入調(diào)查和剖析,并切合企業(yè)具體問(wèn)題案例從特定問(wèn)題角度出發(fā)給出分析思路。隨著目前的分布式技術(shù)、云計(jì)算技術(shù)、互聯(lián)網(wǎng)技術(shù)等的不斷發(fā)展,備份體系建設(shè)的內(nèi)容會(huì)呈現(xiàn)越來(lái)越多的新模式和新思路。
解決的方法也不局限于企業(yè)的數(shù)據(jù)中心內(nèi)部,一些結(jié)合云計(jì)算的整體解決方案也在不斷誕生,它會(huì)涉及到數(shù)據(jù)的整個(gè)生命周期,當(dāng)然這個(gè)根據(jù)不同的行業(yè)也會(huì)呈現(xiàn)不同的思路和模式。本文將次作為一個(gè)基礎(chǔ)性的思考,更重要的是希望能引起更多從業(yè)者從不同角度的思考和提煉,并分享出來(lái)供大家參考。
數(shù)據(jù)分析咨詢請(qǐng)掃描二維碼
若不方便掃碼,搜微信號(hào):CDAshujufenxi
LSTM 模型輸入長(zhǎng)度選擇技巧:提升序列建模效能的關(guān)鍵? 在循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)家族中,長(zhǎng)短期記憶網(wǎng)絡(luò)(LSTM)憑借其解決長(zhǎng)序列 ...
2025-07-11CDA 數(shù)據(jù)分析師報(bào)考條件詳解與準(zhǔn)備指南? ? 在數(shù)據(jù)驅(qū)動(dòng)決策的時(shí)代浪潮下,CDA 數(shù)據(jù)分析師認(rèn)證愈發(fā)受到矚目,成為眾多有志投身數(shù) ...
2025-07-11數(shù)據(jù)透視表中兩列相乘合計(jì)的實(shí)用指南? 在數(shù)據(jù)分析的日常工作中,數(shù)據(jù)透視表憑借其強(qiáng)大的數(shù)據(jù)匯總和分析功能,成為了 Excel 用戶 ...
2025-07-11尊敬的考生: 您好! 我們誠(chéng)摯通知您,CDA Level I和 Level II考試大綱將于 2025年7月25日 實(shí)施重大更新。 此次更新旨在確保認(rèn) ...
2025-07-10BI 大數(shù)據(jù)分析師:連接數(shù)據(jù)與業(yè)務(wù)的價(jià)值轉(zhuǎn)化者? ? 在大數(shù)據(jù)與商業(yè)智能(Business Intelligence,簡(jiǎn)稱 BI)深度融合的時(shí)代,BI ...
2025-07-10SQL 在預(yù)測(cè)分析中的應(yīng)用:從數(shù)據(jù)查詢到趨勢(shì)預(yù)判? ? 在數(shù)據(jù)驅(qū)動(dòng)決策的時(shí)代,預(yù)測(cè)分析作為挖掘數(shù)據(jù)潛在價(jià)值的核心手段,正被廣泛 ...
2025-07-10數(shù)據(jù)查詢結(jié)束后:分析師的收尾工作與價(jià)值深化? ? 在數(shù)據(jù)分析的全流程中,“query end”(查詢結(jié)束)并非工作的終點(diǎn),而是將數(shù) ...
2025-07-10CDA 數(shù)據(jù)分析師考試:從報(bào)考到取證的全攻略? 在數(shù)字經(jīng)濟(jì)蓬勃發(fā)展的今天,數(shù)據(jù)分析師已成為各行業(yè)爭(zhēng)搶的核心人才,而 CDA(Certi ...
2025-07-09【CDA干貨】單樣本趨勢(shì)性檢驗(yàn):捕捉數(shù)據(jù)背后的時(shí)間軌跡? 在數(shù)據(jù)分析的版圖中,單樣本趨勢(shì)性檢驗(yàn)如同一位耐心的偵探,專注于從單 ...
2025-07-09year_month數(shù)據(jù)類型:時(shí)間維度的精準(zhǔn)切片? ? 在數(shù)據(jù)的世界里,時(shí)間是最不可或缺的維度之一,而year_month數(shù)據(jù)類型就像一把精準(zhǔn) ...
2025-07-09CDA 備考干貨:Python 在數(shù)據(jù)分析中的核心應(yīng)用與實(shí)戰(zhàn)技巧? ? 在 CDA 數(shù)據(jù)分析師認(rèn)證考試中,Python 作為數(shù)據(jù)處理與分析的核心 ...
2025-07-08SPSS 中的 Mann-Kendall 檢驗(yàn):數(shù)據(jù)趨勢(shì)與突變分析的有力工具? ? ? 在數(shù)據(jù)分析的廣袤領(lǐng)域中,準(zhǔn)確捕捉數(shù)據(jù)的趨勢(shì)變化以及識(shí)別 ...
2025-07-08備戰(zhàn) CDA 數(shù)據(jù)分析師考試:需要多久?如何規(guī)劃? CDA(Certified Data Analyst)數(shù)據(jù)分析師認(rèn)證作為國(guó)內(nèi)權(quán)威的數(shù)據(jù)分析能力認(rèn)證 ...
2025-07-08LSTM 輸出不確定的成因、影響與應(yīng)對(duì)策略? 長(zhǎng)短期記憶網(wǎng)絡(luò)(LSTM)作為循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)的一種變體,憑借獨(dú)特的門控機(jī)制,在 ...
2025-07-07統(tǒng)計(jì)學(xué)方法在市場(chǎng)調(diào)研數(shù)據(jù)中的深度應(yīng)用? 市場(chǎng)調(diào)研是企業(yè)洞察市場(chǎng)動(dòng)態(tài)、了解消費(fèi)者需求的重要途徑,而統(tǒng)計(jì)學(xué)方法則是市場(chǎng)調(diào)研數(shù) ...
2025-07-07CDA數(shù)據(jù)分析師證書考試全攻略? 在數(shù)字化浪潮席卷全球的當(dāng)下,數(shù)據(jù)已成為企業(yè)決策、行業(yè)發(fā)展的核心驅(qū)動(dòng)力,數(shù)據(jù)分析師也因此成為 ...
2025-07-07剖析 CDA 數(shù)據(jù)分析師考試題型:解鎖高效備考與答題策略? CDA(Certified Data Analyst)數(shù)據(jù)分析師考試作為衡量數(shù)據(jù)專業(yè)能力的 ...
2025-07-04SQL Server 字符串截取轉(zhuǎn)日期:解鎖數(shù)據(jù)處理的關(guān)鍵技能? 在數(shù)據(jù)處理與分析工作中,數(shù)據(jù)格式的規(guī)范性是保證后續(xù)分析準(zhǔn)確性的基礎(chǔ) ...
2025-07-04CDA 數(shù)據(jù)分析師視角:從數(shù)據(jù)迷霧中探尋商業(yè)真相? 在數(shù)字化浪潮席卷全球的今天,數(shù)據(jù)已成為企業(yè)決策的核心驅(qū)動(dòng)力,CDA(Certifie ...
2025-07-04CDA 數(shù)據(jù)分析師:開啟數(shù)據(jù)職業(yè)發(fā)展新征程? ? 在數(shù)據(jù)成為核心生產(chǎn)要素的今天,數(shù)據(jù)分析師的職業(yè)價(jià)值愈發(fā)凸顯。CDA(Certified D ...
2025-07-03