備份管理體系詳解_第1頁
備份管理體系詳解_第2頁
備份管理體系詳解_第3頁
備份管理體系詳解_第4頁
備份管理體系詳解_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

備份實(shí)在是太重要了。從刪庫到跑路,大家聽過很多,筆者也來說說。如果沒刪備份的話,只能說玩的不夠徹底,不專業(yè)。所以仔細(xì)研究一下備份,從刪庫加刪備份,最后到跑路,還是很有必要的。當(dāng)然要是會(huì)點(diǎn)奇門遁甲(徹底清除操作痕跡)、尿遁后門之術(shù)無影蹤等,那就真的成功入神了。所以這里大致分析一下備份管理體系,以備在刪庫的時(shí)候,能夠徹底些。一備份體系總體思路備份體系大致分為定義備份對(duì)象、確定備份頻率和備份方式、制定備份集存儲(chǔ)策略和恢復(fù)管理五個(gè)部分。具體如下:圍繞備份管理體系,進(jìn)行集中的架構(gòu)和管理,包括:監(jiān)控備份是否按時(shí)按成;備份集驗(yàn)證策略以及恢復(fù)演練的計(jì)劃等。因?yàn)閭浞菀话闵婕按笕萘课募目截悘?fù)制,所以通常會(huì)占用較多IO和網(wǎng)絡(luò)帶寬,不好好規(guī)劃的話,極容易影響生產(chǎn)系統(tǒng)的正常使用。二備份對(duì)象備份體系的第一步是定義備份對(duì)象,即確定有哪些需要對(duì)象是需要備份。一般情況下,備份對(duì)象包括:應(yīng)用、文件以及圖片、數(shù)據(jù)庫、日志(網(wǎng)絡(luò)安全法對(duì)日志有特別要求,一般保留180天)、虛擬機(jī)服務(wù)器等OS級(jí)別對(duì)象等。往大了說,物理服務(wù)器、網(wǎng)絡(luò)設(shè)備等硬件設(shè)備及其配件都應(yīng)該作為備份的對(duì)象,以防止硬件故障沒有備件及時(shí)替換;人員備份也可以作為備份對(duì)象,運(yùn)維工作很多oncall24H,如果沒有人員備份,只靠個(gè)人很難。經(jīng)過備份定義,大致會(huì)得出下列3個(gè)表格:表格一:序號(hào)備份對(duì)象1應(yīng)用程序2靜態(tài)資源3數(shù)據(jù)庫4日志5虛擬機(jī)表格二:備件列表序號(hào)備件名稱備件類型備件型號(hào)數(shù)量狀態(tài)登記時(shí)間使用時(shí)間備注1表格三:人員備份列表序號(hào)系統(tǒng)名稱負(fù)責(zé)人電話備份人員電話備注1三備份頻率定義好備份對(duì)象之后,接下來就要根據(jù)不同的備份對(duì)象定義不同的備份頻率。備份頻率也可以成為備份策略,一般分為兩類,實(shí)時(shí)備份和非實(shí)時(shí)備份。實(shí)時(shí)備份更多是高可用架構(gòu)或是負(fù)載均衡的架構(gòu),允許單點(diǎn)故障,如應(yīng)用部署多臺(tái),數(shù)據(jù)庫主從同步或是Cluster架構(gòu)等。實(shí)時(shí)同步的情況下,一般只需要備份一個(gè)節(jié)點(diǎn)的內(nèi)容和數(shù)據(jù)即可。非實(shí)時(shí)備份更多的需要依賴腳本或是其他備份工具按照一定頻率進(jìn)行全量備份或是增量備份。可以選擇每日全量備份或是周一、三、五全量備份,二、四增量備份等靈活的策略。比較典型的有Oracle的Rman備份,以一周為周期,可以周天0級(jí)備份、周一、周二2級(jí)備份,周三1級(jí)備份,四、五、六2備份等策略。不同的備份頻率產(chǎn)生的最終備份集大小不一樣、備份耗時(shí)不一樣、備份恢復(fù)的時(shí)間和恢復(fù)復(fù)雜度都不一樣。一般情況下,每日全備最簡單,但是有耗時(shí)久,占用空間大,恢復(fù)時(shí)間慢等缺點(diǎn),詳細(xì)的增量備份,可以節(jié)省備份空間,提高恢復(fù)速度,但是管理和恢復(fù)比較復(fù)雜是其一缺點(diǎn)。經(jīng)過指定備份頻率之后,上述表格一可以優(yōu)化為表格1.1:序號(hào)備份對(duì)象備份頻率備注1應(yīng)用程序每日全備應(yīng)用程序一般出變更發(fā)布外,很少更新,可以選擇每日全備,也可以選擇每次變更前備份一次,變更后,備份一次,直至下次變更在備份。一般搭建集群,只需備份單節(jié)點(diǎn)即可2靜態(tài)資源全備+增量靜態(tài)資源一般情況下選擇云服務(wù),借助云來實(shí)現(xiàn)高可用和備份。自主備份的話,最好是全備和根據(jù)日期的增量備份結(jié)合。靜態(tài)資源根據(jù)日期增量備份較佳3數(shù)據(jù)庫全備+增量數(shù)據(jù)庫一般全備+增量備份,同時(shí)對(duì)于數(shù)據(jù)庫日志的備份應(yīng)該提高頻率,保障數(shù)據(jù)最小程度丟失。4日志全備+增量日志主要包括應(yīng)用日志、數(shù)據(jù)庫日志為主,其他網(wǎng)絡(luò)設(shè)備、安全設(shè)備日志為次,進(jìn)行備份。日志也有明顯的時(shí)間標(biāo)志,增量備份較佳5虛擬機(jī)全備一般情況下是不需要虛擬機(jī)或是服務(wù)器級(jí)別的備份,太耗費(fèi)資源,只需備份其上應(yīng)用即可。如需一般推薦全備。表格1.1四備份方式定義好備份對(duì)象,指定好備份頻率之后,接下來需要根據(jù)不同的對(duì)象進(jìn)行備份方式的定義。備份方式主要有兩種方式:自己編寫腳本+定時(shí)任務(wù)實(shí)現(xiàn)自動(dòng)備份;購買專業(yè)的商業(yè)備份軟件進(jìn)行備份。技術(shù)尚可的話,一般情況下采用編寫腳本+定時(shí)任務(wù)的方式實(shí)現(xiàn)自動(dòng)備份。編寫的腳本一般需要以下幾個(gè)注意點(diǎn):1調(diào)用備份工具的時(shí)候,注意環(huán)境變量。2設(shè)置單獨(dú)的備份賬號(hào),并且對(duì)備份賬戶的權(quán)限進(jìn)行最小原則設(shè)計(jì)。3備份異常處理設(shè)計(jì)并且拋出郵件等方式通知。4除了每一備份對(duì)象的備份腳本外,還需一個(gè)腳本檢查是否所有備份對(duì)象已經(jīng)自動(dòng)備份完成。5腳本定時(shí)任務(wù)的執(zhí)行時(shí)間一般選擇業(yè)務(wù)低峰期,減少對(duì)生產(chǎn)系統(tǒng)的影響。經(jīng)過備份方式,上表格1.1可以優(yōu)化為表格1.2:序號(hào)備份對(duì)象備份頻率備份方式備注1應(yīng)用程序每日全備腳本可以腳本拷貝文件,也可以采用resync的方式自動(dòng)同步文件變化。但是實(shí)時(shí)同步的一個(gè)缺點(diǎn):如果源文件誤刪或是篡改,備份文件也會(huì)相應(yīng)變化??梢圆捎醚舆t同步的情況。2靜態(tài)資源全備+增量腳本3數(shù)據(jù)庫全備+增量腳本腳本調(diào)用數(shù)據(jù)庫備份工具進(jìn)行備份4日志全備+增量腳本同應(yīng)用程序、靜態(tài)資源的方式5虛擬機(jī)全備腳本全備,拷貝虛擬機(jī)文件表格1.2五存儲(chǔ)策略完整的備份腳本除上述四中5點(diǎn)外,還需增加兩點(diǎn):存儲(chǔ)策略、失效備份集刪除策略。備份集的存儲(chǔ)策略需要考慮兩點(diǎn):存儲(chǔ)的位置和周期。一般建議備份集存儲(chǔ)位置分為本機(jī)+同機(jī)房備份服務(wù)器+異地或云端;不同位置的備份集存放的周期不必一致,一般情況本機(jī)存放最近3天或最近1~3次的備份集即可。存儲(chǔ)策略的考慮除了基于備份集的大小和存儲(chǔ)空間外,還需考量一點(diǎn),就是所處行業(yè)的法律法規(guī):例如有些行業(yè)按照網(wǎng)絡(luò)安全法或是行業(yè)監(jiān)管單位規(guī)定,日志需要存放180天,數(shù)據(jù)庫備份需要保留30天等規(guī)定。通過對(duì)存儲(chǔ)策略的完善,上述表格1.2可以優(yōu)化為表格1.3:序號(hào)備份對(duì)象備份頻率備份方式存儲(chǔ)策略1應(yīng)用程序每日全備腳本本機(jī):3天備份服務(wù)器:15天異地備份:30天2靜態(tài)資源全備+增量腳本本機(jī):3天備份服務(wù)器:15天異地備份:30天3數(shù)據(jù)庫全備+增量腳本本機(jī):3天備份服務(wù)器:15天異地備份:30天4日志全備+增量腳本本機(jī):3天備份服務(wù)器:180天異地備份:365天5虛擬機(jī)全備腳本本機(jī):1天備份服務(wù)器:3天表格1.3六恢復(fù)管理一般在架構(gòu)備份體系的時(shí)候,往往會(huì)忽略恢復(fù)管理這一塊。這一塊其實(shí)非常重要,在需要使用備份集恢復(fù)的情況,一般都比較緊急,越緊急的情況越不應(yīng)該依賴個(gè)人的經(jīng)驗(yàn)和技術(shù),而應(yīng)該更多的依賴提前備好的預(yù)案。恢復(fù)管理同備份一樣重要,不可或缺?;謴?fù)管理包括四部分:1恢復(fù)腳本,即備份對(duì)象的備份集所對(duì)應(yīng)的灰度腳本。使用該腳本即可完成備份集的自動(dòng)恢復(fù)。2恢復(fù)條件,定義恢復(fù)腳本在何種情況或條件下才可執(zhí)行,避免在不適宜的情況下進(jìn)行恢復(fù)造成數(shù)據(jù)不準(zhǔn)確。3恢復(fù)評(píng)價(jià),即對(duì)于恢復(fù)條件下,使用恢復(fù)腳本對(duì)于備份集進(jìn)行恢復(fù)的時(shí)候,會(huì)有什么樣的影響,例如數(shù)據(jù)會(huì)有多少丟失等。4恢復(fù)測(cè)試,在執(zhí)行恢復(fù)之后,需要進(jìn)行測(cè)試看是否達(dá)到預(yù)期效果。特別特別注意:在執(zhí)行數(shù)據(jù)恢復(fù)的時(shí)候,請(qǐng)務(wù)必將當(dāng)期環(huán)境進(jìn)行備份,例如做快照等方式。避免恢復(fù)期間出現(xiàn)問題,導(dǎo)致問題更加復(fù)雜。經(jīng)過恢復(fù)管理,上述表格1.3可以優(yōu)化為表格1.4:序號(hào)備份對(duì)象備份頻率備份方式存儲(chǔ)策略恢復(fù)管理1應(yīng)用程序每日全備腳本本機(jī):3天備份服務(wù)器:15天異地備份:30天恢復(fù)腳本恢復(fù)條件恢復(fù)評(píng)價(jià)恢復(fù)測(cè)試2靜態(tài)資源全備+增量腳本本機(jī):3天備份服務(wù)器:15天異地備份:30天3數(shù)據(jù)庫全備+增量腳本本機(jī):3天備份服務(wù)器:15天異地備份:30天4日志全備+增量腳本本機(jī):3天備份服務(wù)器:180天異地備份:365天5虛擬機(jī)全備腳本本機(jī):1天備份服務(wù)器:3天七總結(jié)在經(jīng)歷了備份對(duì)象定義、指定備份頻率、確定備份方式、完成存儲(chǔ)策略和恢復(fù)管理之后,根據(jù)產(chǎn)品線和項(xiàng)目的思路,以項(xiàng)目為單位進(jìn)行備份,綜合上述幾個(gè)表格,可以優(yōu)化為如下表格:序號(hào)產(chǎn)品線項(xiàng)目名稱備份對(duì)象IP/Hosts備份頻率備份方式備份集管理1PL-XXPM-XX應(yīng)用服務(wù)器172.X.X.X每日全備腳本最近備份集恢復(fù)刪除備份集明細(xì)子表格:序號(hào)IP/Hosts存儲(chǔ)位置保留時(shí)間備份時(shí)間備份集狀態(tài)恢復(fù)管理本機(jī)備份服務(wù)器異地1172.X.X.XN/N/N通過腳本或是編程,將備份集相關(guān)信息記錄并且進(jìn)行展示,實(shí)現(xiàn)對(duì)備份集的管理。但是完整的備份管理體系還需要包括備份架構(gòu)、備份監(jiān)控、備份集驗(yàn)證策略、應(yīng)急恢復(fù)演練等配套措施。為了最大程度的減少備份對(duì)生產(chǎn)系統(tǒng)的影響,一般建議服務(wù)器內(nèi)備份用的本地硬盤和網(wǎng)絡(luò)與生產(chǎn)系統(tǒng)用的隔離。;例如單獨(dú)指定一塊網(wǎng)卡用來做備份集的傳輸,單獨(dú)的一塊或是幾塊硬盤做本地備份集的存放。對(duì)于備份集集中管理和監(jiān)控,可以了解指定的備份對(duì)象的備份集是否正常完成。備份集驗(yàn)證策略制定備份集驗(yàn)證計(jì)劃,確保備份集的準(zhǔn)確可用性。同時(shí)要定期執(zhí)行恢復(fù)演練和系統(tǒng)的應(yīng)急演練,以增加對(duì)備份恢復(fù)的熟悉程度。八繼續(xù)從刪庫、刪備份到跑路好了,至此,備份體系的建立大致就是這些。再繼續(xù)文章開頭的話題,從刪庫到刪備份,再到跑路,還是有可能被抓,缺少了另一個(gè)關(guān)鍵點(diǎn):操作痕跡。一般來講,干壞事最怕被現(xiàn)場(chǎng)抓住,所以簡單點(diǎn),定時(shí)執(zhí)行是很有必要的,離職倆月或半年后在進(jìn)行自動(dòng)破壞,結(jié)果會(huì)更壞。定時(shí)執(zhí)行加徹底刪除操作痕跡,是一個(gè)合格的報(bào)復(fù)者的必備技能啊。刪除痕跡三步走:1history–c2vi/etc/profile,找到HISTSIZE這個(gè)值,修改為03刪除日志:刪除登錄失敗記錄:echo>/var/log/btmp刪除登錄成功記錄:echo>/var/log/wtmp(此時(shí)執(zhí)行l(wèi)ast命令就會(huì)發(fā)現(xiàn)沒有記錄)刪除日志記錄:echo>/var/log/secure當(dāng)然徹底一些的話,可以清理一下/var/log下的所有日志文件。清楚痕跡之后,還需要做一下偽裝,常用的惡搞是給命令起別名,還有就是偽裝成系統(tǒng)用戶或是系統(tǒng)腳本,定期執(zhí)行,這樣也不易被發(fā)覺。綜合一下,完整的從刪庫到刪備份到完美跑路的腳本應(yīng)該是:1腳本名稱偽裝,執(zhí)行用戶偽裝,定時(shí)任務(wù)偽裝。2編寫腳本觸發(fā)器,可以定時(shí)觸發(fā),也可以人為操作觸發(fā),如定義別名,引導(dǎo)用戶執(zhí)行。3腳本執(zhí)行:①不記錄操作日志②進(jìn)行破壞操作③清理日志,清空操作痕跡。4腳本定時(shí)任務(wù)刪除、腳本徹底刪除,不可恢復(fù)。5思考五分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論