一種數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng),包括基礎(chǔ)數(shù)據(jù)管理模塊:對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行編輯與保存;版本管理模塊:負(fù)責(zé)管理所有容災(zāi)切換演練期間使用的各類(lèi)腳本,進(jìn)行版本管理;狀態(tài)管理模塊:監(jiān)控?cái)?shù)據(jù)庫(kù)的運(yùn)行狀態(tài)、當(dāng)前角色,以及生產(chǎn)與容災(zāi)數(shù)據(jù)庫(kù)之間的數(shù)據(jù)同步狀況;容災(zāi)演練管理模塊:負(fù)責(zé)演練預(yù)案、演練方案以及人員分工,并對(duì)當(dāng)前演練流程與進(jìn)展進(jìn)行展示;切換管理模塊:負(fù)責(zé)演練過(guò)程中生產(chǎn)與容災(zāi)數(shù)據(jù)庫(kù)角色的切換環(huán)節(jié);公告管理模塊:負(fù)責(zé)公告模版的編輯、管理與發(fā)送;以及外部系統(tǒng)接口模塊。本發(fā)明能夠?qū)崿F(xiàn)在圖形化界面上對(duì)整個(gè)演練流程進(jìn)行規(guī)劃、控制與管理,并且預(yù)先定義各環(huán)節(jié)所需的操作內(nèi)容,在實(shí)際執(zhí)行期間實(shí)現(xiàn)自動(dòng)化操作。
【專(zhuān)利說(shuō)明】
一種數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及一種容災(zāi)演練管控系統(tǒng),尤其涉及一種數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng)。
【背景技術(shù)】
[0002] 容災(zāi)系統(tǒng),對(duì)于IT而言,就是為計(jì)算機(jī)信息系統(tǒng)提供的一個(gè)能應(yīng)付各種災(zāi)難的環(huán) 境。容災(zāi)系統(tǒng)一般包括獨(dú)立的中間件、應(yīng)用程序、數(shù)據(jù)庫(kù)、主機(jī)及存儲(chǔ)等。
[0003] 容災(zāi)演練,是模擬各類(lèi)突發(fā)性事件情景,討論和推演應(yīng)急決策及組織IT人員處置 各類(lèi)系統(tǒng)業(yè)務(wù)恢復(fù)的過(guò)程,從而促進(jìn)相關(guān)人員掌握災(zāi)難預(yù)案中所規(guī)定的職責(zé)和程序,提高 指揮決策和協(xié)同配合能力,也是對(duì)IT系統(tǒng)建設(shè)應(yīng)用、系統(tǒng)恢復(fù)等操作的檢驗(yàn)。在容災(zāi)系統(tǒng)建 設(shè)完成后,需要立即進(jìn)行容災(zāi)演練,以測(cè)試容災(zāi)系統(tǒng)的有效性。此外,還需要通過(guò)周期性的 容災(zāi)演練工作,檢查企業(yè)的IT環(huán)境經(jīng)過(guò)不斷變更后,以保持容災(zāi)系統(tǒng)及流程持續(xù)有效。容災(zāi) 演練對(duì)于確認(rèn)容災(zāi)系統(tǒng)的有效性起到至關(guān)重要的作用,成功的容災(zāi)演練即證明了容災(zāi)系統(tǒng) 的可靠性,也在最大程度上保證了真正發(fā)生災(zāi)難時(shí),容災(zāi)系統(tǒng)能夠正常接替生產(chǎn)系統(tǒng)對(duì)外 提供服務(wù)。
[0004] 現(xiàn)有通用的處理方法如下:通過(guò)人工制定、管理演練方案與流程,并將演練人員分 為:管理組、業(yè)務(wù)組、測(cè)試組、應(yīng)用組、數(shù)據(jù)庫(kù)組、存儲(chǔ)及主機(jī)組等。制定好的演練計(jì)劃與流程 通過(guò)電子或紙質(zhì)文件表格下發(fā)給各參演組,在演練過(guò)程中指揮人員通過(guò)電話(huà)指揮調(diào)度各組 人員按照流程進(jìn)行演練操作。各組人員完成任務(wù)后通過(guò)電話(huà)進(jìn)行溝通、匯報(bào)完成情況,指揮 人員根據(jù)得到的信息判斷并執(zhí)行后續(xù)相應(yīng)的工作流程。
[0005] 現(xiàn)有處理方法存在如下缺點(diǎn):
[0006] 1、人工制定演練方案、流程,可能造成部分流程缺失、關(guān)鍵環(huán)節(jié)考慮不周。
[0007] 2、需要人工操作的具體環(huán)節(jié),比如:人工選取、配置、操作相關(guān)的數(shù)據(jù)庫(kù)、服務(wù)器等 IT設(shè)備,受制于人員的技術(shù)水平、精神狀態(tài)、現(xiàn)場(chǎng)環(huán)境等因素影響,如果出現(xiàn)誤操作則會(huì)對(duì) 生產(chǎn)系統(tǒng)造成嚴(yán)重的損害。
[0008] 3、參演各組人員分別負(fù)責(zé)各自的IT系統(tǒng)、設(shè)備容災(zāi)切換操作,相應(yīng)的技術(shù)關(guān)鍵點(diǎn) 分散掌握在多處。當(dāng)發(fā)生災(zāi)難需要進(jìn)行真實(shí)的容災(zāi)切換時(shí),如果有任何一個(gè)環(huán)節(jié)的人員不 到位,均會(huì)造成整個(gè)容災(zāi)系統(tǒng)無(wú)法啟用。
[0009] 4、演練操作的整體進(jìn)度與結(jié)果無(wú)法直觀展現(xiàn),同時(shí),演練的經(jīng)驗(yàn)與教訓(xùn)也不便于 總結(jié)積累,形成知識(shí)庫(kù)。
【發(fā)明內(nèi)容】
[0010] 本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng),能夠解決現(xiàn)有 演練過(guò)程中過(guò)分依賴(lài)人工操作帶來(lái)的隱患與不便,使得容災(zāi)演練工作更加安全、可靠與高 效。
[0011] 本發(fā)明為解決上述技術(shù)問(wèn)題而采用的技術(shù)方案是提供一種數(shù)據(jù)庫(kù)容災(zāi)演練管控 系統(tǒng),包括基礎(chǔ)數(shù)據(jù)管理模塊:對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行編輯與保存,并將信息提供給容災(zāi)演練管理 模塊;版本管理模塊:負(fù)責(zé)管理所有容災(zāi)切換演練期間使用的各類(lèi)腳本,進(jìn)行版本管理,并 將信息提供給容災(zāi)演練管理模塊;狀態(tài)管理模塊:監(jiān)控?cái)?shù)據(jù)庫(kù)的運(yùn)行狀態(tài)、當(dāng)前角色,以及 生產(chǎn)與容災(zāi)數(shù)據(jù)庫(kù)之間的數(shù)據(jù)同步狀況,并將信息提供給容災(zāi)演練管理模塊;容災(zāi)演練管 理模塊:負(fù)責(zé)演練預(yù)案、演練方案以及人員分工,并對(duì)當(dāng)前演練流程與進(jìn)展進(jìn)行展示;切換 管理模塊:負(fù)責(zé)演練過(guò)程中生產(chǎn)與容災(zāi)數(shù)據(jù)庫(kù)角色的切換環(huán)節(jié);公告管理模塊:負(fù)責(zé)公告模 版的編輯、管理與發(fā)送;以及外部系統(tǒng)接口模塊。
[0012] 上述的數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng),其中,所述基礎(chǔ)數(shù)據(jù)管理模塊包括:編輯與保存 本系統(tǒng)內(nèi)部的系統(tǒng)用戶(hù)、用戶(hù)組、角色和操作權(quán)限;編輯與保存容災(zāi)演練相關(guān)人員、組織架 構(gòu)和所屬專(zhuān)業(yè)類(lèi)別;編輯與保存生產(chǎn)業(yè)務(wù)應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)、中間件、相關(guān)主機(jī)及其存儲(chǔ)設(shè) 備的信息;編輯與保存網(wǎng)絡(luò)參數(shù)設(shè)置與網(wǎng)絡(luò)設(shè)備的信息。
[0013] 上述的數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng),其中,所述版本管理模塊將所述各類(lèi)腳本按照 不同的功能、類(lèi)別和屬性分類(lèi);并針對(duì)不同時(shí)間上傳的相同腳本按照時(shí)間順序進(jìn)行版本控 制。
[0014] 上述的數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng),其中,所述容災(zāi)演練管理模塊包括:根據(jù)演練相 關(guān)的業(yè)務(wù)區(qū)域進(jìn)行人員分組,根據(jù)職能進(jìn)行演練分工;根據(jù)當(dāng)次容災(zāi)演練的范圍、人員生成 演練預(yù)案與演練流程;將演練預(yù)案、演練流程以工單的形式通過(guò)系統(tǒng)接口發(fā)送到0A辦公系 統(tǒng)或工單系統(tǒng),提交相關(guān)人員進(jìn)行審核,并接收審核結(jié)果;容災(zāi)演練期間將實(shí)時(shí)消息推送給 公告管理模塊;容災(zāi)演練期間根據(jù)需要調(diào)用切換管理模塊;以及用圖形化方式展示當(dāng)次演 練的各項(xiàng)流程以及當(dāng)前進(jìn)展情況,并提供詳細(xì)日志。
[0015] 上述的數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng),其中,所述切換管理模塊包括:根據(jù)演練方案, 從基礎(chǔ)數(shù)據(jù)管理模塊提供的設(shè)備中關(guān)聯(lián)當(dāng)次演練所需的設(shè)備;根據(jù)演練方案定義流程,包 括模擬故障、停止數(shù)據(jù)庫(kù)服務(wù)、切換數(shù)據(jù)庫(kù)角色、切換中間件和恢復(fù)業(yè)務(wù);將流程中的每個(gè) 步驟與對(duì)應(yīng)的腳本相關(guān)聯(lián);在演練執(zhí)行期間調(diào)用腳本實(shí)現(xiàn)各項(xiàng)功能,實(shí)現(xiàn)切換流程的一鍵 執(zhí)行;將關(guān)鍵節(jié)點(diǎn)的信息通過(guò)公告管理模塊發(fā)送。
[0016] 本發(fā)明對(duì)比現(xiàn)有技術(shù)有如下的有益效果:本發(fā)明提供的數(shù)據(jù)庫(kù)容災(zāi)演練管控系 統(tǒng),能夠?qū)崿F(xiàn)在圖形化界面上對(duì)整個(gè)演練流程進(jìn)行規(guī)劃、控制與管理,并且預(yù)先定義各環(huán)節(jié) 所需的操作內(nèi)容,在實(shí)際執(zhí)行期間實(shí)現(xiàn)自動(dòng)化操作。
【附圖說(shuō)明】
[0017] 圖1為本發(fā)明數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng)架構(gòu)示意圖;
[0018] 圖2為本發(fā)明數(shù)據(jù)庫(kù)容災(zāi)演練管控流程示意圖。
【具體實(shí)施方式】
[0019] 下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。
[0020] 圖1為本發(fā)明數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng)架構(gòu)示意圖。
[0021] 請(qǐng)參見(jiàn)圖1,本發(fā)明提供的數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng),主要包括基礎(chǔ)數(shù)據(jù)管理模 塊、版本管理模塊、狀態(tài)管理模塊、容災(zāi)演練管理模塊、切換管理模塊、公告管理模塊,以及 與外部系統(tǒng)接口模塊。通過(guò)在相應(yīng)模塊中預(yù)先定義好的腳本與基本信息(軟件、硬件設(shè)備、 人員、崗位等),本發(fā)明根據(jù)容災(zāi)演練的要求拼接組合成為一個(gè)可實(shí)施的流程。通過(guò)執(zhí)行演 練流程,按規(guī)劃調(diào)度各個(gè)演練環(huán)節(jié),自動(dòng)執(zhí)行相應(yīng)腳本來(lái)完成所需操作。各主要功能模塊的 實(shí)現(xiàn)如下:
[0022] 一、基礎(chǔ)數(shù)據(jù)管理模塊
[0023]基礎(chǔ)數(shù)據(jù)管理模塊主要負(fù)責(zé)人員管理,以及生產(chǎn)、容災(zāi)系統(tǒng)的設(shè)備編號(hào)、配置信息 等基礎(chǔ)數(shù)據(jù)的管理,并將信息提供給容災(zāi)演練管理模塊;具體功能如下:
[0024] 1、編輯與保存本系統(tǒng)內(nèi)部的系統(tǒng)用戶(hù)、用戶(hù)組、角色、操作權(quán)限。
[0025] 2、編輯與保存容災(zāi)演練相關(guān)人員、組織架構(gòu)、所屬專(zhuān)業(yè)類(lèi)別。
[0026] 3、編輯與保存生產(chǎn)業(yè)務(wù)應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)、中間件,及其相關(guān)主機(jī)、存儲(chǔ)設(shè)備的信 息。
[0027] 4、編輯與保存容災(zāi)業(yè)務(wù)應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)、中間件,及其相關(guān)主機(jī)、存儲(chǔ)設(shè)備的信 息。
[0028] 5、編輯與保存網(wǎng)絡(luò)參數(shù)設(shè)置與網(wǎng)絡(luò)設(shè)備的信息?;A(chǔ)數(shù)據(jù)登記表如下表所示:
[0029]
[0030]二、版本管理模塊
[0031]版本管理模塊主要負(fù)責(zé)管理所有容災(zāi)切換演練期間使用的各類(lèi)腳本,進(jìn)行版本管 理,并將信息提供給容災(zāi)演練管理模塊,功能如下:
[0032] 1、統(tǒng)一管理所有容災(zāi)切換演練期間使用的各類(lèi)腳本,并將上述腳本其按照不同的 功能、類(lèi)別、屬性分類(lèi)。
[0033] 2、針對(duì)不同時(shí)間上傳的相同腳本按照時(shí)間順序進(jìn)行版本控制。
[0034] 三、狀態(tài)管理模塊
[0035]狀態(tài)管理模塊主要負(fù)責(zé)監(jiān)控與核查數(shù)據(jù)庫(kù)的運(yùn)行狀態(tài)、當(dāng)前角色,以及生產(chǎn)與容 災(zāi)數(shù)據(jù)庫(kù)之間的數(shù)據(jù)同步狀況,并將信息提供給容災(zāi)演練管理模塊。
[0036]容災(zāi)演練管理模塊:主要負(fù)責(zé)演練預(yù)案、演練方案、人員分工等方面管理,并對(duì)當(dāng) 前演練流程與進(jìn)展進(jìn)行展示,功能如下:
[0037] 1、根據(jù)演練相關(guān)的業(yè)務(wù)區(qū)域進(jìn)行人員分組,根據(jù)職能進(jìn)行演練分工。
[0038] 2、根據(jù)當(dāng)次容災(zāi)演練的范圍、人員生成演練預(yù)案與演練流程。
[0039] 3、將演練預(yù)案、演練流程等以工單的形式通過(guò)系統(tǒng)接口發(fā)送到0A、工單系統(tǒng)等辦 公系統(tǒng),提交相關(guān)人員進(jìn)行審核,審核結(jié)果通過(guò)接口返回本裝置。
[0040] 4、容災(zāi)演練期間將實(shí)時(shí)消息推送給公告管理模塊。
[0041] 5、容災(zāi)演練期間根據(jù)需要調(diào)用切換管理模塊。
[0042] 6、使用直觀的圖形化方式展示當(dāng)次演練的各項(xiàng)流程,展現(xiàn)當(dāng)前進(jìn)展情況,并提供 詳細(xì)日志。
[0043] 7、容災(zāi)演練日志歸檔,并作知識(shí)庫(kù)管理。
[0044]四、切換管理模塊
[0045] 切換管理模塊主要負(fù)責(zé)演練過(guò)程中生產(chǎn)與容災(zāi)數(shù)據(jù)庫(kù)角色的切換環(huán)節(jié),功能如 下:
[0046] 1、根據(jù)演練方案,從基礎(chǔ)數(shù)據(jù)管理模塊提供的設(shè)備中關(guān)聯(lián)當(dāng)次演練所需的設(shè)備, 例如:設(shè)備類(lèi)型、設(shè)備名稱(chēng)、IP地址、端口信息等。
[0047] 2、根據(jù)演練方案定義流程,例如:模擬故障、停止數(shù)據(jù)庫(kù)服務(wù)、切換數(shù)據(jù)庫(kù)角色、切 換中間件、恢復(fù)業(yè)務(wù)等。
[0048] 3、將流程中的每個(gè)步驟與對(duì)應(yīng)的腳本相關(guān)聯(lián)。
[0049] 4、在演練執(zhí)行期間調(diào)用腳本實(shí)現(xiàn)各項(xiàng)功能,實(shí)現(xiàn)切換流程的一鍵執(zhí)行。
[0050] 5、將關(guān)鍵節(jié)點(diǎn)的信息通過(guò)公告管理模塊發(fā)送。
[00511五、公告管理模塊
[0052]公告管理模塊主要負(fù)責(zé)公告模版的編輯、管理與發(fā)送。在演練之前定義不同類(lèi)型 公告的模版,在演練期間可以快速對(duì)外發(fā)布響應(yīng)公告,并通過(guò)短信等方式發(fā)送給指定人員。 [0053]圖2為本發(fā)明數(shù)據(jù)庫(kù)容災(zāi)演練管控流程示意圖。
[0054]請(qǐng)繼續(xù)參見(jiàn)圖2,首先,需要在基礎(chǔ)數(shù)據(jù)管理模塊中登記生產(chǎn)系統(tǒng)與容災(zāi)系統(tǒng)所有 相關(guān)軟、硬件設(shè)備的基礎(chǔ)信息,配置人員分工、崗位等人員信息。其次,在版本管理模塊中配 置演練切換中所需的所有腳本,并進(jìn)行版本控制。以上信息配置完成后,啟用狀態(tài)管理模塊 對(duì)當(dāng)前環(huán)境進(jìn)行監(jiān)控。當(dāng)有容災(zāi)演練需求時(shí),通過(guò)容災(zāi)演練管理模塊進(jìn)行總體調(diào)度,制定演 練預(yù)案、實(shí)施方案、管理人員分工,并通過(guò)接口發(fā)送至0A等辦公系統(tǒng)進(jìn)行審批。審批通過(guò)后, 在容災(zāi)演練過(guò)程中,由容災(zāi)演練管理模塊調(diào)用切換管理模塊進(jìn)行生產(chǎn)系統(tǒng)與容災(zāi)系統(tǒng)之間 的切換與回切操作,完成演練工作所規(guī)定的內(nèi)容。演練期間的重要信息與通知,由公告系統(tǒng) 發(fā)送至相應(yīng)人員。
[0055] 本發(fā)明通過(guò)完整的演練流程定義,避免了演練中間環(huán)節(jié)的疏漏,確保演練不會(huì)因 為某個(gè)環(huán)節(jié)沒(méi)有準(zhǔn)備而導(dǎo)致的演練失敗。通過(guò)預(yù)先對(duì)各環(huán)節(jié)所需資料的定義,減少了演練 過(guò)程中消耗的時(shí)間30%以上。通過(guò)自動(dòng)化的切換流程,將演練的關(guān)鍵環(huán)節(jié),即數(shù)據(jù)庫(kù)切換操 作,由原有手工操作耗時(shí)15分鐘降低到2分鐘。通過(guò)預(yù)定義腳本及自動(dòng)調(diào)用,將誤操作降低 為零。具體配置及處理流程如下:
[0056] 1、配置基礎(chǔ)數(shù)據(jù)環(huán)節(jié):將生產(chǎn)及容災(zāi)系統(tǒng)所有設(shè)備編號(hào)、配置信息等基礎(chǔ)數(shù)據(jù)信 息通過(guò)現(xiàn)有的配置數(shù)據(jù)庫(kù)或手工方式錄入本裝置的基礎(chǔ)數(shù)據(jù)管理模塊中,其目的是通過(guò)本 裝置實(shí)現(xiàn)對(duì)所有設(shè)備的識(shí)別與管理。
[0057] 2、配置演練腳本:在完成基礎(chǔ)數(shù)據(jù)配置之后,將容災(zāi)演練過(guò)程中所有涉及的指令 操作以腳本的形式上傳到本裝置中,以便在演練過(guò)程中按需下發(fā)執(zhí)行,避免人為誤操作帶 來(lái)的隱患,提高執(zhí)行的效率及準(zhǔn)確性。
[0058] 腳本基本格式如下:
[0059] echo XXX腳本執(zhí)行開(kāi)始··.
[0060] echo XXX功能開(kāi)始執(zhí)行 [00611 〈功能命令執(zhí)行〉
[0062] echo XXX功能結(jié)束執(zhí)行
[0063] echo XXX腳本執(zhí)行結(jié)束。
[0064] echo executeResultForDTS:0
[0065] 備注:"executeResultForDTS:0"語(yǔ)句放在最后返回,表示此腳本文件執(zhí)行成功; 若最后一句不是此語(yǔ)句,則表示此腳本文件執(zhí)行失敗。
[0066] 3、配置公告模版與公告管理:預(yù)先定義演練期間對(duì)外發(fā)布公告的模版,會(huì)發(fā)生變 化的信息留作變量,根據(jù)當(dāng)次演練的實(shí)際情況進(jìn)行填寫(xiě),大幅度提高公告發(fā)布的速度與規(guī) 范性。支持公告的增刪改查功能,提供公告模版的編輯與引用(切換時(shí)可調(diào)用公告模板)功 能。編輯公告模版界面包括:模版名稱(chēng)、公告標(biāo)題、公告內(nèi)容、短信通知的用戶(hù)列表等幾個(gè)項(xiàng) 目。
[0067] 4、制定切換流程、關(guān)聯(lián)演練(切換)腳本:提供用戶(hù)自定義流程及環(huán)節(jié)功能,用戶(hù)可 在流程環(huán)節(jié)中添加執(zhí)行腳本,用戶(hù)在執(zhí)行流程的過(guò)程可查看執(zhí)行的每個(gè)環(huán)節(jié)的具體腳本信 息、腳本輸出信息、以及腳本執(zhí)行結(jié)果,流程整體執(zhí)行完成后提供演練總結(jié)界面,并帶入常 用的信息。用戶(hù)可按業(yè)務(wù)篩選進(jìn)行切換。
[0068] 5、檢查狀態(tài)是否正常:通過(guò)執(zhí)行演練流程中的檢查流程,以判斷當(dāng)前生產(chǎn)與容災(zāi) 環(huán)境中的各項(xiàng)設(shè)備參數(shù)是否正常,如果結(jié)果正常,發(fā)布演練開(kāi)始公告,繼續(xù)進(jìn)行演練操作。 如果發(fā)現(xiàn)異常,則需檢查該項(xiàng)異常是否可以修正,修正后發(fā)布演練開(kāi)始公告,可以繼續(xù)進(jìn)行 演練操作,否則發(fā)布演練終止公告,將操作日志歸檔并退出演練流程。
[0069] 6、發(fā)布演練開(kāi)始/終止公告,通過(guò)已經(jīng)預(yù)定義的公告模版,向特定用戶(hù)或用戶(hù)組發(fā) 送通知,提醒相關(guān)人員注意當(dāng)前的演練狀態(tài)。通常演練公告類(lèi)似如下:
[0070] (容災(zāi)演練平臺(tái)系統(tǒng)):通知地市和相關(guān)部門(mén)演練開(kāi)始各位領(lǐng)導(dǎo)和同事,根據(jù)XX公 司XX系統(tǒng)容災(zāi)切換演練計(jì)劃,容災(zāi)切換演練將于10分鐘后(23點(diǎn)整)開(kāi)始,請(qǐng)各單位做好相 關(guān)準(zhǔn)備工作。
[0071] (容災(zāi)演練平臺(tái)系統(tǒng)):通知地市和相關(guān)部門(mén)演練開(kāi)始各位領(lǐng)導(dǎo)和同事,原計(jì)劃X月 X日23:00開(kāi)始的容災(zāi)演練工作,由于XX原因終止,演練時(shí)間另行通知,請(qǐng)各單位做好相關(guān)準(zhǔn) 備工作。
[0072] 7、執(zhí)行切換操作:演練公告發(fā)布之后即進(jìn)入執(zhí)行切換操作環(huán)節(jié),根據(jù)演練區(qū)域、業(yè) 務(wù)等具體需求,自動(dòng)關(guān)聯(lián)前期已經(jīng)完成分組的對(duì)象(數(shù)據(jù)庫(kù)、中間件等),進(jìn)行核實(shí)后點(diǎn)擊 "執(zhí)行"按鈕開(kāi)始進(jìn)入所有相關(guān)設(shè)備的自動(dòng)切換操作。
[0073] 系統(tǒng)提供對(duì)已執(zhí)行的切換流程進(jìn)行記錄,同時(shí)對(duì)未完成的流程也可在后臺(tái)執(zhí)行, 前臺(tái)的日志界面可進(jìn)行查看。
[0074] 8、發(fā)布演練結(jié)束公告:預(yù)訂演練流程與各項(xiàng)操作完成后自動(dòng)進(jìn)入發(fā)布演練結(jié)束公 告環(huán)節(jié),結(jié)束公告定義與發(fā)送與前述演練開(kāi)始公告相同。
[0075] 9、演練總結(jié):演練操作完成后,系統(tǒng)根據(jù)所做操作,演練各環(huán)節(jié)時(shí)間等信息自動(dòng)做 出本次演練的總結(jié)。如果演練環(huán)節(jié)中出現(xiàn)錯(cuò)誤或失敗,則可由人工填寫(xiě)或修訂演練總結(jié)。
[0076] 10、日志歸檔:所有環(huán)節(jié)完成后,系統(tǒng)自動(dòng)將此次演練的所有日志記錄保存在后 臺(tái),可供后續(xù)調(diào)取查看。
[0077]雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技 術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善,因此本發(fā)明的保護(hù)范 圍當(dāng)以權(quán)利要求書(shū)所界定的為準(zhǔn)。
【主權(quán)項(xiàng)】
1. 一種數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng),其特征在于,包括: 基礎(chǔ)數(shù)據(jù)管理模塊:對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行編輯與保存,并將信息提供給容災(zāi)演練管理模塊; 版本管理模塊:負(fù)責(zé)管理所有容災(zāi)切換演練期間使用的各類(lèi)腳本,進(jìn)行版本管理,并將 信息提供給容災(zāi)演練管理模塊; 狀態(tài)管理模塊:監(jiān)控?cái)?shù)據(jù)庫(kù)的運(yùn)行狀態(tài)、當(dāng)前角色,以及生產(chǎn)與容災(zāi)數(shù)據(jù)庫(kù)之間的數(shù)據(jù) 同步狀況,并將信息提供給容災(zāi)演練管理模塊; 容災(zāi)演練管理模塊:負(fù)責(zé)演練預(yù)案、演練方案以及人員分工,并對(duì)當(dāng)前演練流程與進(jìn)展 進(jìn)行展示; 切換管理模塊:負(fù)責(zé)演練過(guò)程中生產(chǎn)與容災(zāi)數(shù)據(jù)庫(kù)角色的切換環(huán)節(jié); 公告管理模塊:負(fù)責(zé)公告模版的編輯、管理與發(fā)送; 以及外部系統(tǒng)接口模塊。2. 如權(quán)利要求1所述的數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng),其特征在于,所述基礎(chǔ)數(shù)據(jù)管理模塊 包括: 編輯與保存本系統(tǒng)內(nèi)部的系統(tǒng)用戶(hù)、用戶(hù)組、角色和操作權(quán)限; 編輯與保存容災(zāi)演練相關(guān)人員、組織架構(gòu)和所屬專(zhuān)業(yè)類(lèi)別; 編輯與保存生產(chǎn)業(yè)務(wù)應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)、中間件、相關(guān)主機(jī)及其存儲(chǔ)設(shè)備的信息; 編輯與保存網(wǎng)絡(luò)參數(shù)設(shè)置與網(wǎng)絡(luò)設(shè)備的信息。3. 如權(quán)利要求1所述的數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng),其特征在于,所述版本管理模塊將所 述各類(lèi)腳本按照不同的功能、類(lèi)別和屬性分類(lèi);并針對(duì)不同時(shí)間上傳的相同腳本按照時(shí)間 順序進(jìn)彳丁版本控制。4. 如權(quán)利要求1所述的數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng),其特征在于,所述容災(zāi)演練管理模塊 包括: 根據(jù)演練相關(guān)的業(yè)務(wù)區(qū)域進(jìn)行人員分組,根據(jù)職能進(jìn)行演練分工; 根據(jù)當(dāng)次容災(zāi)演練的范圍、人員生成演練預(yù)案與演練流程; 將演練預(yù)案、演練流程以工單的形式通過(guò)系統(tǒng)接口發(fā)送到0A辦公系統(tǒng)或工單系統(tǒng),提 交相關(guān)人員進(jìn)行審核,并接收審核結(jié)果; 容災(zāi)演練期間將實(shí)時(shí)消息推送給公告管理模塊; 容災(zāi)演練期間根據(jù)需要調(diào)用切換管理模塊;以及 用圖形化方式展示當(dāng)次演練的各項(xiàng)流程以及當(dāng)前進(jìn)展情況,并提供詳細(xì)日志。5. 如權(quán)利要求1所述的數(shù)據(jù)庫(kù)容災(zāi)演練管控系統(tǒng),其特征在于,所述切換管理模塊包 括: 根據(jù)演練方案,從基礎(chǔ)數(shù)據(jù)管理模塊提供的設(shè)備中關(guān)聯(lián)當(dāng)次演練所需的設(shè)備; 根據(jù)演練方案定義流程,包括模擬故障、停止數(shù)據(jù)庫(kù)服務(wù)、切換數(shù)據(jù)庫(kù)角色、切換中間 件和恢復(fù)業(yè)務(wù); 將流程中的每個(gè)步驟與對(duì)應(yīng)的腳本相關(guān)聯(lián); 在演練執(zhí)行期間調(diào)用腳本實(shí)現(xiàn)各項(xiàng)功能,實(shí)現(xiàn)切換流程的一鍵執(zhí)行; 將關(guān)鍵節(jié)點(diǎn)的信息通過(guò)公告管理模塊發(fā)送。
【文檔編號(hào)】G06F17/30GK106095614SQ201610362316
【公開(kāi)日】2016年11月9日
【申請(qǐng)日】2016年5月27日
【發(fā)明人】程永新, 徐華春, 張文宇
【申請(qǐng)人】上海新炬網(wǎng)絡(luò)信息技術(shù)有限公司