[發明專利]用于云計算平臺的資源管理有效
| 申請號: | 201280032040.3 | 申請日: | 2012-06-13 |
| 公開(公告)號: | CN103649920A | 公開(公告)日: | 2014-03-19 |
| 發明(設計)人: | N·簡恩;I·梅納徹 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/44 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 顧嘉運 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 計算 平臺 資源管理 | ||
背景
傳統上,擁有和/或操作軟件應用的實體也擁有軟件應用在其上執行的硬件。例如,一個人可擁有應用程序的副本并且擁有該應用程序可以在其上執行的個人計算機。作為另一示例,一個公司可擁有web服務并且可擁有該web服務在執行期間使用的計算資源,包括諸如一個或多個服務器和/或聯網硬件等硬件資源以及諸如軟件副本和軟件的許可證等軟件資源。
這些計算資源的所有權包括許多時間和金錢的花費。除了硬件的原始獲取成本之外,還存在與服務和升級硬件相關聯的成本以及維護或替換硬件的將來成本。對于軟件資源,存在許可證的原始獲取成本并且可能存在與這些許可證相關聯的維護成本。對于可能需要對計算資源進行大量處理的軟件應用(諸如可由大量人并行地使用的web服務),用于支持該軟件應用的硬件和軟件成本可能很高。
由云操作者操作的云計算平臺允許應用所有者在不擁有軟件應用用來執行的計算資源的情況下執行他們的軟件應用。云計算平臺包括計算資源池,包括諸如處理器和存儲設備等硬件。可以劃分該資源池并且可分配該資源池以便為應用所有者執行軟件應用。一些平臺將資源分成各個虛擬機并且每一個虛擬機都可被實例化且被配置成執行軟件應用。不同的虛擬機可被配置成執行不同的軟件應用。結果,云計算平臺可用于代表多個應用所有者執行許多不同的軟件應用。
為了在云平臺上執行軟件應用,每一個應用所有者都與云操作者訂立合同。應用所有者和云操作者之間的合同定義可用于執行軟件應用的虛擬機的類別(諸如具有小、中和大硬件資源量的虛擬機)以及與每一個虛擬機相關聯的記賬費率。在該合同下,云操作者負責應應用所有者的請求使虛擬機變得可用。應用所有者負責確定何時請求附加資源、請求什么類別的資源以及何時將那些資源釋放回到云計算機平臺。在執行軟件應用并且軟件應用請求和使用平臺資源時,云操作者然后以按合同設置的費率針對使用所請求的資源的時間給應用所有者開賬單。
概述
申請人認識到并理解一種用于基于應用所有者和云操作者之間的服務水平協議來管理資源分配的系統的益處。在本文描述的某些服務水平協議下,云操作者可負責管理到軟件應用的資源分配并且可管理該分配以使得軟件應用在達成協議的性能水平中執行。根據這一服務水平協議來操作云計算平臺可以為應用所有者減輕基于不斷變化的負載或其它情況來調整到軟件應用的資源分配的復雜性,并且還可以向云操作者提供管理他們的云計算平臺的更多靈活性。
在一些實施例中,云計算平臺被配置成根據服務水平協議來執行軟件應用。以可允許應用所有者和云操作者之間的透明性的方式指定服務水平協議,該透明性關于服務水平協議的一個或多個達成協議的性能水平是否被滿足,并且如果未滿足,則無法滿足性能水平是歸因于云操作者的資源分配不足、歸因于軟件應用還是歸因于其它因素。例如,可標識軟件應用的各邏輯部分以及每一個邏輯部分的預期操作特性。這些邏輯部分可由應用所有者來標識并被報告給云操作者,或者由云操作者來標識,或者由任何其它合適的實體來標識。這些邏輯部分可通過任何合適的過程來標識,包括通過表征軟件應用中的功能的邏輯分組以上傳至云計算平臺。
在執行軟件應用期間,如果該執行偏離SLA中的性能水平,則云計算平臺可確定性能問題是由于資源不足還是由于邏輯部分在這些邏輯部分的預期操作特性之外操作。如果資源分配不足,則云計算平臺可分配附加資源并且還可收取較低的費率以便為降低的性能補償應用所有者。然而,如果邏輯部分在預期操作特性之外操作,則可能是軟件應用的差錯并且云計算平臺可以既不分配附加資源也不收取較低費率。
在一些實施例中,云操作者還可使用應用的邏輯部分來確定SLA下的定價。例如,云操作者可基于預期操作特性來確定在每一個邏輯部分都將滿足總軟件應用的達成協議的服務水平時操作云計算平臺的資源的成本,并基于該成本來標識服務水平協議的收費價格。
以上是對由所附權利要求定義的本發明的非限定性的概述。
附圖簡述
附圖不旨在按比例繪制。在附圖中,各個附圖中示出的每一完全相同或近乎完全相同的組件由同樣的附圖標記來表示。出于簡明的目的,不是每一個組件在每張附圖中均被標號。在附圖中:
圖1示出了其中可實施資源管理系統的各實施例的環境的示例;
圖2是用于在說明性類型的云計算平臺上執行軟件應用的示例性過程的流程圖;
圖3是用于根據服務水平協議來操作云計算平臺的示例性過程的流程圖;
圖4是用于根據服務水平協議來管理到軟件應用的資源分配的示例性過程的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280032040.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半導體裝置及其制造方法
- 下一篇:一種鳥飼料





