鬼佬大哥大
  • / 10
  • 下載費用:30 金幣  

一種混合云中的資源調度方法、系統和私有云.pdf

關 鍵 詞:
一種 混合 中的 資源 調度 方法 系統 私有
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201510174086.4

申請日:

2015.04.13

公開號:

CN104902005A

公開日:

2015.09.09

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效IPC(主分類):H04L 29/08申請日:20150413|||公開
IPC分類號: H04L29/08; G06F9/50 主分類號: H04L29/08
申請人: 中國聯合網絡通信集團有限公司
發明人: 張呈宇; 張云勇; 魏進武; 湯雅妃
地址: 100033北京市西城區金融大街21號
優先權:
專利代理機構: 北京安信方達知識產權代理有限公司11262 代理人: 王康; 龍洪
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510174086.4

授權公告號:

|||

法律狀態公告日:

2015.10.07|||2015.09.09

法律狀態類型:

實質審查的生效|||公開

摘要

本發明提供了一種混合云中的資源調度方法、系統和私有云,其中,所述方法包括:私有云建立基于OpenStack的虛擬機驅動器;私有云通過該虛擬機驅動器調用公有云的應用程序編程接口API建立虛擬服務器以及調度已建立的虛擬服務器;所述調度虛擬服務器包括:銷毀、啟動、停止虛擬服務器。本發明實現了對公私云資源的統一調度。

權利要求書

權利要求書
1.  一種混合云中的資源調度方法,其特征在于,所述方法包括:
私有云建立基于OpenStack的虛擬機驅動器;
私有云通過該虛擬機驅動器調用公有云的應用程序編程接口API建立虛擬服務器以及調度已建立的虛擬服務器;
所述調度虛擬服務器包括:銷毀、啟動、停止虛擬服務器。

2.  如權利要求1所述的方法,其特征在于,所述私有云通過該虛擬機驅動器調用公有云的應用程序編程接口API建立虛擬服務器以及調度已建立的虛擬服務器,包括:
基于OpenStack的虛擬機驅動器調用公有云的API在公有云中建立虛擬服務器;
基于OpenStack的虛擬機驅動器接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址;
當基于OpenStack的虛擬機驅動器需要對已知地址的虛擬服務器進行調度時,將虛擬服務器在私有云的地址通過NAT映射為其在公有云的地址,調用公有云的API在公有云中對虛擬服務器進行調度。

3.  如權利要求2所述的方法,其特征在于,基于OpenStack虛擬機驅動器調用公有云的API,以及基于OpenStack虛擬機驅動器接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址,包括:
基于OpenStack虛擬機驅動器通過業務數據專線調用公有云的API;
基于OpenStack虛擬機驅動器通過控制數據專線接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址。

4.  如權利要求1~3中任一項所述的方法,其特征在于,所述方法還包括:
私有云管理平臺存儲虛擬服務器資源和已有的物理服務器資源,并根據調度策略調度存儲的所述資源;
所述服務器資源包括:cpu、存儲容量、網絡地址中的一種或多種。

5.  一種私有云,其特征在于,所述私有云包括:
基于OpenStack的虛擬機驅動器,用于調用公有云的應用程序編程接口API建立虛擬服務器以及調度已建立的虛擬服務器,所述調度虛擬服務器包括:銷毀、啟動、停止虛擬服務器;
以及,
虛擬服務器。

6.  如權利要求5所述的私有云,其特征在于,基于OpenStack的虛擬機驅動器,用于調用公有云的應用程序編程接口API建立虛擬服務器以及調度已建立的虛擬服務器,包括:
基于OpenStack的虛擬機驅動器調用公有云的API在公有云中建立虛擬服務器;接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址;當基于OpenStack的虛擬機驅動器需要對已知地址的虛擬服務器進行調度時,將虛擬服務器在私有云的地址通過NAT映射為其在公有云的地址,調用公有云的API在公有云中對虛擬服務器進行調度。

7.  如權利要求6所述的私有云,其特征在于,所述基于OpenStack的虛擬機驅動器,用于調用公有云的API,以及接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址,包括:
基于OpenStack的虛擬機驅動器通過業務數據專線調用公有云的API;通過控制數據專線接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址。

