在源SQLServer數(shù)據(jù)庫服務(wù)器上安裝SQLServer鏡像代理;
在目標(biāo)SQLServer數(shù)據(jù)庫服務(wù)器上安裝鏡像服務(wù)器。
系統(tǒng)管理員可通過管理端配置鏡像策略、全量和增量作業(yè)等。
配置策略:第一次運(yùn)行基準(zhǔn)同步后,以后實(shí)時(shí)地將源SQLServer數(shù)據(jù)庫數(shù)據(jù)復(fù)制到目標(biāo)數(shù)據(jù)庫。
第一次運(yùn)行基準(zhǔn)同步:對SQLServer可先進(jìn)行數(shù)據(jù)庫備份,然后在備用SQLServer上進(jìn)行恢復(fù)即可;對于文件系統(tǒng)則進(jìn)行"完全鏡像"將所有文件復(fù)制到目標(biāo)服務(wù)器上。
SQLServer準(zhǔn)實(shí)時(shí)增量鏡像:鏡像代理的監(jiān)控事務(wù)變化,并實(shí)時(shí)捕捉數(shù)據(jù)庫操作,再將該操作傳輸給鏡像服務(wù)器。鏡像服務(wù)器收到后,提交給備用SQLServer服務(wù)器,完成一個(gè)鏡像流程。
SQLServer鏡像技術(shù)參數(shù)
技術(shù)參數(shù) |
說明 |
復(fù)制原理 |
捕獲SQLServer的增量事務(wù)進(jìn)行復(fù)制 |
復(fù)制粒度 |
數(shù)據(jù)庫記錄 |
復(fù)制DDL語言 |
復(fù)制數(shù)據(jù)庫定義語言,如:
… |
復(fù)制DML語言 |
復(fù)制應(yīng)用程序提交的數(shù)據(jù) |
保存事務(wù)日志 |
系統(tǒng)保存捕獲的事務(wù)日志 |
源與目標(biāo)硬件規(guī)格要求 |
無需一致 |
網(wǎng)絡(luò)帶寬占用 |
遠(yuǎn)小于存儲層復(fù)制 |
復(fù)制時(shí)延 |
異步復(fù)制,秒級延時(shí) |
復(fù)制最大距離 |
無限制 |
對系統(tǒng)性能的影響 |
源系統(tǒng)CPU占用率不超過5% |
支持應(yīng)用方式 |
一對一、多對一 |
事務(wù)完整性 |
完整、一致 |
目標(biāo)應(yīng)用系統(tǒng)狀態(tài) |
運(yùn)行狀態(tài),能讀能寫 |
復(fù)制方向 |
單向,從源至目標(biāo) |
支持過濾 |
可設(shè)置過濾條件 |
支持版本 |
SQLServer 2000、SQLServer 2005 |
五、工程實(shí)施
項(xiàng)目實(shí)施過程:調(diào)研、安裝與調(diào)試、測試、演練、驗(yàn)收、出具實(shí)施報(bào)告。具體事項(xiàng)與實(shí)施文檔在實(shí)施過程中生成。實(shí)施過程中事項(xiàng)如下:
1 統(tǒng)計(jì)業(yè)務(wù)系統(tǒng)信息
在實(shí)施鏡像方案之前,詳細(xì)了解各臺主機(jī)的系統(tǒng)配置、業(yè)務(wù)系統(tǒng)、數(shù)據(jù)量、備份方式(文件、數(shù)據(jù)庫在線)、允許的時(shí)間窗口,每日數(shù)據(jù)增量等信息。同時(shí)確定各機(jī)器的網(wǎng)絡(luò)配置信息,如IP地址,主機(jī)名,域名等。
2 制定鏡像策略
鏡像日程、網(wǎng)絡(luò)鏈路、過濾策略、存儲位置等(詳細(xì)策略和實(shí)施報(bào)告要根據(jù)具體需求制定)。
3 培訓(xùn)工作
在項(xiàng)目實(shí)施過程中,必須做好對系統(tǒng)管理員的培訓(xùn)工作。培訓(xùn)需準(zhǔn)備好各種操作系統(tǒng)的計(jì)算機(jī)主機(jī)、相關(guān)培訓(xùn)教材等。培訓(xùn)內(nèi)容一般包括軟件的基本結(jié)構(gòu),鏡像管理程序的安裝使用,日常維護(hù)、演練等。
4 日常維護(hù)
系統(tǒng)安裝調(diào)試成功結(jié)束后,日常維護(hù)包含兩方面工作,即硬件維護(hù)和軟件維護(hù)。如果硬件設(shè)備具有很好的可靠性,系統(tǒng)正常運(yùn)行后基本不需要經(jīng)常維護(hù)。管理員也可以利用遠(yuǎn)程管理的功能,全面監(jiān)控系統(tǒng)的運(yùn)行情況。
六、方案特點(diǎn)
1、節(jié)約用戶投資,無須用巨大投入購置額外的共享存儲硬件設(shè)備,此類設(shè)備動(dòng)輒幾十萬甚至上百萬。
2、由于采用了浪擎科技先進(jìn)的基于數(shù)據(jù)庫事務(wù)鏡像復(fù)制的技術(shù),可以確保主備數(shù)據(jù)庫的數(shù)據(jù)一致性。當(dāng)面臨災(zāi)難時(shí),可以保障備份數(shù)據(jù)庫服務(wù)器的正確性。
3、備份服務(wù)器上的數(shù)據(jù)庫一直處于在線運(yùn)行狀態(tài),可直接投入使用,業(yè)務(wù)響應(yīng)速度及連續(xù)性得到保障。
4、由于可以采用主備服務(wù)器分別存儲的雙存儲模式,當(dāng)發(fā)生一方存儲設(shè)備故障時(shí)候,仍舊可以順利切換,使業(yè)務(wù)系統(tǒng)繼續(xù)提供服務(wù)。排除了由于共享存儲出現(xiàn)故障引發(fā)的業(yè)務(wù)系統(tǒng)停頓的可能性,安全性更高。