国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種實(shí)現(xiàn)k-db主備自動(dòng)切換容災(zāi)集群的方法

      文檔序號(hào):8265393閱讀:419來(lái)源:國(guó)知局
      一種實(shí)現(xiàn)k-db主備自動(dòng)切換容災(zāi)集群的方法
      【專利說(shuō)明】一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法
      [0001]
      技術(shù)領(lǐng)域
      [0002]本發(fā)明涉及計(jì)算機(jī)數(shù)據(jù)庫(kù)和中間件應(yīng)用技術(shù),具體的說(shuō)就是一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法。
      【背景技術(shù)】
      [0003]中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,分布式應(yīng)用軟件借助中間件在不同的技術(shù)之間共享資源。中間件位于客戶機(jī)/服務(wù)器的操作系統(tǒng)之上,管理計(jì)算機(jī)資源和網(wǎng)絡(luò)通訊,是連接兩個(gè)獨(dú)立應(yīng)用程序或獨(dú)立系統(tǒng)的軟件。相連接的系統(tǒng),即使它們具有不同的接口,但通過(guò)中間件相互之間仍能交換信息。
      [0004]中間件在操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)之上,應(yīng)用軟件的下層,總的作用是為處于其上層的應(yīng)用軟件提供運(yùn)行與開(kāi)發(fā)的環(huán)境,幫助用戶靈活、高效地開(kāi)發(fā)和集成復(fù)雜的應(yīng)用軟件。執(zhí)行中間件的一個(gè)關(guān)鍵途徑是信息傳遞,通過(guò)中間件,應(yīng)用程序可以工作于多平臺(tái)或OS環(huán)境。
      [0005]K-DB standby是以數(shù)據(jù)庫(kù)的高可用性、數(shù)據(jù)的保護(hù)、災(zāi)難恢復(fù)等為目的,備節(jié)點(diǎn)在只讀恢復(fù)模式下可以對(duì)外提供查詢服務(wù),具有分擔(dān)主庫(kù)業(yè)務(wù)壓力功能。當(dāng)主節(jié)點(diǎn)出現(xiàn)異常時(shí),需要DBA第一時(shí)間發(fā)現(xiàn)問(wèn)題,才有可能最短時(shí)間內(nèi)做出應(yīng)急處理,最糟糕的情況是等到客戶抱怨才做出反應(yīng),就算是有系統(tǒng)監(jiān)控通知,DBA也要先分析再處理異常,業(yè)務(wù)系統(tǒng)中斷對(duì)外服務(wù)時(shí)間都有可壓縮的空間。

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

      [0006]針對(duì)現(xiàn)有技術(shù)存在的不足之處,本發(fā)明提出了一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法。
      [0007]本發(fā)明所述一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法,解決上述技術(shù)問(wèn)題采用的技術(shù)方案如下:該方法基于宿主在各節(jié)點(diǎn)上的中間件監(jiān)控主節(jié)點(diǎn)各個(gè)資源健康狀況,決定K-DB standby集群中主備節(jié)點(diǎn)是否進(jìn)行自動(dòng)切換;通過(guò)中間件監(jiān)控模塊監(jiān)控集群中主節(jié)點(diǎn)各種資源健康情況,當(dāng)異常發(fā)生時(shí)中間件控制模塊根據(jù)監(jiān)控進(jìn)行主備節(jié)點(diǎn)自動(dòng)切換及浮動(dòng)IP漂移,并根據(jù)情況嘗試重構(gòu)集群,將業(yè)務(wù)系統(tǒng)中斷時(shí)間最小化。
      [0008]優(yōu)選的,該實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法,中間件通過(guò)監(jiān)控模塊監(jiān)控主節(jié)點(diǎn)各種資源健康情況,當(dāng)主節(jié)點(diǎn)發(fā)生異常時(shí),中間件的控制模塊自動(dòng)激活備節(jié)點(diǎn)轉(zhuǎn)為主節(jié)點(diǎn),浮動(dòng)IP由原主節(jié)點(diǎn)漂到新的主節(jié)點(diǎn)上繼續(xù)對(duì)外提供服務(wù)。
      [0009]優(yōu)選的,該實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法中,若原主節(jié)點(diǎn)異常為短時(shí)可恢復(fù),原主節(jié)點(diǎn)會(huì)作為新的備節(jié)點(diǎn)自動(dòng)加入集群,整個(gè)集群管理自動(dòng)化程度較高。
      [0010]優(yōu)選的,該實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法,通過(guò)監(jiān)控主節(jié)點(diǎn)中的K-DB主進(jìn)程運(yùn)行狀況和系統(tǒng)的網(wǎng)絡(luò)、存儲(chǔ)等資源狀況,根據(jù)各個(gè)資源監(jiān)控設(shè)定的安全閥值,判定主節(jié)點(diǎn)的健康狀況,決定集群進(jìn)行主備節(jié)點(diǎn)切換;在備節(jié)點(diǎn)自動(dòng)切換為主節(jié)點(diǎn)的同時(shí)對(duì)外服務(wù)的浮動(dòng)IP也會(huì)相應(yīng)漂移。
      [0011]本發(fā)明的一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法與現(xiàn)有技術(shù)相比具有的有益效果是:該方法基于中間件監(jiān)控K-DB standby集群主節(jié)點(diǎn)各個(gè)資源健康情況,異常發(fā)生時(shí)中間件根據(jù)監(jiān)控進(jìn)行主備節(jié)點(diǎn)自動(dòng)切換及浮動(dòng)IP漂移,實(shí)現(xiàn)standby集群的主備節(jié)點(diǎn)異常自動(dòng)切換,針對(duì)部分異常還可集群自動(dòng)重構(gòu);能夠保證集群數(shù)據(jù)的一致性和完整性,將業(yè)務(wù)系統(tǒng)中斷時(shí)間最小化,無(wú)人值守自動(dòng)運(yùn)行,能夠顯著壓縮業(yè)務(wù)系統(tǒng)中斷對(duì)外服務(wù)時(shí)間。
      【具體實(shí)施方式】
      [0012]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,對(duì)本發(fā)明所述一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法進(jìn)一步詳細(xì)說(shuō)明。
      [0013]本發(fā)明所述一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法,是基于宿主在各節(jié)點(diǎn)上的中間件監(jiān)控主節(jié)點(diǎn)各個(gè)資源健康狀況,決定K-DB standby集群中主備節(jié)點(diǎn)自動(dòng)切換,來(lái)實(shí)現(xiàn)高可用容災(zāi)集群的方法。
      [0014]本發(fā)明所述方法,基于宿主在主節(jié)點(diǎn)上的中間件自主監(jiān)控各種系統(tǒng)資源異常狀態(tài),決定集群中主備節(jié)點(diǎn)是否進(jìn)行自動(dòng)切換;通過(guò)中間件監(jiān)控模塊監(jiān)控K-DB standby集群中主節(jié)點(diǎn)各種資源健康情況,異常發(fā)生時(shí)控制模塊根據(jù)監(jiān)控進(jìn)行主備節(jié)點(diǎn)切換及浮動(dòng)IP漂移,根據(jù)情況嘗試重構(gòu)集群,將業(yè)務(wù)系統(tǒng)中斷時(shí)間最小化。該實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法自主監(jiān)控,出現(xiàn)異常集群全自動(dòng)主備切換,整個(gè)業(yè)務(wù)系統(tǒng)也能無(wú)任何修改繼續(xù)運(yùn)行;若原主節(jié)點(diǎn)異常為短時(shí)可恢復(fù),原主節(jié)點(diǎn)會(huì)作為新的備節(jié)點(diǎn)自動(dòng)加入集群,整個(gè)集群管理自動(dòng)化程度較高。
      [0015]實(shí)施例:
      本實(shí)施例所述一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法,中間件通過(guò)監(jiān)控模塊監(jiān)控主節(jié)點(diǎn)各種資源健康情況,當(dāng)主節(jié)點(diǎn)發(fā)生異常時(shí),中間件的控制模塊自動(dòng)激活備節(jié)點(diǎn)轉(zhuǎn)為主節(jié)點(diǎn),浮動(dòng)IP由原主節(jié)點(diǎn)漂到新的主節(jié)點(diǎn)上繼續(xù)對(duì)外提供服務(wù);原主節(jié)點(diǎn)的異常若為短時(shí)可自動(dòng)恢復(fù)異常,原主節(jié)點(diǎn)作為新的備節(jié)點(diǎn)自動(dòng)重新加入到集群。
      [0016]本實(shí)施例所述方法,通過(guò)監(jiān)控主節(jié)點(diǎn)中的K-DB主進(jìn)程運(yùn)行狀況和系統(tǒng)的網(wǎng)絡(luò)、存儲(chǔ)等資源狀況,根據(jù)各個(gè)資源監(jiān)控設(shè)定的安全閥值,判定主節(jié)點(diǎn)的健康狀況,進(jìn)一步?jīng)Q定集群進(jìn)行主備節(jié)點(diǎn)切換,在備節(jié)點(diǎn)自動(dòng)切換為主節(jié)點(diǎn)的同時(shí)對(duì)外服務(wù)的浮動(dòng)IP也會(huì)相應(yīng)漂移,以保證整個(gè)系統(tǒng)對(duì)外提供服務(wù)間斷最小化,并保證事務(wù)的一致性和數(shù)據(jù)的完整性。
      [0017]可見(jiàn),本實(shí)施例所述方法利用中間件監(jiān)控主節(jié)點(diǎn)K-DB進(jìn)程及整個(gè)系統(tǒng)資源狀況,然后異常情況下根據(jù)設(shè)定閥值實(shí)現(xiàn)集群主備節(jié)點(diǎn)自動(dòng)切換,能夠保證K-DB standby集群數(shù)據(jù)的一致性;并通過(guò)對(duì)外提供浮動(dòng)虛擬IP實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)的對(duì)外服務(wù)間斷最小化,前端應(yīng)用通過(guò)集群對(duì)外的虛擬IP地址請(qǐng)求服務(wù),始終是主節(jié)點(diǎn)響應(yīng)請(qǐng)求,并且節(jié)點(diǎn)自動(dòng)切換,最大限度使應(yīng)用感覺(jué)不到集群的內(nèi)部切換動(dòng)作。
      [0018]下面針對(duì)本實(shí)施例實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法,其具體實(shí)施過(guò)程如下:集群的主備節(jié)點(diǎn)均部署宿主的中間件,建立K-DB standby集群(主節(jié)點(diǎn)系統(tǒng)參數(shù)設(shè)置最大保護(hù)模式,備節(jié)點(diǎn)系統(tǒng)參數(shù)設(shè)置為最大性能模式);配置好之后,對(duì)外提供訪問(wèn)此集群的統(tǒng)一虛擬IP地址和指定端口號(hào),例如8096 ;應(yīng)用層配置連接數(shù)據(jù)庫(kù)的IP地址為集群虛擬IP,端口為8096。原主節(jié)點(diǎn)最大保護(hù)模式會(huì)保證原集群事務(wù)一致性和數(shù)據(jù)的完整性,新主節(jié)點(diǎn)最大性能模式提供新集群重構(gòu)可能性。
      [0019]從上述實(shí)施過(guò)程可見(jiàn),該方法充分利用K-DB standby的最大保護(hù)模式和最大性能模式特性,保證事務(wù)一致性和數(shù)據(jù)完整性,提供集群重構(gòu)的可能性;充分發(fā)揮中間件的協(xié)調(diào)整合功能,將standby集群主備節(jié)點(diǎn)有機(jī)的結(jié)合到一起,監(jiān)控主節(jié)點(diǎn),根據(jù)資源狀況進(jìn)行主備切換,加上浮動(dòng)IP是集群節(jié)點(diǎn)切換對(duì)應(yīng)用系統(tǒng)透明化,很好的壓縮了整個(gè)集群對(duì)外服務(wù)間斷時(shí)間。
      [0020]上述【具體實(shí)施方式】?jī)H是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于上述【具體實(shí)施方式】,任何符合本發(fā)明的權(quán)利要求書(shū)的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對(duì)其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。
      【主權(quán)項(xiàng)】
      1.一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法,其特征在于,基于宿主在各節(jié)點(diǎn)上的中間件監(jiān)控主節(jié)點(diǎn)各個(gè)資源健康狀況,決定K-DB standby集群中主備節(jié)點(diǎn)是否進(jìn)行自動(dòng)切換;通過(guò)中間件監(jiān)控模塊監(jiān)控集群中主節(jié)點(diǎn)各種資源健康情況,當(dāng)異常發(fā)生時(shí)中間件控制模塊根據(jù)監(jiān)控進(jìn)行主備節(jié)點(diǎn)自動(dòng)切換及浮動(dòng)IP漂移,同時(shí)根據(jù)情況嘗試重構(gòu)集群。
      2.根據(jù)權(quán)利要求1所述一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法,其特征在于,當(dāng)主節(jié)點(diǎn)發(fā)生異常時(shí),中間件的控制模塊自動(dòng)激活備節(jié)點(diǎn)轉(zhuǎn)為主節(jié)點(diǎn),浮動(dòng)IP由原主節(jié)點(diǎn)漂到新的主節(jié)點(diǎn)上繼續(xù)對(duì)外提供服務(wù)。
      3.根據(jù)權(quán)利要求2所述一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法,其特征在于,若原主節(jié)點(diǎn)異常為短時(shí)可恢復(fù),則原主節(jié)點(diǎn)作為新的備節(jié)點(diǎn)自動(dòng)加入集群。
      4.根據(jù)權(quán)利要求1-3之一所述一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法,其特征在于,通過(guò)監(jiān)控主節(jié)點(diǎn)中的K-DB主進(jìn)程運(yùn)行狀況和系統(tǒng)的網(wǎng)絡(luò)、存儲(chǔ)等資源狀況,根據(jù)各個(gè)資源監(jiān)控設(shè)定的安全閥值,判定主節(jié)點(diǎn)的健康狀況,決定集群進(jìn)行主備節(jié)點(diǎn)切換;在備節(jié)點(diǎn)自動(dòng)切換為主節(jié)點(diǎn)的同時(shí)對(duì)外服務(wù)的浮動(dòng)IP相應(yīng)漂移。
      【專利摘要】本發(fā)明公開(kāi)一種實(shí)現(xiàn)K-DB主備自動(dòng)切換容災(zāi)集群的方法,涉及計(jì)算機(jī)數(shù)據(jù)庫(kù)和中間件應(yīng)用技術(shù),基于宿主在各節(jié)點(diǎn)上的中間件監(jiān)控主節(jié)點(diǎn)各個(gè)資源健康狀況,決定K-DB standby集群中主備節(jié)點(diǎn)是否進(jìn)行自動(dòng)切換;通過(guò)中間件監(jiān)控模塊監(jiān)控集群中主節(jié)點(diǎn)各種資源健康情況,當(dāng)異常發(fā)生時(shí)控制模塊根據(jù)監(jiān)控進(jìn)行主備節(jié)點(diǎn)自動(dòng)切換及浮動(dòng)IP漂移,根據(jù)情況嘗試重構(gòu)集群;能夠保證集群數(shù)據(jù)的一致性和完整性,顯著壓縮業(yè)務(wù)系統(tǒng)中斷對(duì)外服務(wù)時(shí)間。
      【IPC分類】H04L12-24
      【公開(kāi)號(hào)】CN104579791
      【申請(qǐng)?zhí)枴緾N201510037474
      【發(fā)明人】劉福廣
      【申請(qǐng)人】浪潮電子信息產(chǎn)業(yè)股份有限公司
      【公開(kāi)日】2015年4月29日
      【申請(qǐng)日】2015年1月26日
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1