亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng)的制作方法

文檔序號(hào):6499950閱讀:243來(lái)源:國(guó)知局
適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供了一種適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),包括有云端中心機(jī)、軟件系統(tǒng)服務(wù)器、軟件系統(tǒng)維持機(jī)、消息外發(fā)機(jī)、時(shí)間調(diào)度器、部署管理器、自動(dòng)部署機(jī);其中云端中心機(jī)負(fù)責(zé)存儲(chǔ)升級(jí)包并明確升級(jí)包對(duì)應(yīng)的版本以及依賴(lài)關(guān)系;軟件系統(tǒng)服務(wù)器為被升級(jí)軟件系統(tǒng)所在設(shè)備,后續(xù)升級(jí)工作都將在該設(shè)備上進(jìn)行;軟件系統(tǒng)維持機(jī)負(fù)責(zé)軟件系統(tǒng)的生命維持監(jiān)控及保護(hù),同時(shí)負(fù)責(zé)軟件系統(tǒng)升級(jí)更新監(jiān)控及處理工作;消息外發(fā)機(jī)負(fù)責(zé)將相關(guān)重要信息發(fā)送至相關(guān)人員;時(shí)間調(diào)度器負(fù)責(zé)配置自動(dòng)部署啟動(dòng)時(shí)間;部署管理器負(fù)責(zé)升級(jí)包的下載及管控;自動(dòng)部署機(jī)負(fù)責(zé)具體系統(tǒng)部署升級(jí)操作。可適應(yīng)基礎(chǔ)設(shè)施的靈活變化。
【專(zhuān)利說(shuō)明】適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及大型軟件系統(tǒng)開(kāi)發(fā)領(lǐng)域、尤其涉及針對(duì)分布式系統(tǒng)、企業(yè)級(jí)信息基礎(chǔ)設(shè)施的軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng)。
【背景技術(shù)】
[0002]隨著經(jīng)濟(jì)的迅猛發(fā)展及信息化的普及,越來(lái)越多的大型企業(yè)開(kāi)始注重軟件系統(tǒng)的建設(shè)與應(yīng)用,伴隨互聯(lián)網(wǎng)的高速發(fā)展各軟件生成廠商也越來(lái)越專(zhuān)業(yè),其軟件系統(tǒng)也越來(lái)越智能;軟件系統(tǒng)版本頻繁的發(fā)布修改原有的問(wèn)題,添加新的業(yè)務(wù);因此又產(chǎn)生了一系列問(wèn)題:軟件系統(tǒng)需要頻繁升級(jí),在現(xiàn)有技術(shù)中缺乏專(zhuān)業(yè)的升級(jí)工具,尤其是針對(duì)新興的分布式系統(tǒng)、企業(yè)級(jí)信息基礎(chǔ)設(shè)施等大型系統(tǒng)的自動(dòng)部署升級(jí)工具,通常由軟件廠商派專(zhuān)人至現(xiàn)場(chǎng)提供升級(jí),小版本升級(jí)需要停止軟件系統(tǒng)服務(wù),大版本升級(jí)就無(wú)法直接支持原有數(shù)據(jù)源、需要專(zhuān)業(yè)技術(shù)人員至現(xiàn)場(chǎng)進(jìn)行數(shù)據(jù)遷移;升級(jí)過(guò)程中將影響軟件系統(tǒng)的正常使用,同時(shí)也需要大量的人力資源投入;因此軟件系統(tǒng)的自動(dòng)部署升級(jí)越來(lái)越受重視,但如何將升級(jí)由人工的轉(zhuǎn)為非人工,如何避免進(jìn)行升級(jí)時(shí)對(duì)軟件系統(tǒng)使用造成的影響,如何避免升級(jí)造成原有數(shù)據(jù)無(wú)法使用或被丟棄,已成為所有軟件廠商關(guān)注和急于解決的問(wèn)題。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的在于提供一種適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),為一種針對(duì)大型信息系統(tǒng)的、結(jié)構(gòu)化的軟件系統(tǒng)自動(dòng)部署升級(jí)工具,對(duì)升級(jí)包采用遠(yuǎn)程、集中管理,以適應(yīng)基礎(chǔ)設(shè)施的靈活變化;還可實(shí)現(xiàn)大系統(tǒng)升級(jí)部署籌劃的協(xié)助與檢查,提高原有數(shù)據(jù)復(fù)用的安全可用性,從而實(shí)現(xiàn)高效率、高可靠性的軟件系統(tǒng)的自動(dòng)部署升級(jí);對(duì)升級(jí)過(guò)程可智能安排以降低對(duì)系統(tǒng)運(yùn)行過(guò)程的影響,系統(tǒng)升級(jí)效率高、可靠性強(qiáng)。
[0004]為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采用如下方案實(shí)現(xiàn):適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),包括有:云端中心機(jī)、軟件系統(tǒng)服務(wù)器、軟件系統(tǒng)維持機(jī)、消息外發(fā)機(jī)、時(shí)間調(diào)度器、部署管理器、自動(dòng)部署機(jī);其中云端中心機(jī)負(fù)責(zé)存儲(chǔ)升級(jí)包并明確升級(jí)包對(duì)應(yīng)的版本以及依賴(lài)關(guān)系;軟件系統(tǒng)服務(wù)器為被升級(jí)軟件系統(tǒng)所在設(shè)備,后續(xù)升級(jí)工作都將在該設(shè)備上進(jìn)行;軟件系統(tǒng)維持機(jī)負(fù)責(zé)軟件系統(tǒng)的生命維持監(jiān)控及保護(hù),同時(shí)負(fù)責(zé)軟件系統(tǒng)升級(jí)更新監(jiān)控及處理工作;消息外發(fā)機(jī)負(fù)責(zé)將相關(guān)重要信息發(fā)送至相關(guān)人員;時(shí)間調(diào)度器負(fù)責(zé)配置自動(dòng)部署啟動(dòng)時(shí)間;部署管理器負(fù)責(zé)升級(jí)包的下載及管控;自動(dòng)部署機(jī)負(fù)責(zé)具體系統(tǒng)部署升級(jí)操作。
[0005]進(jìn)一步的方案是:所述軟件系統(tǒng)維持機(jī)搭載于軟件系統(tǒng)服務(wù)器,消息外發(fā)機(jī)、時(shí)間調(diào)度器、部署管理器、自動(dòng)部署機(jī)由軟件系統(tǒng)維持機(jī)協(xié)調(diào)、調(diào)用。
[0006]進(jìn)一步的方案是,所述消息外發(fā)機(jī)、時(shí)間調(diào)度器、部署管理器、自動(dòng)部署機(jī)搭載于軟件系統(tǒng)服務(wù)器,為軟件系統(tǒng)維持機(jī)的下級(jí)組件。
[0007]進(jìn)一步的方案是,所述部署管理器搭載于單獨(dú)的部署管理服務(wù)器。
[0008]進(jìn)一步的,本發(fā)明的軟件系統(tǒng)維持機(jī)同云端中心機(jī)進(jìn)行連接時(shí),采用WebService、SNMP, EJB, JMS, TLU Socket 方式進(jìn)行通信。
[0009]進(jìn)一步的,本發(fā)明的消息外發(fā)機(jī)可以通過(guò)電子郵件、短信、電話錄音、系統(tǒng)消息、聲光等方式發(fā)送消息至相關(guān)人員。
[0010]進(jìn)一步的,本發(fā)明的時(shí)間調(diào)度器,可以根據(jù)多種模式進(jìn)行調(diào)度設(shè)置:倒計(jì)時(shí)模式、時(shí)間模式、工作日模式、自定義模式。
[0011]更進(jìn)一步的,本發(fā)明的時(shí)間調(diào)度器,可以將多次升級(jí)包合并一起升級(jí)。
[0012]進(jìn)一步的,本發(fā)明的部署管理器,可以根據(jù)升級(jí)包嚴(yán)重級(jí)別或自定義升級(jí)包倆種模式進(jìn)行設(shè)定,并通過(guò)FTP、TFTP, HTTP、P2P等方式獲取選定的升級(jí)包并對(duì)升級(jí)包進(jìn)行排序,其后根據(jù)升級(jí)包順序依次執(zhí)行升級(jí)包中的自動(dòng)部署機(jī)進(jìn)行自動(dòng)部署升級(jí)。
[0013]進(jìn)一步的,本發(fā)明的自動(dòng)部署機(jī)可存在于升級(jí)包中,支持在windows、AIX、Solaris、HP-UX、SCO-Unixffare>SC0-0PENSERVER>Slackware、FreeBSD、Suse Linux、RedhatLinux操作系統(tǒng)上執(zhí)行,主要工作流程:熱部署,鎖定相關(guān)功能模塊、配置文件并備份相關(guān)文件,更新軟件系統(tǒng)相關(guān)文件,更新數(shù)據(jù)庫(kù)、更新軟件系統(tǒng)緩存;冷部署,停止軟件系統(tǒng)服務(wù),進(jìn)行相關(guān)文件備份,更新軟件系統(tǒng)相關(guān)文件,更新數(shù)據(jù)庫(kù),啟動(dòng)軟件系統(tǒng)服務(wù)。
[0014]進(jìn)一步的,本發(fā)明的其中云端中心機(jī)中升級(jí)包中包含如下內(nèi)容:軟件系統(tǒng)升級(jí)文件包、軟件系統(tǒng)升級(jí)配置文件包、軟件系統(tǒng)數(shù)據(jù)庫(kù)升級(jí)腳本包、自動(dòng)部署機(jī)。
[0015]本發(fā)明裝置采用如下方法對(duì)軟件系統(tǒng)進(jìn)行自動(dòng)升級(jí)部署:包括有如下步驟:
O軟件系統(tǒng)服務(wù)器端中的軟件系統(tǒng)維持機(jī)根據(jù)軟件系統(tǒng)版本,持續(xù)、自動(dòng)檢索云端中心機(jī)中是否存在升級(jí)包;
2)軟件系統(tǒng)維持機(jī)發(fā)現(xiàn)相關(guān)升級(jí)包,通過(guò)消息外發(fā)機(jī)通知人員;
3)軟件系統(tǒng)維持機(jī),自動(dòng)判斷是否存在預(yù)安裝的時(shí)間調(diào)度器,若沒(méi)有通過(guò)消息外發(fā)機(jī)通知人員進(jìn)行部署;
4)啟動(dòng)時(shí)間調(diào)度器,在指定時(shí)間啟動(dòng)部署管理器;
5)部署管理器主動(dòng)連接云端中心機(jī)獲取相關(guān)升級(jí)包,并自動(dòng)對(duì)多升級(jí)包進(jìn)行排序,明確執(zhí)行順序;
6)將升級(jí)包分冷、熱兩種模式進(jìn)行部署,并通過(guò)消息外發(fā)機(jī)將升級(jí)報(bào)告發(fā)送至人員。
[0016]采用這種方案的軟件系統(tǒng)自動(dòng)部署升級(jí)的方法,將升級(jí)包集中管理在云端中心機(jī),并在軟件系統(tǒng)服務(wù)器中設(shè)置軟件系統(tǒng)維持機(jī),按照預(yù)設(shè)的部署籌劃具體實(shí)施升級(jí)動(dòng)作,實(shí)現(xiàn)了升級(jí)實(shí)施動(dòng)作的全自動(dòng)化,提高了升級(jí)的效率和可靠性;通過(guò)設(shè)置啟動(dòng)時(shí)間調(diào)度器的步驟,可以實(shí)現(xiàn)靈活的時(shí)間調(diào)度規(guī)則,以降低升級(jí)對(duì)系統(tǒng)運(yùn)行的影響;通過(guò)設(shè)置部署管理器,在部署管理器對(duì)升級(jí)活動(dòng)進(jìn)行執(zhí)行,可以更好的實(shí)現(xiàn)原始數(shù)據(jù)復(fù)用和安全性的保障,而采用云端中心機(jī)管理升級(jí)包,可提高升級(jí)包的安全性、取用效率,尤其適合分布式系統(tǒng)、企業(yè)型軟件系統(tǒng)的升級(jí)需要。
[0017]更進(jìn)一步的,所述步驟1),軟件系統(tǒng)服務(wù)器端中軟件系統(tǒng)維持機(jī)根據(jù)軟件系統(tǒng)版本,將持續(xù)按照默認(rèn)或配置的時(shí)間間隔自動(dòng)檢索云端中心機(jī)是否存在升級(jí)包;其云端中心機(jī)對(duì)每個(gè)升級(jí)包記錄升級(jí)描述信息,包含有:針對(duì)版本集合、部署方式、升級(jí)描述、嚴(yán)重級(jí)另IJ、發(fā)布日期;部署方式分:冷部署、熱部署;升級(jí)包內(nèi)包含有升級(jí)內(nèi)容信息,包括:具體軟件升級(jí)文件、數(shù)據(jù)庫(kù)腳本升級(jí)文件、自動(dòng)部署機(jī)。
[0018]更進(jìn)一步的,所述步驟2)軟件系統(tǒng)維持機(jī)發(fā)現(xiàn)相關(guān)升級(jí)包,其軟件系統(tǒng)維持機(jī)通過(guò)WebService、SNMP、EJB> JMS> TL1> Socket等方式連接云端中心機(jī),云端中心機(jī)根據(jù)其版本返回:該版本共有哪些升級(jí)包,及升級(jí)包間的依賴(lài)關(guān)系。在云端中心機(jī)采用這種方式對(duì)升級(jí)包進(jìn)行組織和管理,使得云端中心機(jī)可對(duì)升級(jí)包進(jìn)行自動(dòng)管理,與軟件系統(tǒng)維持機(jī)的配合效率高。
[0019]更進(jìn)一步的,所述步驟3)軟件系統(tǒng)維持機(jī),自動(dòng)判斷是否存在預(yù)安裝的時(shí)間調(diào)度器,若沒(méi)有通過(guò)消息外發(fā)機(jī)通知人員進(jìn)行部署;其消息外發(fā)機(jī)可以通過(guò)電子郵件、短信、電話錄音、系統(tǒng)消息、聲光等方式發(fā)送消息至相關(guān)人員;軟件系統(tǒng)維持機(jī)可根據(jù)相關(guān)配置自動(dòng)加載至預(yù)安裝時(shí)間調(diào)度器當(dāng)中,也可以手動(dòng)進(jìn)行重新配置。該步驟中時(shí)間調(diào)度器的配置靈活,以支持或適用更多的時(shí)間調(diào)度規(guī)則,以降低升級(jí)對(duì)系統(tǒng)運(yùn)行的影響。
[0020]更進(jìn)一步的,所述步驟4)啟動(dòng)時(shí)間調(diào)度器,在指定時(shí)間啟動(dòng)部署管理器,其時(shí)間調(diào)度器主要配置自動(dòng)升級(jí)具體執(zhí)行時(shí)間,設(shè)置為軟件系統(tǒng)低峰時(shí)間,避免升級(jí)對(duì)軟件系統(tǒng)使用造成影響。
[0021]更進(jìn)一步的,所述發(fā)明中步驟5)部署管理器主動(dòng)連接云端中心機(jī)獲取相關(guān)升級(jí)包,并自動(dòng)對(duì)多升級(jí)包進(jìn)行排序,明確執(zhí)行順序;其部署管理器根據(jù)人員預(yù)配信息,連接云端中心機(jī)下載指定的升級(jí)包,根據(jù)升級(jí)包之間的依賴(lài)關(guān)系自動(dòng)確認(rèn)升級(jí)包執(zhí)行順序。
[0022]更進(jìn)一步的,所述發(fā)明中步驟6)升級(jí)包可分冷、熱兩種模式進(jìn)行部署,其根據(jù)升級(jí)包對(duì)軟件系統(tǒng)的影響分為:冷部署,需要停止軟件系統(tǒng)服務(wù)后進(jìn)行升級(jí);熱部署,無(wú)需停止軟件系統(tǒng)服務(wù)進(jìn)行動(dòng)態(tài)部署。
[0023]采用本發(fā)明方案實(shí)現(xiàn)的軟件系統(tǒng)自動(dòng)部署升級(jí)裝置,結(jié)構(gòu)合理,可對(duì)軟件系統(tǒng)的自動(dòng)進(jìn)行部署升級(jí),升級(jí)過(guò)程對(duì)系統(tǒng)運(yùn)行過(guò)程的影響較小,數(shù)據(jù)復(fù)用的安全可用性高,尤其適合分布式系統(tǒng)、企業(yè)型軟件系統(tǒng)所采用。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0024]圖1是本發(fā)明的結(jié)構(gòu)示意圖;
圖2是采用本發(fā)明對(duì)軟件系統(tǒng)自動(dòng)部署升級(jí)的流程圖;
圖3是本發(fā)明一個(gè)實(shí)施例的升級(jí)包調(diào)度控制例圖。
【具體實(shí)施方式】
[0025]如圖1所示為一個(gè)適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng)的具體實(shí)例,包含有該裝置包括:云端中心機(jī)、軟件系統(tǒng)服務(wù)器、軟件系統(tǒng)維持機(jī)、消息外發(fā)機(jī)、時(shí)間調(diào)度器、部署管理器、自動(dòng)部署機(jī)七大組件:云端中心機(jī):軟件系統(tǒng)廠商服務(wù)端,為廠商升級(jí)包發(fā)布中心;軟件系統(tǒng)服務(wù)器,為軟件系統(tǒng)所需設(shè)備,其實(shí)主要部署設(shè)備為軟件系統(tǒng)、軟件系統(tǒng)維持機(jī);消息外發(fā)機(jī)、時(shí)間調(diào)度器、部署管理器皆為軟件系統(tǒng)維持機(jī)的重要組成部件;自動(dòng)部署機(jī)包含在云端中心機(jī)升級(jí)包當(dāng)中,由軟件系統(tǒng)維持機(jī)下載后,在部署管理器中運(yùn)行,軟件系統(tǒng)維持機(jī)、消息外發(fā)機(jī)、時(shí)間調(diào)度器、部署管理器、自動(dòng)部署機(jī)均搭載于軟件系統(tǒng)服務(wù)器,消息外發(fā)機(jī)、時(shí)間調(diào)度器、部署管理器、自動(dòng)部署機(jī)由軟件系統(tǒng)維持機(jī)協(xié)調(diào)、調(diào)用。
[0026]時(shí)間調(diào)度器可以根據(jù)多種模式進(jìn)行調(diào)度設(shè)置:倒計(jì)時(shí)模式、時(shí)間模式、工作日模式、自定義模式。倒計(jì)時(shí)模式:自時(shí)間調(diào)度器生效起,多少分鐘后啟動(dòng)部署管理器;時(shí)間模式:自時(shí)間調(diào)度器生效起,未來(lái)24小時(shí)內(nèi)在制定時(shí)間(小時(shí)、分)啟動(dòng)部署管理器;工作日模式:自時(shí)間調(diào)度器生效起,未來(lái)一星期內(nèi)根據(jù)制定的工作日啟動(dòng)部署管理器(星期、小時(shí)、分,如:周六22點(diǎn)30分);自定義模式:自時(shí)間調(diào)度器生效起,一經(jīng)符合自定義時(shí)間時(shí)啟動(dòng)部署管理器,自定義時(shí)間規(guī)則如下:可設(shè)置年、月、日、小時(shí)、分鐘、除分鐘外皆可以設(shè)置為空,如2012年12月14日10點(diǎn)20分,系統(tǒng)將在所定的具體時(shí)間啟動(dòng)部署管理器;12月14日20點(diǎn)20分,系統(tǒng)將在下一個(gè)12月14日20點(diǎn)20分時(shí)啟動(dòng);20分,系統(tǒng)將下一個(gè)20分鐘時(shí)啟動(dòng)部署管理器,若時(shí)間調(diào)度器13:10分生效,13:20啟動(dòng)部署管理器,若時(shí)間調(diào)度器13:25分生效,14:20啟動(dòng)部署管理器。
[0027]時(shí)間調(diào)度器還可以將多次升級(jí)包合并一起升級(jí),如圖3設(shè)置為所有升級(jí)包自動(dòng)升級(jí),時(shí)間調(diào)度器米用自定義模式:1日5點(diǎn)10分,系統(tǒng)將在每一個(gè)月的I日5點(diǎn)10分對(duì)上一個(gè)月的所有升級(jí)包進(jìn)行統(tǒng)一升級(jí),期間相關(guān)人員可以手動(dòng)直接個(gè)別升級(jí)包進(jìn)行單獨(dú)升級(jí)。
[0028]如圖2所示,該適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng)工作的主要步驟如下:軟件系統(tǒng)維持機(jī)在軟件云端中心機(jī)上發(fā)現(xiàn)有升級(jí)包,如重大升級(jí)包、一般升級(jí)包;通過(guò)消息外發(fā)機(jī)發(fā)送短信給管理人員提醒器有升級(jí)包;系統(tǒng)維持機(jī)發(fā)現(xiàn)有預(yù)安裝的時(shí)間調(diào)度器并配置了部署管理器,根據(jù)配置將所有重大升級(jí)包于指定時(shí)點(diǎn),例如凌晨2點(diǎn),進(jìn)行升級(jí);于是重大升級(jí)包A相關(guān)信息被自動(dòng)添加添至預(yù)安裝的部署管理器當(dāng)中;管理人員收到信息后,登錄軟件系統(tǒng)維持機(jī)手動(dòng)將一般升級(jí)包相關(guān)信息,添加至預(yù)安裝的部署管理器中;凌晨2點(diǎn)時(shí)部署管理器根據(jù)配置信息,連接云端中心機(jī)下載重大升級(jí)包A、一般升級(jí)包B,并獲得器依賴(lài)關(guān)系一般升級(jí)包B依賴(lài)于重大升級(jí)包A ;部署管理器率先執(zhí)行重大升級(jí)包A中的自動(dòng)部署機(jī),當(dāng)重大升級(jí)包A升級(jí)成功后,執(zhí)行一般升級(jí)包B中的自動(dòng)部署機(jī);升級(jí)結(jié)束后通過(guò)消息外發(fā)機(jī)發(fā)送郵件給管理人員報(bào)告升級(jí)結(jié)果。
[0029]如圖3所示,在該升級(jí)包調(diào)度控制實(shí)例中,系統(tǒng)維持機(jī)、時(shí)間調(diào)度器與部署管理器協(xié)調(diào)工作關(guān)系如下:系統(tǒng)維持機(jī)中預(yù)安裝了時(shí)間調(diào)度器及部署管理器,將自動(dòng)更新所有升級(jí)包在,每月的I日5點(diǎn)10分;系統(tǒng)在上一個(gè)月I日6點(diǎn)整至15日6點(diǎn)整,共發(fā)行升級(jí)包A、Al、B、A2、B1、C、Cl、A3,其依賴(lài)關(guān)系為Al、A2、A3依賴(lài)于A ;B1依賴(lài)于B ;C1依賴(lài)于C ; 15日時(shí)部署管理器中的軟件執(zhí)行順序如下4、4132、八3、8、81、(:、(:1 ;16日時(shí)管理人員將A2、BI手動(dòng)更改為立即執(zhí)行并安裝新的時(shí)間調(diào)度器與部署管理器,其升級(jí)包順序?yàn)?A、A2、B、BI ;原預(yù)安裝部署管理器中的軟件執(zhí)行順序,除依賴(lài)關(guān)系外,按發(fā)布時(shí)間進(jìn)行排序變更為如下:A1, C,Cl, A3。
【權(quán)利要求】
1.適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),其特征在于,該系統(tǒng)包括有:云端中心機(jī)、軟件系統(tǒng)服務(wù)器、軟件系統(tǒng)維持機(jī)、消息外發(fā)機(jī)、時(shí)間調(diào)度器、部署管理器、自動(dòng)部署機(jī);其中云端中心機(jī)負(fù)責(zé)存儲(chǔ)升級(jí)包并明確升級(jí)包對(duì)應(yīng)的版本以及依賴(lài)關(guān)系;軟件系統(tǒng)服務(wù)器為被升級(jí)軟件系統(tǒng)所在設(shè)備,后續(xù)升級(jí)工作都將在該設(shè)備上進(jìn)行;軟件系統(tǒng)維持機(jī)負(fù)責(zé)軟件系統(tǒng)的生命維持監(jiān)控及保護(hù),同時(shí)負(fù)責(zé)軟件系統(tǒng)升級(jí)更新監(jiān)控及處理工作;消息外發(fā)機(jī)負(fù)責(zé)將相關(guān)重要信息發(fā)送至相關(guān)人員;時(shí)間調(diào)度器負(fù)責(zé)配置自動(dòng)部署啟動(dòng)時(shí)間;部署管理器負(fù)責(zé)升級(jí)包的下載及管控;自動(dòng)部署機(jī)負(fù)責(zé)具體系統(tǒng)部署升級(jí)操作。
2.根據(jù)權(quán)利要求1所述適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),其特征在于:所述軟件系統(tǒng)維持機(jī)搭載于軟件系統(tǒng)服務(wù)器,消息外發(fā)機(jī)、時(shí)間調(diào)度器、部署管理器、自動(dòng)部署機(jī)由軟件系統(tǒng)維持機(jī)協(xié)調(diào)、調(diào)用。
3.根據(jù)權(quán)利要求2所述適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),其特征在于:所述消息外發(fā)機(jī)、時(shí)間調(diào)度器、部署管理器、自動(dòng)部署機(jī)搭載于軟件系統(tǒng)服務(wù)器,為軟件系統(tǒng)維持機(jī)的下級(jí)組件。
4.根據(jù)權(quán)利要求2所述適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),其特征在于:所述部署管理器搭載于單獨(dú)的部署管理服務(wù)器。
5.根據(jù)權(quán)利要求1或2所述適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),其特征在于:所述軟件系統(tǒng)維持機(jī)同云端中心機(jī)進(jìn)行連接時(shí),采用WebService、SNMP、EJB, JMS, TLU Socket方式進(jìn)行通信。
6.根據(jù)權(quán)利要求1或2所述適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),其特征在于:所述消息外發(fā)機(jī)可以通過(guò)電子郵件、短信、電話錄音、系統(tǒng)消息、聲光等方式發(fā)送消息。
7.根據(jù)權(quán)利要求1或2所述適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),其特征在于:所述時(shí)間調(diào)度器,可以根據(jù)多種模式進(jìn)行調(diào)度設(shè)置:倒計(jì)時(shí)模式、時(shí)間模式、工作日模式、自定義模式。
8.根據(jù)權(quán)利要求1或2所述適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),其特征在于:所述部署管理器,可以根據(jù)升級(jí)包嚴(yán)重級(jí)別或自定義升級(jí)包倆種模式進(jìn)行設(shè)定,并通過(guò)FTP、TFTP、HTTP、P2P等方式獲取選定的升級(jí)包并對(duì)升級(jí)包進(jìn)行排序,其后根據(jù)升級(jí)包順序依次執(zhí)行升級(jí)包中的自動(dòng)部署機(jī)進(jìn)行自動(dòng)部署升級(jí)。
9.根據(jù)權(quán)利要求1或2所述適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),其特征在于:自動(dòng)部署機(jī)可存在于升級(jí)包中,支持在windows、AIX、Solaris、HP-UX、SCO-UnixWare、SCO-OPENSERVER、Slackware、FreeBSD、Suse Linux、Redhat Linux 操作系統(tǒng)上執(zhí)行。
10.根據(jù)權(quán)利要求1或2所述適于軟件系統(tǒng)的自動(dòng)部署升級(jí)系統(tǒng),其特征在于:所述自動(dòng)部署機(jī)可將升級(jí)包分冷、熱兩種模式進(jìn)行部署,熱部署,鎖定相關(guān)功能模塊、配置文件并備份相關(guān)文件,更新軟件系統(tǒng)相關(guān)文件,更新數(shù)據(jù)庫(kù)、更新軟件系統(tǒng)緩存;冷部署,停止軟件系統(tǒng)服務(wù),進(jìn)行相關(guān)文件備份,更新軟件系統(tǒng)相關(guān)文件,更新數(shù)據(jù)庫(kù),啟動(dòng)軟件系統(tǒng)服務(wù)。
【文檔編號(hào)】G06F9/445GK103997506SQ201310053309
【公開(kāi)日】2014年8月20日 申請(qǐng)日期:2013年2月19日 優(yōu)先權(quán)日:2013年2月19日
【發(fā)明者】周關(guān)力, 廖昕, 陳松, 李惠 申請(qǐng)人:成都勤智數(shù)碼科技股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1