基于云計算的虛擬機管理平臺的制作方法
【專利摘要】本發明涉及一種基于云計算虛擬機管理平臺,當使用者獲得虛擬化的計算資源、存儲資源和網絡資源時,虛擬機供應商可以通過該系統管理上述所有資源,以保障系統的穩定運行。該管理平臺可使虛擬機分布在一臺或者多臺物理機上,所述虛擬機用于向使用者提供虛擬化的彈性計算資源、彈性存儲資源和彈性網絡資源。
【專利說明】基于云計算的虛擬機管理平臺
【技術領域】
[0001]本發明涉及一種基于云計算虛擬機管理平臺,當使用者獲得虛擬化的計算資源、存儲資源和網絡資源時,虛擬機供應商可以通過該系統管理上述所有資源,以保障系統的穩定運行。該管理平臺可使虛擬機分布在一臺或者多臺物理機上,所述虛擬機用于向使用者提供虛擬化的彈性計算資源、彈性存儲資源和彈性網絡資源。本發明屬于云計算【技術領域】。
【背景技術】
[0002]在現有【技術領域】,201110127088.X號專利文獻公開了一種虛擬網絡配置遷移的方法及設備,本發明中,網管設備感知虛擬主機的網絡遷移事件,向虛擬主機遷入的遷入上行物理交換機下發配置,更新遷入上行物理交換機對虛擬主機的訪問限制,網管設備還可以向虛擬主機的遷出上行物理交換機下發配置,更新遷出上行物理交換機對虛擬主機的訪問限制。通過向物理交換機下發配置,使得物理交換機靈活控制外部用戶對虛擬主機的訪問,由于該過程不需要實現額外的協議,因此可實現性好;同時實現過程與具體的物理網絡無關,不需要物理網絡提供特殊支持,因此有很好的兼容性。該發明僅僅用于遷移虛擬主機,不能面向云計算提供遠程操作和無接觸式全程操作,并非用于云計算系統資源的遠程配置。
[0003]200880013414.0號專利文獻描述了虛擬主機遷移技術。在各實施例中,虛擬主機可利用LUN(邏輯單元號)屏蔽來從一個主計算機遷移到另一個主計算機。存儲陣列的LUN可被映射到虛擬主機的虛擬驅動器。將LUN與虛擬主機的第一主計算機相關聯的LUN掩碼被配置成去除該LUN的屏蔽以將該虛擬主機從該第一主計算機遷移到第二主計算機。該技術也并非用于云計算系統的客戶關系管理,不能提供云計算資源的彈性、遠程、自助式配置。200810184903.4號專利文獻公開了一種計算設備,使用配置命令來配置虛擬主機。每個虛擬主機可以從相應的虛擬主機鏡像文件來引導。在虛擬主機弓I導或者執行時,虛擬主機可以從相應的虛擬主機鏡像文件中所包括的應用文件和操作系統文件中進行讀取或者向其進行寫入。在虛擬主機引導之前,通過從相應的虛擬主機鏡像文件中包括的應用文件和操作系統文件進行讀取或者向其進行寫入,計算設備可以得到或者設置將要在相應的虛擬主機中引導的操作系統和應用的配置屬性。計算設備可以執行配置命令來得到或者設置操作系統以及應用的配置屬性。該技術也并非用于云計算系統的客戶關系管理,不能提供云計算資源的彈性、遠程、自助式配置。
[0004]200510048886.8號專利文獻公開了一種基于虛擬主機的WEB服務器,該服務器包括:高性能HTTP進程單元,用于接受用戶的并發連接,根據用戶請求從WEB緩存單元中獲取用戶所需數據對象返回給用戶,并在需要加載數據對象時通知緩存管理器;WEB緩存單元,用于緩存數據對象的屬性和數據內容;緩存管理器,用于接收高性能HTTP進程單元的加載請求,從相應業務模塊組獲取所需的數據對象,加載到WEB緩存單元中。該發明還同時公開了一種用戶通過基于虛擬主機的WEB服務器獲取訪問數據的方法,該WEB服務器和方法能夠在提高系統效率、可擴展性以及支持大并發量訪問的同時,對不同虛擬主機提供不同的QOS需求。該專利實際上是對現有虛擬主機技術的普通應用,并非應用于云計算,而且沒有建立服務器資源的遠程調用機制。
[0005]與本發明相關的技術主要有主機托管(英文Kolocation),也稱主機代管技術,是客戶將自己的互聯網服務器放到互聯網服務供應商ISP〔互聯網服務提供商〕所設立的機房,每月支付必要費用,由ISP代為管理維護,而客戶從遠端連線服務器進行操作的一種服務方式。主機托管是一種很成熟的解決方案,網絡運營商或大的IT集成商為中小企業提供的主機托管,幫助中小企業建立它們的網站或簡單的IT系統。每一中小企業都有一單獨的主機,網絡運營商或大的IT集成商為它們開/關/日常的系統維護。托管業務優點有:成本較低,專業技術人員負責維護,托管網絡設備擴展方便,用戶可以任意選擇2M-100M(獨享或共享)接入速率,網絡穩定等等。主機托管客戶能夠通過網絡瀏覽器發出開、關,監控托管主機,應用服務器得到這個命令,它將執行相關的網絡服務(WebServices)以執行相關的對虛擬主機的操作并將結果返回到網絡瀏覽器。
[0006]主機托管的缺點在于,客戶需要現場配置自己的硬件資源,不能實現遠程彈性配置服務器資源,不能建立一種面向客戶的“數據中心零接觸”式服務機制,不能使客戶無需接觸服務器、交換機和防火墻物理設備,無需前往云計算數據中心,即可遠程獲得計算、存儲和網絡帶寬的云計算資源。
[0007]此外,虛擬主機是使用特殊的軟硬件技術,把一臺真實的物理電腦主機分割成多個的邏輯存儲單元,每個單元都沒有物理實體,但是每一個物理單元都能像真實的物理主機一樣在網絡上工作,具有單獨的域名、IP地址(或共享的IP地址)以及完整的Internet服務器功能。虛擬主機的關鍵技術在于,即使在同一臺硬件、同一個操作系統上,運行著為多個用戶打開的不同的服務器程式,互不干擾。而各個用戶擁有自己的一部分系統資源(IP地址、文檔存儲空間、內存、CPU時間等)。虛擬主機之間完全獨立,在外界看來,每一臺虛擬主機和一臺單獨的主機的表現完全相同。所以這種被虛擬化的邏輯主機被形象的稱為“虛擬主機”。現有的虛擬主機技術不能提供云計算資源的彈性、遠程、自助式配置。
[0008]目前的任何虛擬主機均由ISP預先配置為通用產品,向客戶銷售,也就是說,ISP把虛擬機預先設置成固定的類似物理機的產品,其能夠調用的軟硬件資源是預先設定的,客戶不能隨意改變虛擬機的資源配置。ISP也不允許客戶更改虛擬機配置。也就是說,現有的虛擬主機技術配置的主機類型是固定的,用戶只能選購不同的主機,不能自己遠程創建自己的主機,而且主機不能根據業務需求自動增加或釋放計算、存儲、帶寬、軟件、硬件、數據資源。這樣,用戶購買的計算、存儲、帶寬等資源就沒有彈性,不能即時即需自動擴展或釋放;這種情況下,用戶購買的虛擬主機還是類似一臺硬件主機,ISP提供的服務沒有任何彈性。
【發明內容】
[0009]本發明公開了一種基于云計算虛擬機管理平臺,當使用者獲得虛擬化的計算資源、存儲資源和網絡資源時,虛擬機供應商可以通過該系統管理上述所有資源,以保障系統的穩定運行。
[0010]該管理平臺可使虛擬機分布在一臺或者多臺物理機上,所述虛擬機用于向使用者提供虛擬化的彈性計算資源、彈性存儲資源和彈性網絡資源。
[0011]該管理平臺實現對其它異種虛擬化技術提供商的虛擬機遷入,并能智能自動分配虛擬機和實現虛擬機熱遷移。
[0012]該管理平臺實現異地數據中心(機房)的資源調度、備份和恢復;并能關快速釋放和分配資源。
[0013]該管理平臺的監控可實現報警機制自學或調整,并能夠對不同單元(計算單元、存儲單元或網絡單元)的故障報警分類;同時,還實現了用戶的源利用率智能提醒功能。所述虛擬機管理平臺包括一個向虛擬機分派、回收彈性計算資源、彈性存儲資源和彈性網絡資源的控制模塊。
[0014]該管理平臺使得使用者在使用計算、存儲和網絡資源時的體驗,就像使用自來水和電一樣。換句話說,該平臺使得計算、存儲和網絡資源成為一種公用服務設施,從而使得虛擬化資源的使用者感受到簡便、易用。
[0015]該管理平臺不僅使高科技創新現代服務產業的服務模式成為可能,同時,極大地提高了信息化資源的利用率,從而最大限度地降低了設備使用時的能耗。本發明的基于云計算的虛擬機管理平臺,包括至少一臺虛擬機,所述虛擬機分布在一臺或者多臺物理機上,所述虛擬機用于向使用者提供虛擬化的彈性計算資源、彈性存儲資源、彈性網絡資源、其他彈性資源(即時供給的軟件資源、即時供給的數據資源、即時供給的訪問權限資源、即時供給的專家支持資源),所述虛擬機管理平臺用于通過向所述使用者分配、提供虛擬化的計算資源、存儲資源和網絡資源為其開通和運行虛擬機,所述虛擬機供應商通過所述虛擬機管理平臺管理所述計算資源、存儲資源和網絡資源;所述使用者在所述虛擬機管理平臺發送、推送、提供、下載、安裝、展示、顯示到所述使用者硬件終端上的人機界面上完成所述彈性計算資源、彈性存儲資源和彈性網絡資源的選擇、定制、訂購、配置;所述硬件終端包括計算機、筆記本電腦、平板電腦、手機、游戲機、電視機、移動電視、互動電視、電視電腦一體機,或者其他智能聯網設備;所述硬件終端的使用者用瀏覽器遠程登錄所述虛擬機管理平臺發起所述選擇、定制、訂購、配置;所述瀏覽器包括開源或者不開源的瀏覽器、瀏覽器插件、具有瀏覽器功能的操作系統,或者其他能夠訪問、讀取、下載、獲取網絡資源,或者調取、執行遠程應用程序的軟件、系統;所述網絡包括局域網、電信網、互聯網、廣電網、物聯網,或者所述網絡的融合網絡。
[0016]所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述平臺支持其它廠商虛擬機遷入,當使用者需要跟原云計算廠商終止協議或協議到期不計劃續約時,虛擬機可安全遷出;所述虛擬機管理平臺的遷入模塊(101)為國際流行的虛擬化技術提供接口,支持其虛擬機遷入,所述虛擬化技術包括XEN、KVM、LXC、HYPER-ν、Vsphere ;從別的廠商遷入虛擬機時,使用者只需提前申請所需要的虛擬機資源類型和能力,所述平臺的資源分配模塊(102)就能自動接納第三方的虛擬機,并對業務不會有影響;所述虛擬機管理平臺支持跨機房資源調度,當一個機房的資源不夠使用,或者出現故障時,使用者可以通過虛擬機遷移模塊(103)的跨機房操作界面將在該機房內的虛擬機遷移到別的機房,在遷移的過程中,使用者的應用業務不會中斷,數據的安全性也不受影響。
[0017]所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述虛擬機遷移模塊
(103)支持不同虛擬化技術之間的虛擬機遷移,即原始虛擬機A和目標虛擬機B無須在虛擬技術上一致;在虛擬機遷移的過程中,遷移模塊的在線服務組件保障業務的連續性,虛擬機內的應用和數據實時滿足最終用戶的請求。
[0018]所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述資源分配模塊(102)能快速釋放和分配資源,當使用者關閉或廢除計虛擬機時,資源分配模塊(102)快速回收使用者不使用的資源,并把回收的資源做快速格式化后分配給新的新建虛擬機請求。
[0019]所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述虛擬機管理系統資源分配模塊(102)負責智能自動分配虛擬機,根據用戶的虛擬機能力的要求,尤其是計算能力和網絡帶寬吞吐量,調配合適的物理機,系統管理員為了提高物理機的使用率,可在資源分配模塊中設定“最小物理機開機量”;系統管理員為了讓使用者申請的虛擬機達到最佳的性能體驗,可在資源分配模塊(102)中設定“均衡使用物理機”;如果一個用戶需要若干個虛擬機,系統會按照設置的規則進行分配,包括將一個用戶的虛擬機分配到不同的物理機,以避免單點故障出現的業務中斷;虛擬機管理系統的訪問檢測模塊(102-1)根據用戶的邏輯網絡位置判斷應該分配哪個機房的資源,在用戶請求計算資源或虛擬機時,可能沒有選擇其所要的具體機房位置,在這種情況下,虛擬機管理系統的資源分配模塊(102)會根據使用者所在的物理位置來自動判斷該分配哪個機房的資源,以保障使用者以最少的延時來訪問虛擬機資源;使用者下單后,系統資源分配模塊(102)會自動分配資源,而無須虛擬機管理系統的管理員手動分配,該系統還支持批量開啟虛擬機,單個使用者可同時開啟多個不同操作系統、不同配置的虛擬機,在批量開啟虛擬機的條件下,使用者可根據自己的需要批量配置所有虛擬機,也可逐個配置虛擬機。
[0020]所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述虛擬機資源分配模塊(102)支持多機房資源調度,當一個機房的資源無法滿足一個使用者的需求時,該虛擬機管理平臺支持從別的機房分配資源給一個用戶,即一個用戶在申請多個計算單元或虛擬機時,系統可以實現不同機房的資源分配或整合;
[0021]所述虛擬機管理系統遷移模塊(103)支持虛擬機熱遷移,即無須關閉正在運行的虛擬機,即可對它的業務進行移動;當使用者需要對現有的虛擬機進行維護時,可以將需要維護的虛擬機遷移到另外一個虛擬機上,在遷移的過程中,業務不會中斷。另外,該虛擬機管理系統遷移模塊(103)自帶有一個對虛擬機運行狀態的檢測功能,如果發現一個虛擬機出現故障,該系統會根據最近一次的用戶備份數據啟動另外一臺虛擬機,用戶可以根據虛擬是否啟動這項功能。
[0022]所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述管理員可通過虛擬機遷移模塊(103)的手動遷移組件隨意跨物理機移動虛擬機并且使用者,以及使用者的客戶均不受影響;
[0023]所述虛擬機管理平臺的虛擬機遷移模塊(103)支持跨機房備份和恢復,當一個機房內的用戶需要跨機房備份自己的數據時,用戶只需選擇需要備份的機房和相關備份機制,當用戶需要使用備份數據來恢復現有機房的系統時,只需點擊鼠標即可完成;
[0024]所述虛擬機管理系統的監控管理模塊(104)對不同單元(計算單元、存儲單元或網絡單元)的故障報警分類,每個單元的報警都進行統計,還對不同用戶的所有資源做匯總;
[0025]所述監控管理模塊(104)會對報警機制進行自學或調整,如果一個用戶需要定時關閉或重啟自己的計算單元,則系統會發出通知,并在得到用戶的確認之后,監控管理模塊取消該報警類型,對此種類型的人為預安排故障不再報警。
[0026]所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述虛擬機管理系統具有不同的通知渠道,當出現故障時,能夠通過多個渠道通知客戶,所述渠道包括,手機短信息,電子郵件和系統內短信系統或即時通訊信息系統;所述用戶在開啟任何虛擬機服務時,所述平臺自動開通報警通知模塊,用戶可以自行選擇和取消報警方式;
[0027]所述使用者可定制故障報警的通知,在接收一段時間后,可根據自己的要求取消通知,之后也可選擇是否再繼續定制故障報警服務,當用戶的聯系人發生變更時,新的使用者應提供授權書來更改故障報警通知的聯系人和聯系方式。
[0028]所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述監控管理模塊(104)可以對用戶的源利用率發出智能提醒,用戶根據自己的需要設置閥值,如用戶對CPU的利用率比較敏感,可定制CPU利用率提醒,當所述平臺發現利用率超過或低于使用者定義的閥值時,會通過監控管理模塊(104)的報警通知功能,第一時間通知用戶,用戶也可設置超過閥值的時間或頻率來判斷是否發送報警提醒。
[0029]所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述虛擬機包括一個虛擬機使用者操作界面,所述界面提供所述使用者管理其虛擬機資源和使用該虛擬機服務的客戶歷史、實時信息資源的機制、鏈接、模塊、方式、應用、操作、界面,所述機制、鏈接、模塊、方式、應用、操作、界面包括到至少一個應用程序商店、在線軟件服務網站的快捷方式。
【專利附圖】
【附圖說明】
[0030]圖1是本發明的系統結構圖。
【具體實施方式】
[0031]本實施例公開了一種基于云計算虛擬機管理平臺,當使用者獲得虛擬化的計算資源、存儲資源和網絡資源時,虛擬機供應商可以通過該系統管理上述所有資源,以保障系統的穩定運行,該虛擬機管理平臺同時也對虛擬化資源的使用者提供了簡單易用的功能,該系統支持其它廠商虛擬機遷入,當使用者因為某些原因需要跟原云計算廠商終止協議或協議到期不計劃續約時,虛擬機的搬遷是一個非常復雜的過程,主要涉及的就是虛擬化平臺對虛擬技術的兼容,該虛擬機管理平臺的遷入模塊(101)支持當前國際流行的虛擬化技術的虛擬機遷入,這些虛擬化技術包括:XEN,KVM, LXC,微軟的HYPER-ν和Vmware的Vsphere等。當從別的廠商遷入虛擬機時,只需提前申請所需要的虛擬機資源類型和能力,該系統的資源分配模塊(102)就能自動的接納第三方的虛擬機,并對業務不會有影響。
[0032]該虛擬機管理平臺支持跨機房資源調度,當一個機房的資源不夠使用,或者出現故障時,使用者可以通過虛擬機遷移模塊(103)的跨機房功能將在該機房內的虛擬機遷移到別的機房,在遷移的過程中,使用者的應用業務不會中斷,數據的安全性也會得以保障。虛擬機遷移模塊(103)具有以下特征:
[0033]1.支持不同虛擬化技術之間的虛擬機遷移,即原始虛擬機A和目標虛擬機B無須在虛擬技術上一致。
[0034]2.在遷移的過程中,遷移模塊的在線服務功能保障了業務的連續性,虛擬機內的應用和數據都能夠實時滿足最終用戶的請求。
[0035]該虛擬機管理平臺的另外一個特點就是其資源分配模塊(102)能關快速釋放和分配資源,當使用者關閉或廢除計虛擬機時,資源分配模塊(102)能夠快速的回收使用者不使用的資源,并可以將回收的資源做快速格式化后分配給新的新建虛擬機請求,這將大大提高物理機的使用率和服務交付的效率。
[0036]智能自動分配虛擬機是該虛擬機管理系統資源分配模塊(102)的另一個主要特征。
[0037]它的智能表現為,能根據用戶的虛擬機能力的要求(尤其是計算能力和網絡帶寬吞吐量)調配合適的物理機,當系統管理員(不是使用者)為了提高物理機的使用率時,可以設定在資源分配模塊中設定“最小物理機開機量”功能,另外,當系統管理員為了讓使用者申請的虛擬機達到最佳的性能體驗,則可以在資源分配模塊(102)中設定“均衡使用物理機”功能。如果一個用戶需要若干個虛擬機,系統會按照設置的規則進行分配,如可以將一個用戶的虛擬機分配到不同的物理機,以避免單點故障出現的業務中斷;另外,該虛擬機管理系統的訪問檢測模塊(102-1)能根據用戶的邏輯網絡位置判斷應該分配哪個機房的資源,在用戶請求計算資源或虛擬機時,可能沒有選擇其所要的具體機房位置,在這種情況下,虛擬機管理系統的資源分配模塊(102)會根據使用者所在的物理位置來自動判斷該分配哪個機房的資源,以保障使用者以最少的延時來訪問虛擬機資源。
[0038]自動表現為,用戶下單后,系統資源分配模塊(102)會自動分配資源,而無須虛擬機管理系統的管理員手動分配,該系統還支持批量開啟虛擬機,如一個用戶可同時開啟5個不同操作系統不同配置的虛擬機,在批量開啟虛擬機的條件下,使用者可以根據自己的需要批量的配置所有虛擬機,也可以逐個配置虛擬機。
[0039]虛擬機資源分配模塊(102)支持多機房資源調度,當一個機房的資源無法滿足最終一個客戶的需求時,該虛擬機管理平臺支持從別的機房分配資源給一個用戶,即一個用戶在申請多個計算單元或虛擬機時,系統可以實現不同機房的資源分配或整合。
[0040]該虛擬機管理系統遷移模塊(103)支持虛擬機熱遷移(無須關閉正在運行的虛擬機,即可對它的業務進行移動),即,當使用者需要對現有的虛擬機進行維護時,可以將需要維護的虛擬機遷移到另外一個虛擬機上,在遷移的過程中,業務不會中斷。另外,該虛擬機管理系統遷移模塊(103)自帶有一個對虛擬機運行狀態的檢測功能,如果發現一個虛擬機出現故障,該系統會根據最近一次的用戶備份數據啟動另外一臺虛擬機,用戶可以根據虛擬是否啟動這項功能。
[0041]管理員可通過虛擬機遷移模塊(103)的手動遷移功能隨意跨物理機移動虛擬機并且客戶無影響,這種情況主要是為了應對不同商務條件或機房物理條件的變化,如,一個機房內的一片區域為一個客戶所用,但還有其它眾多用戶,當客戶想承包這片一片區域時,管理員可以通過此功能將非此用戶的虛擬機遷移到別的機房,并且不會引起業務的中斷。另外,大規模的機房維護和基礎設施升級過程中,也可以使用該項功能。
[0042]該虛擬機管理平臺的虛擬機遷移模塊(103)支持跨機房備份和恢復,當一個機房內的用戶需要跨機房備份自己的數據時,用戶只需要選擇需要備份的機房和相關備份機制即可,當用戶需要使用備份數據來恢復現有機房的系統時,只需點擊鼠標即可完成。
[0043]該虛擬機管理系統的監控管理模塊(104)能夠對不同單元(計算單元、存儲單元或網絡單元)的故障報警分類,每個單元的報警都會進行統計,同時,該系統還能對不同用戶的所有資源做匯總,以方便用戶察看。
[0044]該監控管理模塊(104)會對報警機制自學或調整,如果一個用戶需要定時關閉或重啟自己的計算單元,則系統會發出通知,并在得到用戶的確認之后,監控管理模塊的報警類型取消功能,可以對此種類型的人為預安排故障不在報警,以此來降低誤報率。
[0045]該虛擬機管理系統具有不同的通知渠道,當出現故障時,能夠通過多渠道通知客戶,這些渠道包括,手機短信息,電子郵件和系統內短信系統或即時通訊信息系統等。用戶在開啟任何虛擬機服務時,系統就提供了報警通知功能,用戶可以自行選擇和取消報警的方式。
[0046]用戶可定制故障報警的通知,在接收一段時間后,可以根據自己的要求取消通知,之后也可以選擇是否再繼續定制故障報警服務,當用戶的聯系人發生變更時,新的使用者應提供授權書來更改故障報警通知的聯系人和聯系方式。
[0047]監控管理模塊(104)可以對用戶的源利用率智能提醒,用戶可以根據自己的需要設置閥值,如用戶對CPU (中央處理器)的利用率比較敏感,就可以定制CPU利用率的提醒,當系統發現利用率超過或低于使用者定義的閥值時,會通過監控管理模塊(104)的報警通知功能,第一時間通知用戶,用戶也可以設置超過閥值的時間或頻率來判斷是否發送報警提醒,比如當一個小時內某個資源的利用率3次超過某個設定的值,則如果低于3次時,用戶將不會接到報警通知。
[0048]所述虛擬機除了向使用者提供虛擬化的彈性計算資源、彈性存儲資源、彈性網絡資源,還提供其他彈性資源,包括即時供給的軟件資源、即時供給的數據資源、即時供給的訪問權限資源、即時供給的專家支持資源;
[0049]即時供給的軟件資源,包括虛擬機管理平臺集成的各供應商在線軟件服務接口,付費由所述平臺實現;即時供給的數據資源,包括所述平臺集成的各供應商數據資源接口,付費由所述平臺實現;即時供給的訪問權限資源,包括所述平臺集成的各供應商訪問權限接口,付費由所述平臺實現;
[0050]即時供給的專家支持資源,包括所述平臺集成的各供應商專家支持后臺接口,付費由所述平臺實現,所述專家包括智能計算機專家,也包括后臺的咨詢和數據處理專家。
【權利要求】
1.一種基于云計算的虛擬機管理平臺,包括至少一臺虛擬機,所述虛擬機分布在一臺或者多臺物理機上,所述虛擬機用于向使用者提供虛擬化的彈性計算資源、彈性存儲資源和彈性網絡資源,所述虛擬機管理平臺用于通過向所述使用者分配、提供虛擬化的計算資源、存儲資源和網絡資源為其開通和運行虛擬機,所述虛擬機供應商通過所述虛擬機管理平臺管理所述計算資源、存儲資源和網絡資源;所述使用者在所述虛擬機管理平臺發送、推送、提供、下載、安裝、展示、顯示到所述使用者硬件終端上的人機界面上完成所述彈性計算資源、彈性存儲資源和彈性網絡資源的選擇、定制、訂購、配置;所述硬件終端包括計算機、筆記本電腦、平板電腦、手機、游戲機、電視機、移動電視、互動電視、電視電腦一體機,或者其他智能聯網設備;所述硬件終端的使用者用瀏覽器遠程登錄所述虛擬機管理平臺發起所述選擇、定制、訂購、配置;所述瀏覽器包括開源或者不開源的瀏覽器、瀏覽器插件、具有瀏覽器功能的操作系統,或者其他能夠訪問、讀取、下載、獲取網絡資源,或者調取、執行遠程應用程序的軟件、系統;所述網絡包括局域網、電信網、互聯網、廣電網、物聯網,或者所述網絡的融合網絡;所述虛擬機管理平臺包括一個向虛擬機分派、回收彈性計算資源、彈性存儲資源和彈性網絡資源的控制模塊。
2.根據權利要求1所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述平臺支持其它廠商虛擬機遷入,當使用者需要跟原云計算廠商終止協議或協議到期不計劃續約時,虛擬機可安全遷出;所述虛擬機管理平臺的遷入模塊(101)為國際流行的虛擬化技術提供接口,支持其虛擬機遷入,所述虛擬化技術包括XEN、KVM, LXC、HYPER-V, Vsphere ;從別的廠商遷入虛擬機時,使用者只需提前申請所需要的虛擬機資源類型和能力,所述平臺的資源分配模塊(102)就能自動接納第三方的虛擬機,并對業務不會有影響;所述虛擬機管理平臺支持跨機房資源調度,當一個機房的資源不夠使用,或者出現故障時,使用者可以通過虛擬機遷移模塊(103)的跨機房操作界面將在該機房內的虛擬機遷移到別的機房,在遷移的過程中,使用者的應用業務不會中斷,數據的安全性也不受影響。
3.根據權利要求2所述的 一種基于云計算的虛擬機管理平臺,其特征在于,所述虛擬機遷移模塊(103)支持不同虛擬化技術之間的虛擬機遷移,即原始虛擬機A和目標虛擬機B無須在虛擬技術上一致;在虛擬機遷移的過程中,遷移模塊的在線服務組件保障業務的連續性,虛擬機內的應用和數據實時滿足最終用戶的請求。
4.根據權利要求3所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述資源分配模塊(102)能快速釋放和分配資源,當使用者關閉或廢除計虛擬機時,資源分配模塊(102)快速回收使用者不使用的資源,并把回收的資源做快速格式化后分配給新的新建虛擬機請求。
5.根據權利要求4所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述虛擬機管理系統資源分配模塊(102)負責智能自動分配虛擬機,根據用戶的虛擬機能力的要求,尤其是計算能力和網絡帶寬吞吐量,調配合適的物理機,系統管理員為了提高物理機的使用率,可在資源分配模塊中設定“最小物理機開機量”;系統管理員為了讓使用者申請的虛擬機達到最佳的性能體驗,可在資源分配模塊(102)中設定“均衡使用物理機”;如果一個用戶需要若干個虛擬機,系統會按照設置的規則進行分配,包括將一個用戶的虛擬機分配到不同的物理機,以避免單點故障出現的業務中斷;虛擬機管理系統的訪問檢測模塊(102-1)根據用戶的邏輯網絡位置判斷應該分配哪個機房的資源,在用戶請求計算資源或虛擬機時,可能沒有選擇其所要的具體機房位置,在這種情況下,虛擬機管理系統的資源分配模塊(102)會根據使用者所在的物理位置來自動判斷該分配哪個機房的資源,以保障使用者以最少的延時來訪問虛擬機資源;使用者下單后,系統資源分配模塊(102)會自動分配資源,而無須虛擬機管理系統的管理員手動分配,該系統還支持批量開啟虛擬機,單個使用者可同時開啟多個不同操作系統、不同配置的虛擬機,在批量開啟虛擬機的條件下,使用者可根據自己的需要批量配置所有虛擬機,也可逐個配置虛擬機。
6.根據權利要求5所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述虛擬機資源分配模塊(102)支持多機房資源調度,當一個機房的資源無法滿足一個使用者的需求時,該虛擬機管理平臺支持從別的機房分配資源給一個用戶,即一個用戶在申請多個計算單元或虛擬機時,系統可以實現不同機房的資源分配或整合;所述虛擬機管理系統遷移模塊(103)支持虛擬機熱遷移,即無須關閉正在運行的虛擬機,即可對它的業務進行移動;當使用者需要對現有的虛擬機進行維護時,可以將需要維護的虛擬機遷移到另外一個虛擬機上,在遷移的過程中,業務不會中斷。另外,該虛擬機管理系統遷移模塊(103)自帶有一個對虛擬機運行狀態的檢測功能,如果發現一個虛擬機出現故障,該系統會根據最近一次的用戶備份數據啟動另外一臺虛擬機,用戶可以根據虛擬是否啟動這項功能。
7.根據權利要求6所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述管理員可通過虛擬機遷移模塊(103)的手動遷移組件隨意跨物理機移動虛擬機并且使用者,以及使用者的客戶均不受影響;所述虛擬機管理平臺的虛擬機遷移模塊(103)支持跨機房備份和恢復,當一個機房內的用戶需要跨機房備份自己的數據時,用戶只需選擇需要備份的機房和相關備份機制,當用戶需要使 用備份數據來恢復現有機房的系統時,只需點擊鼠標即可完成;所述虛擬機管理系統 的監控管理模塊(104)對不同單元(計算單元、存儲單元或網絡單元)的故障報警分類,每個單元的報警都進行統計,還對不同用戶的所有資源做匯總;所述監控管理模塊(104)會對報警機制進行自學或調整,如果一個用戶需要定時關閉或重啟自己的計算單元,則系統會發出通知,并在得到用戶的確認之后,監控管理模塊取消該報警類型,對此種類型的人為預安排故障不再報警。
8.根據權利要求7所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述虛擬機管理系統具有不同的通知渠道,當出現故障時,能夠通過多個渠道通知客戶,所述渠道包括,手機短信息,電子郵件和系統內短信系統或即時通訊信息系統;所述用戶在開啟任何虛擬機服務時,所述平臺自動開通報警通知模塊,用戶可以自行選擇和取消報警方式;所述使用者可定制故障報警的通知,在接收一段時間后,可根據自己的要求取消通知,之后也可選擇是否再繼續定制故障報警服務,當用戶的聯系人發生變更時,新的使用者應提供授權書來更改故障報警通知的聯系人和聯系方式。
9.根據權利要求8所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述監控管理模塊(104)可以對用戶的源利用率發出智能提醒,用戶根據自己的需要設置閥值,如用戶對CPU的利用率比較敏感,可定制CPU利用率提醒,當所述平臺發現利用率超過或低于使用者定義的閥值時,會通過監控管理模塊(104)的報警通知功能,第一時間通知用戶,用戶也可設置超過閥值的時間或頻率來判斷是否發送報警提醒。
10.根據權利要求9所述的一種基于云計算的虛擬機管理平臺,其特征在于,所述虛擬機包括一個虛擬機使用者操作界面,所述界面提供所述使用者管理其虛擬機資源和使用該虛擬機服務的客戶歷史、實時信息資源的機制、鏈接、模塊、方式、應用、操作、界面,所述機制、鏈接、模塊、方式、應用、操作、界面包括到至少一個應用程序商店、在線軟件服務網站的快捷方式。
【文檔編號】H04L29/08GK103744714SQ201110456479
【公開日】2014年4月23日 申請日期:2011年12月31日 優先權日:2011年12月31日
【發明者】雷紫東, 王春鵬, 陳義聰, 田若倩, 蔣清野, 鄭輝, 石磊 申請人:華茂云天科技(北京)有限公司