一種低成本的云主機(jī)智能故障瞬時(shí)切換方法
【專利摘要】本發(fā)明公開了一種低成本的云主機(jī)智能故障瞬時(shí)切換方法。包括如下步驟:(a)用戶向云管理平臺發(fā)送服務(wù)請求;(b)云管理平臺將服務(wù)請求發(fā)往一臺云主機(jī),然后將該云主機(jī)的虛擬磁盤放在云存儲系統(tǒng)中;(c)當(dāng)云主機(jī)出現(xiàn)故障時(shí),云管理平臺將故障云主機(jī)的配置信息傳給一個(gè)新的宿主機(jī);(d)新的宿主機(jī)連接到云存儲系統(tǒng)中,根據(jù)故障云主機(jī)的配置信息查找并連接到故障云主機(jī)的虛擬磁盤;(e)在新的宿主機(jī)上創(chuàng)建新虛擬機(jī);(f)云管理平臺將訪問路由信息由故障云主機(jī)指向新創(chuàng)建的虛擬機(jī),完成故障切換。本發(fā)明資源的利用率高,故障的恢復(fù)速度快,能實(shí)現(xiàn)自動智能控制,可靠性強(qiáng),而且無需人工干預(yù)即能實(shí)現(xiàn)無限次數(shù)的故障恢復(fù),容災(zāi)性強(qiáng)。
【專利說明】一種低成本的云主機(jī)智能故障瞬時(shí)切換方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于云計(jì)算領(lǐng)域,具體涉及一種低成本的云主機(jī)智能故障瞬時(shí)切換方法。
【背景技術(shù)】
[0002]云主機(jī)就是云計(jì)算服務(wù)體系中的一項(xiàng)主機(jī)產(chǎn)品,該產(chǎn)品有效的解決了傳統(tǒng)物理主機(jī)與VPS服務(wù)中存在的管理難度大,業(yè)務(wù)擴(kuò)展性弱的缺陷。云主機(jī)服務(wù)價(jià)格低于傳統(tǒng)的物理主機(jī)租用,無需支付押金,非常靈活,且當(dāng)用戶業(yè)務(wù)規(guī)模擴(kuò)張時(shí),云主機(jī)可快速實(shí)現(xiàn)業(yè)務(wù)擴(kuò)容。云計(jì)算可以讓用戶無須擁有和維護(hù)復(fù)雜的計(jì)算基礎(chǔ)設(shè)施,因此受到越來越多用戶的歡迎,云主機(jī)在為了保障用戶業(yè)務(wù)可靠性時(shí),需要提供故障切換和容災(zāi)設(shè)備。
[0003]容災(zāi)系統(tǒng)建設(shè)的主要目的就是預(yù)防不可避免的、非計(jì)劃性的意外災(zāi)害的發(fā)生,如果用戶不能預(yù)防或降低災(zāi)難,災(zāi)難一旦發(fā)生,用戶所面臨的損失將遠(yuǎn)不止構(gòu)建容災(zāi)系統(tǒng)的成本。之所以越來越多的行業(yè)用戶在IT基礎(chǔ)架構(gòu)建設(shè)的同時(shí),會投入大量的精力與財(cái)力做容災(zāi),就是要把有價(jià)值的數(shù)據(jù)和信息保護(hù)起來,并加以有效管理應(yīng)用。因此,企業(yè)在建設(shè)資源池的同時(shí),從自身情況出發(fā),建設(shè)基于資源池的容災(zāi)系統(tǒng),才能最大限度地保證部署在資源池上的各項(xiàng)業(yè)務(wù)的連續(xù)性。
[0004]傳統(tǒng)故障切換方案有兩種,一種是主備方式,一種是雙活方式。主備方式:兩臺提供同樣服務(wù)的云主機(jī),一臺是主云主機(jī),一臺是備云主機(jī),部署在不同的宿主機(jī),用戶有服務(wù)請求時(shí),請求發(fā)向主云主機(jī),將數(shù)據(jù)寫入網(wǎng)絡(luò)磁盤,每一次有服務(wù)請求時(shí),都發(fā)往主云主機(jī)。當(dāng)主云主機(jī)出現(xiàn)故障后,將服務(wù)請求發(fā)到備云主機(jī)上。雙活方式:有兩臺云主機(jī),部署在不同的宿主機(jī)上,每臺宿主機(jī)有自己的IP,當(dāng)用戶第一次發(fā)出服務(wù)請求,將服務(wù)請求發(fā)送到第一臺云主機(jī)上,然后將數(shù)據(jù)寫入網(wǎng)絡(luò)磁盤;當(dāng)用戶第二次發(fā)送出服務(wù)請求,將服務(wù)請求發(fā)送到第二臺云主機(jī)上,然后將數(shù)據(jù)寫入網(wǎng)絡(luò)磁盤;每當(dāng)有服務(wù)請求時(shí),依次輪循發(fā)往兩臺云主機(jī)。如果其中一個(gè)云主機(jī)發(fā)生故障后,之后的請求只向正常那個(gè)云主機(jī)發(fā)送。這兩種方案有以下三個(gè)缺點(diǎn):1、成本高;2、只能預(yù)先人工做好方案;3、容災(zāi)能力有限,當(dāng)云主機(jī)出現(xiàn)連續(xù)故障,難以應(yīng)對復(fù)雜情況。
【發(fā)明內(nèi)容】
[0005]針對上述現(xiàn)有技術(shù)的不足,本發(fā)明提供一種低成本的云主機(jī)智能故障瞬時(shí)切換方法,解決了現(xiàn)有云主機(jī)故障瞬時(shí)切換方法成本高、容災(zāi)能力有限,不能應(yīng)對復(fù)雜情況的問題。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
一種低成本的云主機(jī)智能故障瞬時(shí)切換方法,包括如下步驟:
Ca)用戶向云管理平臺發(fā)送服務(wù)請求;
(b)云管理平臺將服務(wù)請求發(fā)往一臺云主機(jī),然后將該云主機(jī)的虛擬磁盤放在云存儲系統(tǒng)中;
(c)當(dāng)云主機(jī)出現(xiàn)故障時(shí),云管理平臺將故障云主機(jī)的配置信息傳給一個(gè)新的宿主機(jī);
(d)新的宿主機(jī)連接到云存儲系統(tǒng)中,根據(jù)故障云主機(jī)的配置信息查找并連接到故障云主機(jī)的虛擬磁盤;
Ce)在新的宿主機(jī)上創(chuàng)建新虛擬機(jī);
(f)云管理平臺將訪問路由信息由故障云主機(jī)指向新創(chuàng)建的虛擬機(jī),完成故障切換。
[0007]進(jìn)一步地,所述步驟(C)中,云管理平臺將故障云主機(jī)的配置信息傳給一個(gè)新的宿主機(jī)是隨機(jī)的。
[0008]更進(jìn)一步地,步驟(b)中,云管理平臺將服務(wù)請求發(fā)往一臺云主機(jī)是隨機(jī)的。
[0009]更進(jìn)一步地,故障云主機(jī)的配置信息為IP地址信息。
[0010]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
(1)本發(fā)明云主機(jī)的虛擬磁盤放在云存儲系統(tǒng)中,即使云主機(jī)出現(xiàn)故障,虛擬磁盤的信息也不會遺失或者破壞;
(2)本發(fā)明當(dāng)云主機(jī)出現(xiàn)故障時(shí),云管理平臺將故障云主機(jī)的配置信息隨機(jī)傳給一個(gè)新的宿主機(jī);新的宿主機(jī)連接到云存儲系統(tǒng)中,根據(jù)故障云主機(jī)的配置信息查找并連接到故障云主機(jī)的虛擬磁盤,這樣,故障云主機(jī)的虛擬磁盤就被連接到新的宿主機(jī),資源的利用率聞;
(3)本發(fā)明云管理平臺將訪問路由信息由故障云主機(jī)指向新創(chuàng)建的虛擬機(jī),完成故障切換,故障的恢復(fù)速度快,可達(dá)到ms級速度,并且整個(gè)故障的瞬時(shí)切換操作由程序自動智能控制,靈活應(yīng)對故障,隨時(shí)調(diào)整;
(4)本發(fā)明系統(tǒng)可靠性比普通方案的可靠性強(qiáng),但成本沒有增加,而且無需人工干預(yù)即能實(shí)現(xiàn)無限次數(shù)的故障恢復(fù),容災(zāi)性強(qiáng),非常適合大規(guī)模推廣使用。
【具體實(shí)施方式】
[0011 ] 下面結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步說明,本發(fā)明的實(shí)施方式包括但不限于下列實(shí)施例。
實(shí)施例
[0012]一種低成本的云主機(jī)智能故障瞬時(shí)切換方法,包括步驟:
Ca)用戶向云管理平臺發(fā)送服務(wù)請求;
(b)云管理平臺將服務(wù)請求隨機(jī)發(fā)往一臺云主機(jī),然后將該云主機(jī)的虛擬磁盤放在云存儲系統(tǒng)中;
(c)當(dāng)云主機(jī)出現(xiàn)故障時(shí),云管理平臺將故障云主機(jī)的配置信息隨機(jī)傳給一個(gè)新的宿主機(jī);
(d)新的宿主機(jī)連接到云存儲系統(tǒng)中,根據(jù)故障云主機(jī)的配置信息查找并連接到故障云主機(jī)的虛擬磁盤;
Ce)在新的宿主機(jī)上創(chuàng)建新虛擬機(jī);
(f)云管理平臺將訪問路由信息由故障云主機(jī)指向新創(chuàng)建的虛擬機(jī),完成故障切換。
[0013]進(jìn)一步地,故障云主機(jī)的配置信息為IP地址信息。在本實(shí)施例中,例如原云主機(jī)的IP為172.168.1.5,云管理平臺將服務(wù)請求發(fā)往IP為172.168.1.5的云主機(jī),原云主機(jī)出現(xiàn)故障時(shí),云管理平臺將故障云主機(jī)的配置信息傳給一個(gè)新的宿主機(jī),新的宿主機(jī)連接到云存儲系統(tǒng)中的IP為172.168.1.5的云主機(jī)原有的虛擬磁盤,在新的宿主機(jī)上創(chuàng)建新虛擬機(jī)后,云管理平臺將訪問路由信息由172.168.1.5指向新創(chuàng)建的虛擬機(jī),完成故障切換。
[0014]按照上述實(shí)施例,便可很好地實(shí)現(xiàn)本發(fā)明。值得說明的是,基于上述結(jié)構(gòu)設(shè)計(jì)的前提下,為解決同樣的技術(shù)問題,即使在本發(fā)明上做出的一些無實(shí)質(zhì)性的改動或潤色,所采用的技術(shù)方案的實(shí)質(zhì)仍然與本發(fā)明一樣,故其也應(yīng)當(dāng)在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種低成本的云主機(jī)智能故障瞬時(shí)切換方法,其特征在于,包括如下步驟: Ca)用戶向云管理平臺發(fā)送服務(wù)請求; (b)云管理平臺將服務(wù)請求發(fā)往一臺云主機(jī),并將該云主機(jī)的虛擬磁盤放在云存儲系統(tǒng)中; (c)當(dāng)該云主機(jī)出現(xiàn)故障時(shí),云管理平臺將故障云主機(jī)的配置信息傳給一個(gè)新的宿主機(jī); (d)新的宿主機(jī)連接到云存儲系統(tǒng)中,查找并連接到故障云主機(jī)的虛擬磁盤; Ce)在新的宿主機(jī)上創(chuàng)建新虛擬機(jī); (f)云管理平臺將訪問路由信息由故障云主機(jī)指向新創(chuàng)建的虛擬機(jī),完成故障切換。
2.根據(jù)權(quán)利要求1所述的一種低成本的云主機(jī)智能故障瞬時(shí)切換方法,其特征在于,所述步驟(b)中,云管理平臺將服務(wù)請求發(fā)往一臺云主機(jī)是隨機(jī)的。
3.根據(jù)權(quán)利要求1所述的一種低成本的云主機(jī)智能故障瞬時(shí)切換方法,其特征在于,所述步驟(C)中,云管理平臺將故障云主機(jī)的配置信息傳給一個(gè)新的宿主機(jī)是隨機(jī)的。
4.根據(jù)權(quán)利要求1所述的一種低成本的云主機(jī)智能故障瞬時(shí)切換方法,其特征在于,所述查找故障云主機(jī)是根據(jù)故障云主機(jī)的配置信息查找的。
5.根據(jù)權(quán)利要求1所述的一種低成本的云主機(jī)智能故障瞬時(shí)切換方法,其特征在于,所述故障云主機(jī)的配置信息為IP地址信息。
【文檔編號】G06F11/20GK104182306SQ201410388445
【公開日】2014年12月3日 申請日期:2014年8月8日 優(yōu)先權(quán)日:2014年8月8日
【發(fā)明者】黃睿 申請人:成都致云科技有限公司