專利名稱:基于云計算技術的高可用系統的制作方法
技術領域:
本實用新型涉及計算機技術,尤其涉及一種基于云計算技術的高可用系統。
技術背景 目前,為了保證服務器系統的高可用性,主要采用雙機熱備份技術,雙機熱備份技術是一種軟硬件結合的較高容錯的應用方案。采用雙機熱備份技術實現高可用系統,即高可用服務器系統,在主用服務器和備用服務器上分別安裝操作系統和管理軟件,并且在主用服務器與備用服務器之間按照一定的時間間隔相互發送通信信號,以向對端服務器表明其自身當前的運行狀態。若主用服務器發生故障,或者備用服務器無法收到主用服務器發送的通信信號,則管理軟件判斷出主用服務器當前處于故障狀態,則停止主用服務器的工作,將系統資源轉移到備用服務器上,由備用服務器替代主用服務器進行工作,以保證服務器系統的運行不間斷,從而實現高可用性。但是,采用雙機熱備份技術實現服務器系統高可用性的技術方案中,由于每臺主用服務器均需要配置相應的備用服務器,在主用服務器正常工作時,相應的備用服務器一直處于空閑狀態,造成備用系統資源的浪費,從而造成高可用系統的資源利用率降低。
發明內容本實用新型提供一種基于云計算技術的高可用系統,用以提高系統資源的利用率。本實用新型提供的基于云計算技術的高可用系統包括中央控制管理服務器、云主機服務器、存儲服務器和至少一個應用服務器;所述中央控制管理服務器與所述至少一個應用服務器連接,用于對所述至少一個應用服務器分別進行監控,若監控到所述至少一個應用服務器中存在發生故障的應用服務器,則向所述云主機服務器發送第一指令信息;所述云主機服務器與所述中央控制管理服務器連接,用于接收所述中央控制管理服務器發送的所述第一指令信息,并根據所述第一指令信息的指示,從所述存儲服務器中調用所述目標虛擬機鏡像文件,并運行所述目標虛擬機鏡像文件;其中,所述目標虛擬機鏡像文件為與發生故障的應用服務器對應的虛擬機鏡像文件;所述存儲服務器與所述云主機服務器連接,用于存儲與所述至少一個應用服務器分別對應的虛擬機鏡像文件,以供所述云主機服務器調用所述虛擬機鏡像文件中的所述目標虛擬機鏡像文件。所述中央控制管理服務器還用于在監控到所述發生故障的應用服務器恢復正常之后,向所述云主機服務器發送第二指令信息;相應地,所述云主機服務器還用于接收所述第二指令信息,并根據所述第二指令信息停止運行所述目標虛擬機鏡像文件。所述中央控制管理服務器包括監控模塊,用于對所述至少一個應用服務器分別進行監控,獲取監控結果,并將所述監控結果發送給第一收發模塊; 所述第一收發模塊,用于接收所述監控模塊發送的所述監控結果,并在所述監控結果表明所述至少一個應用服務器中存在發生故障的應用服務器時,向所述云主機服務器發送所述第一指令信息;相應地,所述云主機服務器包括第二收發模塊,用于接收所述第一收發模塊發送的所述第一指令信息,并根據所述第一指令信息的指示,從所述存儲服務器中調用所述目標虛擬機鏡像文件,并將所述目標虛擬機鏡像文件發送至運行模塊;所述運行模塊,用于接收所述第二收發模塊發送的所述目標虛擬機鏡像文件,并運行所述目標虛擬機鏡像文件。所述第一收發模塊還用于在所述監控結果表明所述發生故障的應用服務器恢復正常之后,向所述云主機服務器發送第二指令信息;相應地,所述第二收發模塊還用于,接收所述第一收發模塊發送的所述第二指令信息,并將所述第二指令信息發送給所述運行模塊;所述運行模塊還用于,根據所述第二指令信息停止運行所述目標虛擬機鏡像文件。所述高可用系統中的所述云主機服務器為多個;相應地,所述第一收發模塊還用于,在所述監控結果表明所述至少一個應用服務器中存在發生故障的應用服務器時,向多個云主機服務器中滿足預設條件的云主機服務器發送所述第一指令信息。所述云主機服務器的數量小于或等于所述至少一個應用服務器的數量。所述中央控制管理服務器和所述存儲服務器合設在同一服務器設備中。所述應用服務器為數據庫服務器。本實用新型提供的基于云計算技術的高可用系統,通過在中央控制管理服務器監控到有應用服務器發生故障之后,向云主機服務器發送第一指令信息,以使云主機服務器從存儲服務器中調用與發生故障的應用服務器對應的虛擬機鏡像文件,由云主機服務器運行該虛擬機鏡像文件,使得發生故障的應用服務器無法正常工作時,云主機服務器可以在中央管理控制服務器的指示下,通過模擬與該應用服務器相同的運行環境,繼續運行該應用服務器上的應用,而無需為各應用服務器分別配置備用服務器設備,從而有效地提高了高可用系統的資源利用率,有效地提高了高可用系統對各應用服務器進行監控管理的效率和便捷性。
圖I為本實用新型基于云計算技術的高可用系統一實施例的系統結構示意圖;圖2為本實用新型基于云計算技術的高可用系統另一實施例的系統結構示意圖;[0031]圖3為本實用新型基于云計算技術的高可用系統又一實施例的系統結構示意圖。
具體實施方式
圖I為本實用新型基于云計算技術的高可用系統一實施例的系統結構示意圖,如圖I所示,該高可用系統包括中央控制管理服務器11、云主機服務器12、存儲服務器13和至少一個應用服務器14。其中,所述中央控制管理服務器11與所述至少一個應用服務器14連接,用于對所述至少一個應用服務器14分別進行監控,若監控到所述至少一個應用服務器14中存在發生故障的應用服務器14,則向所述云主機服務器12發送第一指令信息;其中,所述應用服務器14可以為數據庫服務器。所述云主機服務器12與所述中央控制管理服務器11連接,用于接收所述中央控 制管理服務器11發送的所述第一指令信息,并根據所述第一指令信息的指示,從所述存儲服務器13中調用所述目標虛擬機鏡像文件,并運行所述目標虛擬機鏡像文件;其中,所述目標虛擬機鏡像文件為與發生故障的應用服務器14對應的虛擬機鏡像文件。所述存儲服務器13與所述云主機服務器12連接,用于存儲與所述至少一個應用服務器14分別對應的虛擬機鏡像文件,以供所述云主機服務器12調用所述虛擬機鏡像文件中的所述目標虛擬機鏡像文件。在本實用新型實施例的高可用系統包括中央控制管理服務器11、云主機服務器12、存儲服務器13以及一個或多個應用服務器14。高可用系統中的中央控制管理服務器11與一個或多個應用服務器14分別連接,還與云主機服務器12連接。中央控制管理服務器11對其所連接的一個或多個應用服務器14進行監控,中央控制管理服務器11對應用服務器14進行監控的內容中包括監控是否有應用服務器14發生故障。若中央控制管理服務器11監控到一個或多個應用服務器14中有應用服務器14發生故障時,向其所連接的云主機服務器12發送第一指令信息,該第一指令信息用于指示云主機服務器12從其所連接的存儲服務器13中調用與發生故障的應用服務器14對應的虛擬機鏡像文件。可選的實現方式為,中央控制管理服務器11在監控到一個或多個應用服務器14中存在發生故障的應用服務器14時,將唯一標識該發生故障的應用服務器14的標識信息攜帶在發送給云主機服務器12的第一指令信息中;云主機服務器12在接收到該第一指令信息之后,根據該第一指令信息中攜帶的標識信息,調用存儲服務器13中與該標識信息對應的虛擬機鏡像文件。可以理解的是,在此實現方式中,中央控制管理服務器11中存儲有其所連接的各應用服務器14各自的標識信息,并且存儲服務器13中所存儲的虛擬機鏡像文件是與應用服務器14的標識信息對應的,也就是說,通過與標識信息對應的虛擬機鏡像文件即為與該標識信息對應的應用服務器14的虛擬機鏡像文件。與中央控制管理服務器11連接的應用服務器14還可以為數據庫服務器,或者其他類型的服務器或設備。由于在本實用新型實施例中,中央控制管理服務器11對其所連接的應用服務器14是否發生故障進行監控,而應用服務器14的具體功能并不影響中央控制管理服務器11對其進行的監控,因此,本實用新型實施例并不對應用服務器14的功能進行限定。[0040]高可用系統中的云主機服務器12分別與中央控制管理服務器11和存儲服務器13連接。當中央控制管理服務器11監控到有應用服務器14發生故障之后,向云主機服務器12發送第一指令信息,相應地,云主機服務器12接收中央控制管理服務器11發送的第一指令信息。云主機服務器12接收到第一指令信息之后,根據該第一指令信息的指示,從其所連接的存儲服務器13中調用與發生故障的應用服務器14對應的虛擬機鏡像文件。該與發生故障的應用服務器14對應的虛擬機鏡像文件,即為目標虛擬機鏡像文件,云主機服務器12從存儲服務器13中調用目標虛擬機鏡像文件之后,運行該目標虛擬機鏡像文件。由于虛擬機鏡像文件是對應用服務器14運行環境進行模擬的操作文件,因此云主機服務器12在其上運行目標虛擬機鏡像文件時,相當于運行的是發生故障的應用服務器14的運行環境,也就是說,在應用服務器14發生故障時,由云主機服務器12通過運行與該應用服務器14對應的虛擬機鏡像文件,相當于應用服務器14中的應用繼續運行。可選的實現方式為,中央控制管理服務器11向云主機服務器12發送的第一指令信息中攜帶有發生故障的應用服務器14的標識信息,從而云主機服務器12可以利用該標識信息調用存儲服務器13中與該標識信息對應的虛擬機鏡像文件。相應地,存儲服務器13中存儲的虛擬機鏡像文件是分別與各應用服務器14的標識信息對應的。高可用系統中的存儲服務器13與云主機服務器12連接,存儲服務器13中預先存儲有中央控制管理服務器11所連接的一個或多個應用服務器14各自的虛擬機鏡像文件。也就是說,存儲服務器13中所存儲的一個或多個虛擬機鏡像文件是分別與各應用服務器14對應的。從而云主機服務器12可以在接收到中央控制管理服務器11向其發送的第一指令信息之后,根據該第一指令信息從存儲服務器13所存儲的一個或多個虛擬機鏡像文件中調用與發生故障的應用服務器14對應的虛擬機鏡像文件,即目標虛擬機鏡像文件。可選的實現方式為,存儲服務器13所存儲的一個或多個虛擬機鏡像文件是與各應用服務器14的標識信息對應的。也就是說,各虛擬機鏡像文件是分別與各應用服務器14對應的,并且各應用服務器14是由各自的標識信息進行標識的,根據標識信息能夠對各應用服務器14進行區分,因此存儲服務器13中的各虛擬機鏡像文件是與各應用服務器14的標識信息對應的,以便于云主機服務器12根據應用服務器14的標識信息從存儲服務器13中調用與該標識信息對應的虛擬機鏡像文件。可以理解的是,中央控制管理服務器11向云主機服務器12發送的第一指令信息中攜帶有發生故障的應用服務器14的標識信息。當中央控制管理服務器11所連接的一個或多個應用服務器14中有兩個或多個應用服務器14均發生故障時,中央控制管理服務器11向云主機服務器12發送第一指令信息,由云主機服務器12調用與發生故障的兩個或多個應用服務器14分別對應的虛擬機鏡像文件,并分別運行各虛擬機鏡像文件。云主機服務器12從存儲服務器13中調用目標虛擬機鏡像文件的方式可以為,云主機服務器12從存儲服務器13中復制該與發生故障的應用服務器14對應的目標虛擬機鏡像文件。進一步地,中央控制管理服務器11對其所連接的應用服務器14進行監控,以及向云主機服務器12發送指令信息的實現方式可以為,預先在云主機服務器12和各應用服務器14中分別安裝代理(Agent)軟件。中央控制管理服務器11通過該代理軟件即可實現對其所連接的各應用服務器14的監控,并且,中央控制管理服務器11通過向該代理軟件發送指令信息,由該代理軟件對指令信息進行解析,從而在云主機服務器12上執行相應的操作。以上僅為中央控制管理服務器11對應用服務器14和云主機服務器12進行控制的一種實現方式,可選的實現方式并不僅限于此。進一步地,所述中央控制管理服務器11和所述存儲服務器13還可以根據高可用系統的需求,合設在同一服務器設備中。本實用新型實施例中的基于云計算技術的高可用系統,通過在中央控制管理服務器監控到有應用服務器發生故障之后,向云主機服務器發送第一指令信息,以使云主機服務器從存儲服務器中調用與發生故障的應用服務器對應的虛 擬機鏡像文件,由云主機服務器運行該虛擬機鏡像文件,使得發生故障的應用服務器無法正常工作時,云主機服務器可以在中央管理控制服務器的指示下,通過模擬與該應用服務器相同的運行環境,繼續運行該應用服務器上的應用,而無需為各應用服務器分別配置備用服務器設備,從而有效地提高了高可用系統的資源利用率,有效地提高了高可用系統對各應用服務器進行監控管理的效率和便捷性。進一步地,在上述實施例的基礎上,所述中央控制管理服務器11還用于,在監控到所述發生故障的應用服務器14恢復正常之后,向所述云主機服務器12發送第二指令信息;相應地,所述云主機服務器12還用于接收所述第二指令信息,并根據所述第二指令信息停止運行所述目標虛擬機鏡像文件。當中央控制管理服務器11監控到發生故障的應用服務器14恢復正常之后,向云主機服務器12發送第二指令信息,指示該云主機服務器12停止運行與發生故障的應用服務器14對應的虛擬機鏡像文件。云主機服務器12在接收到第二指令信息之后,根據第二指令信息的指示,停止運行目標虛擬機鏡像文件,即停止運行發生故障的應用服務器14對應的虛擬機鏡像文件,釋放云主機服務器12上相應的系統資源。當有兩個或多個應用服務器14恢復正常時,云主機服務器12根據第二指令信息,停止運行與該兩個或多個應用服務器14分別對應的虛擬機鏡像文件。可選的實現方式為,第二指令信息中攜帶有恢復正常的應用服務器14的標識信息,從而云主機服務器12根據第二指令信息的指示,停止運行與標識信息對應的虛擬機鏡像文件。本實用新型實施例提供的基于云計算技術的高可用系統,通過在中央控制管理服務器監控到發生故障的應用服務器恢復正常之后,向云主機服務器發送第二指令信息,以使云主機服務器停止運行目標虛擬機鏡像文件,實現云主機服務器在應用服務器故障期間模擬故障的應用服務器的運行環境運行應用,在故障的應用服務器恢復正常之后,云主機服務器的系統資源被釋放出來,以供在其他應用服務器發生故障時運行相應地虛擬機鏡像文件,有效地提高了高可用系統的資源利用率。圖2為本實用新型基于云計算技術的高可用系統另一實施例的系統結構示意圖,如圖2所示,所述中央控制管理服務器11包括監控模塊111和第一收發模塊112 ;所述云主機服務器12包括第二收發模塊121和運行模塊122。其中,監控模塊111,用于對所述至少一個應用服務器14分別進行監控,獲取監控結果,并將所述監控結果發送給第一收發模塊112 ;所述第一收發模塊112,用于接收所述監控模塊111發送的所述監控結果,并在所述監控結果表明所述至少一個應用服務器14中存在發生故障的應用服務器14時,向所述云主機服務器12發送所述第一指令信息;第二收發模塊121,用于接收所述第一收發模塊112發送的所述第一指令信息,并根據所述第一指令信息的指示,從所述存儲服務器13中調用所述目標虛擬機鏡像文件,并將所述目標虛擬機鏡像文件發送至運行模塊122 ;所述運行模塊122,用于接收所述第二收發模塊121發送的所述目標虛擬機鏡像文件,并運行所述目標虛擬機鏡像文件。中央控制管理服務器11中的監控模塊111,與一個或多個應用服務器14分別連接,監控模塊111對其所連接的一個或多個應用服務器14進行監控,監控模塊111對應用服務器14進行監控的內容中包括監控是否有應用服務器14發生故障。監控模塊111將獲取到的監控結果發送給第一收發模塊112。第一收發模塊112所接收到的監控結果若表明一個或多個應用服務器14中有應用服務器14發生故障,則向云主機服務器12上的第二收發模塊121發送第一指令信息。云主機服務器12上的第二收發模塊121在接收到中央控制 管理服務器11的第一收發模塊112發送的第一指令信息之后,根據第一指令信息的指示,從其所連接的存儲服務器13中調用與發生故障的應用服務器14對應的虛擬機鏡像文件。該與發生故障的應用服務器14對應的虛擬機鏡像文件,即為目標虛擬機鏡像文件。第二收發模塊121從存儲服務器13中調用目標虛擬機鏡像文件之后,將該目標虛擬機鏡像文件發送至運行模塊122,由運行模塊122運行該目標虛擬機鏡像文件。本實用新型實施例中的基于云計算技術的高可用系統,通過中央控制管理服務器的監控模塊對應用服務器進行監控,并將監控結果發送給中央控制管理服務器的第一收發模塊,第一收發模塊在接收到的監控結果表明有應用服務器發生故障時,向云主機服務器的第二收發模塊發送第一指令信息,以使第二收發模塊從存儲服務器中調用與發生故障的應用服務器對應的虛擬機鏡像文件,由云主機服務器的運行模塊運行該虛擬機鏡像文件,使得發生故障的應用服務器無法正常工作時,云主機服務器可以在中央管理控制服務器的指示下,通過模擬與該應用服務器相同的運行環境,繼續運行該應用服務器上的應用,而無需為各應用服務器分別配置備用服務器設備,從而有效地提高了高可用系統的資源利用率,有效地提高了高可用系統對各應用服務器進行監控管理的效率和便捷性。進一步地,在上述各實施例的基礎上,所述第一收發模塊112還用于,在所述監控結果表明所述發生故障的應用服務器14恢復正常之后,向所述云主機服務器12發送第二指令信息;相應地,所述第二收發模塊121還用于,接收所述第一收發模塊112發送的所述第二指令信息,并將所述第二指令信息發送給所述運行模塊122 ;所述運行模塊122還用于,根據所述第二指令信息停止運行所述目標虛擬機鏡像文件。當中央控制管理服務器11的第一收發模塊112所接收到的監控結果表明發生故障的應用服務器14恢復正常之后,向云主機服務器12的第二收發模塊121發送第二指令信息,第二收發模塊121在接收到第二指令信息之后,將該第二指令信息發送給云主機服務器12的運行模塊122,運行模塊122在接收到第二指令信息之后,根據該第二指令信息停止運行目標虛擬機鏡像文件,即停止運行發生故障的應用服務器14對應的虛擬機鏡像文件。當有兩個或多個應用服務器14恢復正常時,運行模塊122根據第二指令信息,停止運行與該兩個或多個應用服務器14分別對應的虛擬機鏡像文件。[0062]本實用新型實施例提供的基于云計算技術的高可用系統,通過在監控模塊監控到發生故障的應用服務器恢復正常之后,由中央控制管理服務器的第一收發模塊向云主機服務器的第二收發模塊發送第二指令信息,以使云主機服務器的運行模塊停止運行目標虛擬機鏡像文件,實現云主機服務器在應用服務器故障期間模擬故障的應用服務器的運行環境運行應用,在故障的應用服務器恢復正常之后,云主機服務器的系統資源被釋放出來,以供在其他應用服務器發生故障時云主機服務器運行相應地虛擬機鏡像文件,有效地提高了高可用系統的資源利用率。進一步地,在上述各實施例的基礎上,所述高可用系統中的所述云主機服務器12為多個;相應地,所述第一收發模塊112還用于,在所述監控結果表明所述至少一個應用服務器14中存在發生故障的應用服務器14時,向多個云主機服務器12中滿足預設條件的云主機服務器發送所述第一指令信息。 本實用新型實施例中的云主機服務器12可以為多個,即由多臺云主機服務器12組成云主機服務器資源池,如圖3所示。圖3為本實用新型基于云計算技術的高可用系統又一實施例的系統結構示意圖。本實用新型實施例高可用系統中的各設備之間通過高速網絡系統,即千兆交換機,進行通信連接。當中央控制管理服務器11中的監控模塊111向第一收發模塊112發送的監控結果中表明,監控模塊111所連接的一個或多個應用服務器14中有應用服務器14發生故障時,第一收發模塊112向云主機服務器資源池中滿足預設條件的云主機服務器12的第二收發模塊121發送第一指令信息。其中,預設條件可以為對云主機服務器12中空閑的系統資源的要求,也就是說,在云主機服務器資源池中,具有足夠系統資源能夠運行相應的虛擬機鏡像文件的云主機服務器為滿足預設條件的云主機服務器12。進一步地,所述云主機服務器12的數量小于或等于所述至少一個應用服務器14的數量。例如,利用5臺云主機服務器12組成的云主機服務器資源池,可以實現對20臺應用服務器14的備份。本實用新型實施例提供的基于云計算技術的高可用系統,通過在高可用系統中設置多臺云主機服務器作為云主機服務器資源池,從而使得在高可用系統中的應用服務器較多時,保證一個或多個應用服務器發生故障時,有足夠的系統資源保證相應的虛擬機鏡像文件的運行,并且中央控制管理服務器從云主機服務器資源池中選擇滿足預設條件的云主機服務器以運行相應的虛擬機鏡像文件,從而保證了高可用系統的高可用性,并且有效地提高了高可用系統的資源利用率。本領域普通技術人員可以理解實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。最后應說明的是以上各實施例僅用以說明本實用新型的技術方案,而非對其限制;盡管參照前述各實施例對本實用新型進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本實用新型各實施例技術方案的范圍。
權利要求1.一種基于云計算技術的高可用系統,其特征在于,包括 中央控制管理服務器、云主機服務器、存儲服務器和至少一個應用服務器; 所述中央控制管理服務器與所述至少一個應用服務器連接,用于對所述至少一個應用服務器分別進行監控,若監控到所述至少一個應用服務器中存在發生故障的應用服務器,則向所述云主機服務器發送第一指令信息; 所述云主機服務器與所述中央控制管理服務器連接,用于接收所述中央控制管理服務器發送的所述第一指令信息,并根據所述第一指令信息的指示,從所述存儲服務器中調用所述目標虛擬機鏡像文件,并運行所述目標虛擬機鏡像文件;其中,所述目標虛擬機鏡像文件為與發生故障的應用服務器對應的虛擬機鏡像文件; 所述存儲服務器與所述云主機服務器連接,用于存儲與所述至少一個應用服務器分別對應的虛擬機鏡像文件,以供所述云主機服務器調用所述虛擬機鏡像文件中的所述目標虛擬機鏡像文件。
2.根據權利要求I所述的基于云計算技術的高可用系統,其特征在于,所述中央控制管理服務器還用于 在監控到所述發生故障的應用服務器恢復正常之后,向所述云主機服務器發送第二指令信息; 相應地,所述云主機服務器還用于接收所述第二指令信息,并根據所述第二指令信息停止運行所述目標虛擬機鏡像文件。
3.根據權利要求I或2所述的基于云計算技術的高可用系統,其特征在于,所述中央控制管理服務器包括 監控模塊,用于對所述至少一個應用服務器分別進行監控,獲取監控結果,并將所述監控結果發送給第一收發模塊; 所述第一收發模塊,用于接收所述監控模塊發送的所述監控結果,并在所述監控結果表明所述至少一個應用服務器中存在發生故障的應用服務器時,向所述云主機服務器發送所述第一指令信息; 相應地,所述云主機服務器包括 第二收發模塊,用于接收所述第一收發模塊發送的所述第一指令信息,并根據所述第一指令信息的指示,從所述存儲服務器中調用所述目標虛擬機鏡像文件,并將所述目標虛擬機鏡像文件發送至運行模塊; 所述運行模塊,用于接收所述第二收發模塊發送的所述目標虛擬機鏡像文件,并運行所述目標虛擬機鏡像文件。
4.根據權利要求3所述的基于云計算技術的高可用系統,其特征在于,所述第一收發模塊還用于 在所述監控結果表明所述發生故障的應用服務器恢復正常之后,向所述云主機服務器發送第二指令信息; 相應地,所述第二收發模塊還用于,接收所述第一收發模塊發送的所述第二指令信息,并將所述第二指令信息發送給所述運行模塊; 所述運行模塊還用于,根據所述第二指令信息停止運行所述目標虛擬機鏡像文件。
5.根據權利要求3所述的基于云計算技術的高可用系統,其特征在于,所述高可用系統中的所述云主機服務器為多個; 相應地,所述第一收發模塊還用于,在所述監控結果表明所述至少一個應用服務器中存在發生故障的應用服務器時,向多個云主機服務器中滿足預設條件的云主機服務器發送所述第一指令信息。
6.根據權利要求5所述的基于云計算技術的高可用系統,其特征在于,所述云主機服務器的數量小于或等于所述至少一個應用服務器的數量。
7.根據權利要求I所述的基于云計算技術的高可用系統,其特征在于,所述中央控制管理服務器和所述存儲服務器合設在同一服務器設備中。
8.根據權利要求I所述的基于云計算技術的高可用系統,其特征在于,所述應用服務器為數據庫服務器。
專利摘要本實用新型提供一種基于云計算技術的高可用系統,包括中央控制管理服務器、云主機服務器、存儲服務器和至少一個應用服務器;中央控制管理服務器與至少一個應用服務器連接,用于對至少一個應用服務器分別進行監控,若監控到至少一個應用服務器中存在發生故障的應用服務器,則向云主機服務器發送第一指令信息;云主機服務器與中央控制管理服務器連接,用于接收中央控制管理服務器發送的第一指令信息,并根據第一指令信息的指示,從存儲服務器中調用目標虛擬機鏡像文件,并運行目標虛擬機鏡像文件;存儲服務器與云主機服務器連接,用于存儲與至少一個應用服務器分別對應的虛擬機鏡像文件,有效地提高了高可用系統的資源利用率。
文檔編號H04L29/08GK202798798SQ20122034650
公開日2013年3月13日 申請日期2012年7月17日 優先權日2012年7月17日
發明者馬勇, 付萍萍, 李凡, 梁良, 余鵬飛, 李文軍 申請人:江西省電力公司信息通信分公司