8.  如權利要求5~7所述的私有云,其特征在于,所述私有云還包括物理服務器以及私有云管理平臺,其中
私有云管理平臺,用于存儲虛擬服務器資源和物理服務器資源,以及根據調度策略調度存儲的所述資源;
所述服務器資源包括:cpu、存儲容量、網絡地址中的一種或多種。

9.  一種混合云中的資源調度系統,其特征在于,所述系統包括如權利要求5~8中任一項所述的私有云、公有云和網絡地址轉換NAT網關,其中,
所述公有云,用于接受私有云的控制建立以及調度虛擬服務器;并將所述虛擬服務器的地址通過NAT網關發送至私有云;
所述NAT網關,用于公有云和私有云之間的網絡地址轉換。

說明書

說明書一種混合云中的資源調度方法、系統和私有云
技術領域
本發明涉及云技術中的資源調度領域,尤其涉及一種混合云中的資源調度方法、系統和私有云。
背景技術
根據云計算服務性質的不同,可以將云計算區分為公有云、私有云。公有云是放在Internet上的,只要是注冊用戶、付費用戶都可以用,隨著國內外公有云計算業務量和技術水平的顯著提升,公有云在技術方面逐漸擁有超大規模快速部署能力、自有虛擬化能力、靈活彈性的資源層調配能力,以及擁有分布式的PaaS層組件和豐富的應用層,但是由于公有云訪問用戶的開放,公有云數據安全性無法得到保障。
私有云是放在私有環境中的,比如企業、政府、組織等在自己的機房中建立的私有云,除私有云所有者之外的用戶無法訪問或使用,私有云數據的安全性能夠保障。
但是受到技術、資金等因素限制,私有云資源較公有云資源欠缺、比如計算資源落后、存儲資源有限等,這時私有云所有者希望在自我建設私有云的同時,從公有云上申請資源為我所用,這樣就出現了混合云。
現有的混合云技術中,對公有云資源的管理和調度是由公有云管理平臺完成的,私有云所有者無法參與公有云資源的管理和調度過程,進而無法做到對公私云資源進行統一調度。
發明內容
本發明提供了一種混合云中的資源調度方法、系統和私有云,已解決如何對公私云資源統一調度的技術問題。
為解決上述技術問題,本發明提供了一種混合云中的資源調度方法,所述方法包括:
私有云建立基于OpenStack的虛擬機驅動器;
私有云通過該虛擬機驅動器調用公有云的應用程序編程接口API建立虛擬服務器以及調度已建立的虛擬服務器;
所述調度虛擬服務器包括:銷毀、啟動、停止虛擬服務器。
可選的,所述私有云通過該虛擬機驅動器調用公有云的應用程序編程接口API建立虛擬服務器以及調度已建立的虛擬服務器,包括:
基于OpenStack的虛擬機驅動器調用公有云的API在公有云中建立虛擬服務器;
基于OpenStack的虛擬機驅動器接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址;
當基于OpenStack的虛擬機驅動器需要對已知地址的虛擬服務器進行調度時,將虛擬服務器在私有云的地址通過NAT映射為其在公有云的地址,調用公有云的API在公有云中對虛擬服務器進行調度。
可選的,基于OpenStack虛擬機驅動器調用公有云的API,以及基于OpenStack虛擬機驅動器接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址,包括:
基于OpenStack虛擬機驅動器通過業務數據專線調用公有云的API;
基于OpenStack虛擬機驅動器通過控制數據專線接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址。
可選的,所述方法還包括:
私有云管理平臺存儲虛擬服務器資源和已有的物理服務器資源,并根據調度策略調度存儲的所述資源;
所述服務器資源包括:cpu、存儲容量、網絡地址中的一種或多種。
為解決上述技術問題,本發明還提供了一種私有云,其特征在于,所述 私有云包括:
基于OpenStack的虛擬機驅動器,用于調用公有云的應用程序編程接口API建立虛擬服務器以及調度已建立的虛擬服務器,所述調度虛擬服務器包括:銷毀、啟動、停止虛擬服務器;
以及,
虛擬服務器。
可選的,基于OpenStack的虛擬機驅動器,用于調用公有云的應用程序編程接口API建立虛擬服務器以及調度已建立的虛擬服務器,包括:
基于OpenStack的虛擬機驅動器調用公有云的API在公有云中建立虛擬服務器;接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址;當基于OpenStack的虛擬機驅動器需要對已知地址的虛擬服務器進行調度時,將虛擬服務器在私有云的地址通過NAT映射為其在公有云的地址,調用公有云的API在公有云中對虛擬服務器進行調度。
可選的,所述基于OpenStack的虛擬機驅動器,用于調用公有云的API,以及接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址,包括:
基于OpenStack的虛擬機驅動器通過業務數據專線調用公有云的API;通過控制數據專線接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址。
可選的,所述私有云還包括物理服務器以及私有云管理平臺,其中
私有云管理平臺,用于存儲虛擬服務器資源和物理服務器資源,以及根據調度策略調度存儲的所述資源;
所述服務器資源包括:cpu、存儲容量、網絡地址中的一種或多種。
為解決上述技術問題,本發明還提供了一種混合云中的資源調度系統,所述系統包括如上述私有云、還包括公有云和網絡地址轉換NAT網關,其中,
所述公有云,用于接受私有云的控制建立以及調度虛擬服務器;并將所述虛擬服務器的地址通過NAT網關發送至私有云;
所述NAT網關,用于公有云和私有云之間的網絡地址轉換。
上述實施例中,公有云可建立供私有云調度的虛擬服務器,使得本申請的私有云不僅能夠調度自身的物理服務器資源,而且還能調用建立在公有云的虛擬服務器資源,實現了對公私云資源統一調度。
附圖說明
圖1為本發明實施例的混合云中的資源調度方法流程圖;
圖2為本發明實施例的私有云組成模塊圖;
圖3為本發明實施例的混合云中的資源調度系統組成圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚明白,下文中將結合附圖對本發明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
圖1為本發明實施例的混合云中的資源調度方法流程圖。
S101私有云建立基于OpenStack的虛擬機驅動器;
所述虛擬機驅動器集成了OpenStack的nova,neutron,keystone功能,其中,nova負責云計算,neutron負責云網絡管理,keystone負責云用戶身份驗證;
S102私有云通過該虛擬機驅動器調用公有云的應用程序編程接口API建立虛擬服務器以及調度已建立的虛擬服務器;
所述調度虛擬服務器包括:啟動、停止、銷毀虛擬服務器。
可選地,步驟S102包括:
基于OpenStack的虛擬機驅動器調用公有云的API在公有云中建立虛擬 服務器;
基于OpenStack的虛擬機驅動器接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址;
當基于OpenStack的虛擬機驅動器需要在私有云中對已知地址的虛擬服務器進行調度時,將虛擬服務器在私有云的地址通過NAT映射為其在公有云的地址,調用公有云的API在公有云中對虛擬服務器進行調度。
由于公有云分配給虛擬服務器的私網IP地址是從公有云空余地址池中自由選取分配的,而私有云也有自己的IP地址分配策略,通過NAT將公有云和私有云的IP地址分割,即保證了公有云和私有云對虛擬服務器的訪問又滿足了各自云的地址分配策略。
為實現公有云和私有云對虛擬服務器的訪問,所述虛擬服務器需配備雙虛擬網卡,即配備虛擬服務器在公有云的虛擬網卡,也配備虛擬服務器在私有云的虛擬網卡。
可選地,上述實施例中,基于OpenStack虛擬機驅動器通過業務數據專線調用公有云的API,以及通過控制數據專線接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址。通過在私有云和公有云之間搭設數據專線,保證數據傳輸的安全。由于控制數據占用的數據帶寬較小,為控制數據搭設占用帶寬較小的控制數據專線,將大帶寬的業務數據搬移到占用帶寬較大的業務數據專線,能夠充分提高數據通道的利用率。
可選地,上述實施例中,私有云中的管理平臺還可存儲虛擬服務器資源和私有云已有的物理服務器資源,并根據調度策略調度存儲的所述資源,所述服務器資源包括:cpu、存儲容量、網絡地址中的一種或多種,進而實現了私有云對私有云資源和公有云資源的同一調度。
可選地,上述實施例中,私有云中的管理平臺還為私有云中的虛擬服務器和物理服務器安裝操作系統,在物理服務器上安裝的操作系統包括:linux或windows。在虛擬服務器上,可直接安裝虛擬化Hypervisor,或安裝操作系統再作虛擬化。安裝的操作系統中可附帶具有監控和管理功能的agent程序,提供給私有云管理者使用。
上述實施例中,公有云可建立供私有云調度的虛擬服務器,使得本申請的私有云不僅能夠調度自身的物理服務器資源,而且還能調用建立在公有云的虛擬服務器資源,實現了對公私云資源統一調度。
圖2為本發明實施例的私有云組成模塊圖。
所述私有云包括:
基于OpenStack的虛擬機驅動器,用于調用公有云的應用程序編程接口API建立虛擬服務器以及調度已建立的虛擬服務器,所述調度虛擬服務器包括:銷毀、啟動、停止虛擬服務器;
以及,
虛擬服務器。
可選地,基于OpenStack的虛擬機驅動器,用于調用公有云的應用程序編程接口API建立虛擬服務器以及調度已建立的虛擬服務器,包括:
基于OpenStack的虛擬機驅動器調用公有云的API在公有云中建立虛擬服務器;接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址;當基于OpenStack的虛擬機驅動器需要在私有云中對已知地址的虛擬服務器進行調度時,將虛擬服務器在私有云的地址通過NAT映射為其在公有云的地址,調用公有云的API在公有云中對虛擬服務器進行調度。
由于公有云分配給虛擬服務器的私網IP地址是從公有云空余地址池中自由選取分配的,而私有云也有自己的IP地址分配策略,通過NAT將公有云和私有云的IP地址分割,即保證了公有云和私有云對虛擬服務器的訪問又滿足了各自云的地址分配策略。
可選地,所述基于OpenStack的虛擬機驅動器,用于調用公有云的API,以及接收來自公有云的且經過網絡地址轉換NAT的所述虛擬服務器在私有云的地址,包括:
基于OpenStack的虛擬機驅動器通過業務數據專線調用公有云的API;通過控制數據專線接收來自公有云的且經過網絡地址轉換NAT的所述虛擬 服務器在私有云的地址。
通過在私有云和公有云之間搭設數據專線,保證數據傳輸的安全。由于控制數據占用的數據帶寬較小,為控制數據搭設占用帶寬較小的控制數據專線,將大帶寬的業務數據搬移到占用帶寬較大的業務數據專線,能夠充分提高數據通道的利用率。
可選地,上述私有云還包括物理服務器以及私有云管理平臺,其中
私有云管理平臺,用于存儲虛擬服務器資源和物理服務器資源,以及根據調度策略調度存儲的所述資源;
所述服務器資源包括:cpu、存儲容量、網絡地址中的一種或多種。
上述實施例中,公有云可建立供私有云調度的虛擬服務器,使得本申請的私有云不僅能夠調度自身的物理服務器資源,而且還能調用建立在公有云的虛擬服務器資源,實現了對公私云資源統一調度。
圖3為本發明實施例的混合云中的資源調度系統組成圖。
所述系統包括如上所述的私有云、公有云和網絡地址轉換NAT網關,其中,
所述公有云,用于接受私有云的控制建立以及調度虛擬服務器;并將所述虛擬服務器的地址通過NAT網關發送至私有云;
所述NAT網關,用于公有云和私有云之間的網絡地址轉換。
上述實施例中,公有云可建立供私有云調度的虛擬服務器,使得本申請的私有云不僅能夠調度自身的物理服務器資源,而且還能調用建立在公有云的虛擬服務器資源,實現了對公私云資源統一調度。
本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序 來指令相關硬件完成,所述程序可以存儲于計算機可讀存儲介質中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現,相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。本發明不限制于任何特定形式的硬件和軟件的結合。
需要說明的是,本發明還可有其他多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員可根據本發明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發明所附的權利要求的保護范圍。

關于本文
本文標題:一種混合云中的資源調度方法、系統和私有云.pdf
鏈接地址:http://www.wwszu.club/p-6369668.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大