[發明專利]自愈式虛擬資源配置管理數據架構有效
| 申請號: | 201410054412.3 | 申請日: | 2014-02-18 |
| 公開(公告)號: | CN103780433B | 公開(公告)日: | 2017-05-24 |
| 發明(設計)人: | 黃睿 | 申請(專利權)人: | 成都致云科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 成都頂峰專利事務所(普通合伙)51224 | 代理人: | 楊俊華 |
| 地址: | 610000 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自愈 虛擬 資源 配置管理 數據 架構 | ||
技術領域
本發明涉及一種數據架構,具體地說,是涉及一種自愈式虛擬資源配置管理數據架構。
背景技術
隨著云計算領域快速發展,大規模的云服務數據中心不斷涌現,云計算的基石是虛擬機技術,大部分云計算服務通過將虛擬化的計算能力、存儲資源、網絡帶寬銷售給客戶盈利,由于不同配置的虛擬服務價格通常不同,因而錯誤的配置信息會對計費造成不利影響;另一方面,由于云計算資源通常都是動態創建和分配,并且經??赡茉诜掌髦g進行遷移,因而,如何保障虛擬資源的配置數據正確、可靠、一致,已經越來越成為建立商業化云服務數據中心必須要解決的問題。
目前,小型的云計算中心通常將配置數據存儲在物理節點,但是當物理節點損壞時,則很難進行數據恢復;大型的云計算中心通常通過數據庫將配置數據進行統一存儲,但是數據庫方式性能偏低,容易因為硬件或者軟件故障造成整體數據丟失,而且當物理節點修改ip等關鍵信息后,需要重新更新配置才能正常工作,使用較為不便。
發明內容
本發明的目的在于提供一種自愈式虛擬資源配置管理數據架構,主要解決現有技術中存在的缺少一種管理方便、智能化、性能較高的數據架構,不能滿足技術發展需求的問題。
為了實現上述目的,本發明采用的技術方案如下:
自愈式虛擬資源配置管理數據架構,包括以下步驟:
(1)主控節點向物理節點發出資源創建請求;
(2)物理節點將接收到的資源創建請求寫入應用配置信息,完成虛擬資源創建;
(3)物理節點寫入配置文件,創建成功響應,寫入配置信息并將其返回至主控節點;
(4)主控節點將創建成功返回的配置信息寫入主控節點配置文件中備份;
所述主控節點、物理節點及應用配置信息中的數據相互矯正,若其中一份或兩份數據失效則根據未失效的數據重新建立配置信息。
進一步地,物理節點檢測到本地配置文件失效則通過以下方法重新建立配置信息:
檢測應用配置信息,嘗試重建本地配置文件,若重建失敗則讀取主控節點中的配置信息,并根據讀取的配置信息重建本地配置文件和應用配置信息。
主控節點檢測到本地配置信息失效則通過以下方法重新建立配置信息:
丟棄本地配置文件,從物理節點重新加載配置文件。
與現有技術相比,本發明具有以下有益效果:
(1)本發明中,不依賴容易產生故障的數據庫系統,進行自愈式資源配置管理,從而大幅度提升了配置數據的可靠性和讀取性能,物理終端和主控服務器發生故障后均可迅速自動恢復配置數據,有效消除了單點故障,即使出現故障也僅損毀部分節點配置文本,而不是整個數據庫數據,整體較為智能化,性能較高,符合實際需求。
(2)本發明兼具統一式管理的一致性和分散式管理的可靠性,容易實現集群控制和管理,且支持平臺及模塊的快速遷移和部署,使用靈活性和可擴展性較高,具有突出的實質性特點和顯著進步,適合大規模推廣應用。
具體實施方式
下面結合附圖和實施例對本發明作進一步說明,本發明的實施方式包括但不限于下列實施例。
實施例
為了解決現有技術中存在的缺少一種管理方便、智能化、性能較高的數據架構,不能滿足技術發展需求的問題,本發明公開了一種自愈式虛擬資源配置管理數據架構,該架構中,任一虛擬資源的配置信息均有三份拷貝,其中兩份為文本配置信息,分別存儲在主控節點和物理節點上,第三份為應用配置信息,存儲在物理節點應用系統中。三份數據互相校驗,發現失效配置信息則進行拋棄,由另外兩份配置信息重新建立正確的配置信息,保障配置信息一致性與正確性,通過這種方式提高配置數據的可靠性和管理的便捷性。
其中,物理節點的配置信息失效時,優先嘗試本地修復即優先調用應用配置信息中的數據,失敗后則嘗試網絡修復即調用主控節點中的數據;主控節點配置失效時,則從物理節點修復主控節點數據。
上述方法中不使用中心數據庫統一保存數據,所以即使主控節點故障,通常也只損毀部分節點的配置文本,而不是整個數據庫的數據;當使用在集群系統中時,也避免了數據同步的問題。
本發明中,三份配置信息通過以下方式創建:
主控節點向物理節點發出資源創建請求;物理節點接收創建請求,寫入應用配置信息,創建虛擬資源成功;物理節點寫入配置文件,創建成功響應,寫入配置信息,返回主控節點;主控節點將創建成功返回的配置數據寫入主控節點配置文件中備份。
按照上述實施例,便可很好地實現本發明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都致云科技有限公司,未經成都致云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410054412.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種密封膠的制備方法
- 下一篇:一種智能穿鞋燈





