![]() 合成公共雲端、方法及系統
专利摘要:
一種合成公共雲端(composite public cloud),該合成公共雲端藉由聚合可用計算資源來使自動市集系統能夠用於計算的資源之出售及交易,以便買方與賣方自動匹配。保持預期賣方系統上可用之計算資源及預期買方對所提供資源之出價的清單。賣方使用一系列屬性為預期買方描繪可用資源的特性。計算資源以可易於量化或區分的形式呈現。預期買方基於所要資源準則來搜尋市集系統。市集不斷地評估可售資源之屬性及預期買方之所要準則。系統試圖將買方與賣方匹配,從而使雙方之需求最佳化。若發現合意的匹配,則市集系統促進雙方之間的交易,從而使買方可獲得已購買之資源。 公开号:TW201308096A 申请号:TW101116529 申请日:2012-05-09 公开日:2013-02-16 发明作者:Jr Steven Lynn Curry;Sean Patrick Lynch 申请人:Metacloud Inc; IPC主号:H04L41-00
专利说明:
合成公共雲端、方法及系統相關申請案之交叉引用 本申請案主張於2011年5月9日申請之美國臨時專利申請案第61/484,178號之優先權,該案之全文以引用的方式併入本文中。 大體而言,本發明係關於雲端計算。更特定言之,本發明係關於用於建立合成公共雲端之方法及系統。 最近,出現一種用於在網際網路上傳送代管服務之模型,該模型已知為「雲端計算」。術語「雲端計算」自然地來自雲符號,該雲符號通常用於在各種圖中代表網際網路或其他網路。代管服務分為幾個種類,例如:基礎設施即服務(IaaS)、平臺即服務(PaaS)及軟體即服務(SaaS)。 雲端計算具有若干特性,該等特性使雲端計算區別於傳統代管。可按需隨時利用雲端計算,例如以分鐘計或以小時計來利用。使用者一次可獲得如使用者所需要或想要的多或少的服務。此外,服務由提供者來管理。雲端計算將雲端計算之發展歸功於虛擬化及分佈式計算的進步,及不斷增加的高速網際網路存取機會。 一般而言,存在公共雲端及私有雲端,其中公共雲端使得所有來者均可利用計算資源。相反,私有雲端通常為私人擁有的且執行及服務於有限群體之使用者(例如擁有計算基礎設施之大型企業的員工)。此外,可自公共雲端資源來建立虛擬私有雲端。 基礎設施即服務係一種獲取個別實體伺服器且以以下方式虛擬化個別實體伺服器之方式:使用者可具有(例如)虛擬化軟體可覆蓋於上面的一千個實體伺服器。虛擬化應用可循序將彼一千個實體伺服器呈現為(例如)10,000個虛擬伺服器。接著,使用者可在此等虛擬伺服器內執行該使用者的相應企業應用。因此,預先虛擬化實體資源被稱為基礎設施服務。 一種合成公共雲端,該合成公共雲端藉由聚合可用計算資源來使自動市集系統能夠用於計算的資源之出售及交易,以便買方與賣方自動匹配。保持預期賣方系統上可用之計算資源及預期買方對所提供資源之出價的清單。賣方使用一系列屬性為預期買方描繪可用資源之特性。計算資源以可易於量化及區分之形式呈現。預期買方基於所要資源準則來搜尋市集系統。市集不斷地評估可售資源之屬性及預期買方之所要準則。系統試圖將買方與賣方匹配,從而使雙方之需求最佳化。若發現合意的匹配,則市集系統促進雙方之間的交易,從而使買方可獲得已購買之資源。 一種合成公共雲端,該合成公共雲端藉由聚合可用計算資源來使自動市集系統能夠用於計算的資源之出售及交易,以便買方與賣方自動匹配。保持預期賣方系統上可用之計算資源及預期買方對所提供資源之出價的清單。賣方使用一系列屬性為預期買方描繪可用資源的特性。計算資源以可易於量化及區分的形式呈現。預期買方基於所要資源準則來搜尋市集系統。市集不斷地評估可售資源之屬性及預期買方之所要準則。系統試圖將買方與賣方匹配,從而使雙方之需要最佳化。若發現合意的匹配,則市集系統促進雙方之間的交易,從而使買方可獲得已購買之資源。 管理私有雲端 在實施例中,上文所描述之市集以在市集中供出售之計算的可靠存貨清單為先決條件。在實施例中,存貨清單為計算及儲存及為雲端之部分的其他一切事物。若計算將作為商品在市集中提供,則供應必須可靠且品質必須良好。在實施例中,獲取可接收品質之充足存貨清單之問題的解決方法為僅提供已由提供者管理及操作之計算。 下文中更詳細描述基於公共雲端模型之習知雲端計算,其中用戶或客戶自服務提供者購買計算,該等服務提供者提供廣泛的公共網路。雖然習知公共雲端模型使無計算的當事方或需要比用戶所擁有的用於計算的資源更多的計算的當事方易於獲得計算,且該習知公共雲端模型提供對已認購物品提供全面管理之額外優點,但習知公共雲端之明顯缺點在於相當昂貴。事實上,組織可安裝且管理該組織自有之資料中心,成本為購自雲端計算提供者之相同計算能力的成本的一小部分。不幸的是,組織接著面臨管理該組織自有之私有雲端的繁重負擔。因此,本領域中急需解決由公共雲端提供者之費用及管理私有雲端之負擔所造成的問題。 在實施例中,服務提供者與在資料中心中具有實體伺服器之組織或當事方訂立合同,以在該等組織或用戶之資料中心中設計且實施私有雲端,該等資料中心接著由服務提供者全面管理。此外,服務提供者在資料中心中設立IaaS(基礎設施即服務)提供。因此,如下文中所描述,組織能夠將該組織之計算中的部分奉獻給公共租戶,實際上建立公共雲端,接著該公共雲端可與來自其他當事方之相同類型的公共計算聚合至合成公共雲端中。因此,藉由將組織之計算的部分經由合成公共雲端出租給公共租戶,組織能夠將傳統成本中心轉變為利潤中心。此外,維持該組織自有之私有雲端的成本為自公共雲端提供者獲得等效計算之成本的一小部分。在實施例中,服務可採用認購業務模型(subscription business model),其中客戶可基於每台伺服器為來自服務提供者之雲端管理付費。將容易地理解,其他業務模型同樣合適。 回顧一下,管理私有雲端服務提供:實現大規模私有雲端計算之利益同時使風險及成本最小化;全面管理之專用私有雲端;全天候(24/7)監控;訓練有素、隨時服務的技術支持人員;多租戶;基於開放堆棧(OPENSTACK)之豐富的使用者介面(UI)及應用程式設計介面(APIs);免許可費;標稱認購費;及開放平臺,無供應商鎖定。 在實施例中,管理私有雲端之各種組件經由開放堆棧開源雲端計算軟體來實施。詳言之,虛擬化網路連接為開放堆棧項目之功能,該開放堆棧項目被稱為NOVA網路連接(NOVA NETWORKING),亦被稱為開放堆棧計算(OPENSTACK COMPUTE)。NOVA為控制基礎設施即服務(IaaS)雲端計算平臺之軟體。NOVA不包括任何虛擬化軟體,恰恰相反,NOVA界定與基礎虛擬化機制相互作用之驅動程式,該等機制在主操作系統上執行,且該NOVA經由網路API(應用程式設計介面(application programming interface))公開功能。此外,自助服務儀錶板為開放堆棧儀錶板(OPENSTACK DASHBOARD)之功能。 市集/合成公共雲端 如上,管理私有雲端客戶可使未充分利用之計算資源可供出售,實際上使用該等用戶之私有雲端中之部分私有雲端來建立公共雲端,該等公共雲端(如上)可經聚合以形成合成公共雲端。公司可前來購買資源(比如計算及儲存),該等資源由管理私有雲端顧客提供,給予該等顧客調節過剩資源及自該等顧客之私有雲端產生現金流或收入來源的機會。在實施例中,合成公共雲端事實上為自此等各種私有雲端之所有此等部分聚合的虛擬化雲端。 除了降低客戶之雲端計算成本及提供自資料中心產生現金流之機會外,上述模型亦解決服務提供者之為合成公共雲端尋找計算存貨清單之來源的問題。存貨清單組成計算、儲存及為雲端之部分的其他一切事物。 藉由自服務提供者自有之管理私有雲端客戶尋找計算存貨清單之來源,服務提供者確保具有已知品質之計算的穩定存貨清單。藉由供應經提供者管理的具有已知品質之存貨清單,提供者能夠向顧客提供經由合成私有雲端購買計算之可靠、可重複的經驗。 計算品質管理(正規化及標準化) 因為計算存貨清單對建立有活力的計算轉售市集而言必不可少,所以必須建立計算存貨清單。為了作為商品,計算存貨清單必須為可量化、可量測及確定的。藉由首先管理計算賣方之(私有)雲端,可使低級別量測及品質約束落實到位。私有雲端管理軟體保證經由網路之服務品質(QoS)、計算編排及工作量管理。效能資料不斷地自私有雲端流至中心市場,以便可為效能控制而進一步計量計算消費。 計算分離及安全 分離且封裝新售出存貨清單以便不給私有雲端租戶或先前售出存貨清單呈現安全風險。藉助於在網路堆棧之所有層處的封包檢測及過濾而進行計算防護。 私有雲端之計算屬性 計算資源具有用於描述可售資源之品質的目的之一系列相關屬性。大量動態導出資料將連續不斷地流至中心市集控制邏輯,該等動態導出資料將包括下列中之至少一者:(至/自私有雲端、在私有雲端之間的)網路;等待時間;通訊品質;可用存貨清單;超管理器CPU、記憶體、磁碟資料;計算外圍裝置(GPU、硬體、密碼機)之可用性;及成本。 計算存貨清單管理 中心市集控制邏輯將可用存貨清單或經由計算單位小時(Compute Unit Hours;CUh)或經由一系列多維建構映射至計算超時之可售計算批量,該多維建構各自含有超時CPU、磁碟、記憶體(亦即,典型虛擬機(VM)大小)。超時計算將被視作可售「批量」。可售批量將具有下列屬性中之至少一者:可用性之起始時間;寬限期;成本;及可選最少持續時間。 寬限期表示若所購計算必須終止及收回時,要求私有雲端提供者給予購買者之最少時間量。較長寬限期將很可能轉化為較高市場價值。在默認情況下,所有計算被視為永久的(除非由任一方終止)。 在實施例中,市場邏輯(Market Logic)追蹤所有合同(自批量售出時間至「交付」)且追蹤(直至寬限期之)不間斷地交付合同之時間百分比。計算批量購買者可獲得作為品質之量測之此百分比(以便該百分比可與詢價一同納入考慮)。合同成功百分比亦影響市場價格。 在實施例中,市集系統保持預期賣方系統上可售計算資源及預期買方對所提供資源之出價請求的清單。就此而言,市集充當計算資源聚合器或中間機構。 計算商品交換、投機購買及交易 在實施例中,合同持有人可在「可用性之起始時間」處利用計算批量,但在此時間之前,合同可自由買賣。在實施例中,合同可在計算商品交換中交易且該合同可在該交換之投機交易中自由買賣。 存貨清單呈現層及VM放置語義 面向消費者入口將可用存貨清單呈現為「公共雲端」;消費者使用入口至購買合同及與虛擬機器相關聯的已購買合同兩者;入口可高速存取虛擬機器且最終在合同之「可用性之起始時間」處將虛擬機器放置於相關聯的私有雲端中;若虛擬機器無意中止時,市場邏輯試圖以同等或較少的成本及持續時間來購買合同且將VM之最後高速存取副本放置於下一可行私有雲端中;及VM無需在私有雲端之間移動。在實施例中,該流可自中心市場流向原始合同賣方之雲端。 在實施例中,預期買方可基於所要資源準則經由自動或手動方式來搜尋市集系統。市集不斷地評估可售資源之屬性及預期買方之所要準則。系統試圖將買方與賣方匹配,從而使雙方之需要最佳化。假設發現合意的匹配,則市集系統促進雙方之間的交易,最終使買方可獲得已購買之資源。 現在轉向圖1,圖示邏輯私有雲端聚合1000之示意圖。在實施例中,藉由將來自私有雲端#1 1008a至私有雲端#N 1008b之過剩計算聚合而形成合成公共雲端1002。如圖1中所示,私有雲端中之每一者包含至少一個可用性區域。私有雲端#1 1008a包括私有可用性區域1 1010a及私有可用性區域2 1010b。私有雲端#N包括(例如)一個私有可用性區域。一般技術者將理解,私有雲端及私有可用性區域之配置僅用於說明。事實上,如下文所描述,私有雲端可具有大量的可用性區域。回到圖1,可看到私有雲端#1 1008a之私有可用性區域#1 1010a含有多個租戶(例如):私有租戶#1 1112a及私有租戶#2 1112b,及轉售租戶#1 1112c及轉售租戶#2 1112d。私有可用性區域#2含有(例如)兩個私有租戶1112e、1112i及三個轉售租戶1112f至1112h。私有雲端#N 1008b包括(例如)一個私有可用性區域1010c,該私有可用性區域1010c具有一個轉售租戶1112j及三個私有租戶1112k至1112m。 在實施例中,可用性區域可為私有雲端之實體實例。舉例而言,如圖1中所示,私有雲端#N 1008b圖示為含有單一可用性區域。因此,僅存在私有雲端#N之一個實體實例。另一方面,私有雲端#1 1008a具有兩個可用性區域1010a、1010b。因此存在私有雲端#1 1008a之兩個實體實例。在實施例中,每一實體實例可組成單獨資料中心,每一該單獨資料中心處於不同位置。舉例而言,私有雲端#1 1008a可為具有資料中心之跨國公司(例如在北美及亞洲)的私有資料雲端。 可看到合成公共雲端1002可含有(例如)公共可用性區域#1 1004a至#3 1004c,該等公共可用性區域中之每一者含有公共租戶1006a至1006f中之至少一者。如圖所示,合成公共雲端1002中之公共租戶為虛擬實體或邏輯實體,藉由映射轉售租戶自私有雲端1至N內之私有可用性區域而建立該等虛擬實體或邏輯實體,從而將轉售租戶聚合以形成虛擬合成公共雲端1002。 接著應理解,雖然租戶為邏輯分離,但可用性區域表現為實體分離。因此,可用性區域可被認為是租戶之超級集合。 與本文中所描述之合成公共雲端相反,公共雲端為基於習知雲端計算模型之雲端,在該雲端中服務提供者經由公共可用網路(諸如網際網路)使一般公眾可獲得資源(諸如應用及儲存)。公共雲端服務可為免費的或可依每次使用付費模型(pay-per-usage model)來提供。藉由如亞馬遜網路服務(AMAZON WEB SERVICES)之此等IaaS提供例示公共雲端,實際上該公共雲端為經分離至多個資料中心中之公共雲端。因此,當客戶自亞馬遜購買計算時間時,該客戶可規定:「我想讓我的虛擬伺服器位於亞馬遜東海岸或西海岸或歐洲的資料中心內。」藉由將彼計算放置於此等不同可用性區域中,基本上客戶將彼虛擬機器放置於亞馬遜之雲端的不同實例中。 多承租 基礎設施即服務(IaaS)之重要態樣中之一者為:該基礎設施即服務為多租戶的,從而提供在相同雲端內邏輯地彼此分離計算資源之能力,有效地過濾相同雲端之不同成員之間的訊務且規定訊務應如何流動之規則。 因此,若要建立具有五十個實體伺服器之私有雲端且在彼五十個實體伺服器內在每一實體伺服器上存在兩個虛擬伺服器,則所得雲端將(在該五十個實體伺服器上)總計達到一百個虛擬伺服器。在例示性IaaS提供中,服務提供者可能將彼雲端分離成兩個虛擬租戶,每一租戶具有五十個虛擬機器。從雲端計算的角度來看,服務提供者可制定規則為(例如)該服務提供者僅允許在此兩個租戶之間的網路訊務或僅允許在此兩個租戶之間的電子郵件訊務。因此,此等規則可在協議級別上付諸實施。 因此,多承租之屬性為市集之基礎,在該市集中在管理私有雲端顧客內界定之租戶的部分租戶可以轉售。因此,用於給定私有雲端之多承租能力允許雲端擁有者經由市集向(例如)兩個或三個顧客出售計算,且允許雲端擁有者將彼兩個或三個顧客在自有租戶空間上分離以保護該兩個或三個顧客彼此不受影響,亦保護管理私有雲端企業顧客不受實際上為經由代理進入之外來計算的影響。 基於前述可瞭解,合成公共雲端事實上不為雲端。在一個實施例中,合成公共雲端實際上為入口,該入口建構為具有公共雲端之外觀及感覺。作為合成公共雲端之顧客,該顧客可訪問合成公共雲端入口及(例如)提交該顧客想推出至合成公共雲端以供出售之虛擬機器。藉助於入口,合成公共雲端提供者將彼等管理私有雲端中之每一者描述為合成公共雲端中之可用性區域。因此,在向預期計算賣方及預期計算買方描述合成公共雲端中,多承租及可用性區域之概念極為有用。 現在轉向圖2,圖示私有雲端聚合平臺2000之示意圖,該私有雲端聚合平臺2000之實施例用於實施上文中所描述之邏輯私有雲端聚合1000。私有雲端聚合平臺2000之實施例將包括下列組件中之至少一者:元雲端客戶服務2002;客戶API 2004:提供網路介面入口之超級集合的程式介面;網路介面2006:用於公共雲端計算之消費的面向消費者入口;服務路由介面2008;VM影像儲存服務2010:保持VM之基底影像的本端或遠端儲存媒體;Canonical客戶VM影像2012:用於經由客戶入口提交之未作修改VM影像的儲存庫;MC轉換VM影像高速存取2014:若目標私有雲端之修改獲得批準時,用於所得轉換VM影像之儲存庫VM轉換服務2016:當目的私有雲端格式與原始VM影像格式不同時對VM轉換負責,例如:AMI(亞馬遜機器影像;AMAZON MACHINE IMAGE);VMDK(虛擬機器磁碟格式;VIRTUAL MACHINE DISK FORMAT);OVA(開放虛擬化聯盟;OPEN VIRTUALIZATION ALLIANCE);OVF(開放虛擬化格式;OPEN VIRTUALIZATION FORMAT);QCOW2(QEMU寫時複製2;QEMU COPY ON WRITE 2);RAW(原始硬碟機影像);此處亦發生小型VM影像「修整(fix-up)」常式;轉換VM類型A 2018;轉換VM類型B 2020;訊息匯流排2022:可擴展訊息傳送抽象化。處理服務間通訊及訊息佇列;作業佇列2024a至2024c;市場服務2030:所有金融交換資料常駐此處。Canonical尋找全球合同狀態之來源。該市場服務2030為記錄計算批量何時被購買/出售/交易等的系統。存貨清單及定價詳情亦常駐此處;市場服務API 2026;市場資料庫2028a至2028b;帳戶服務2032:Canonical尋找消費者/客戶憑證、驗證資料、權限、權利之來源。允許在元雲端平臺上單點登錄;帳戶服務API 2034;帳戶DB 2036a至2036b;協作及編排服務(所有VM管理)2038:元雲端平臺與全球私有雲端集區之間的中間機構。中心服務藉由與每一私有雲端之本地編排服務相互作用而最終控制私有雲端VM狀態;啟動VM對話2040;開始私有雲端中之VM 2042;停止私有雲端中之VM 2044;刪除私有雲端中之VM 2046;執行VM交易2048;管理作業部門(job deps)2050;輪詢VM狀態2052;VM傳送/放置2054;私有雲端1 1008a至私有雲端3 1008c;本地編排層2056a至2056f;可用性區域1010;及租戶1012。 如先前所表明,雲端之實體基礎設施本質上為具有軟體覆蓋之商用硬體--規則實體伺服器、磁碟、儲存及網路交換機,且該實體基礎設施實質上經劃分以呈現為容納於不同大小的資料中心內之任何事物,該不同大小的資料中心自僅具有極少伺服器之小型資料中心至具有數以千計的伺服器之大型資料中心。現在參看圖3,圖示例示性資料中心3000之圖式。如先前所描述,在雲端內單一資料中心通常表示為可用性區域。如圖3中所示,資料中心3000通常包括許多伺服器。此處,存在兩個伺服器機架3004,每一機架含有四個機架式伺服器,總共有八個伺服器。每一伺服器為DELL POWEREDGE R701機架式伺服器(DELL,Inc.,Roundrock TX)。每一伺服器依次以通訊的方式耦接至網路交換機3002。此處,每一網路交換機為DELL FORCE 10基於機架的交換機(DELL,Inc.,Roundrock TX)。交換機中之每一者以通訊的方式耦接至雲端3006(或直接連接至網際網路或經由諸如WAN(廣域網)之網路連接)。 一般技術者將瞭解以上描述僅為例示性的。如上,資料中心可僅容納少數伺服器或可容納幾千個伺服器。此外,因為資料中心可完全自商用硬體建立,所以可存在使用商用硬體之數以千計的組件配置,該商用硬體由大量的製造商供應。 返回參考企業私有雲端中之五十個實體伺服器之先前實例,伺服器通常為成品商用X86基礎伺服器。可分配兩個伺服器作為雲端控制器,該兩個伺服器承擔處理剩餘伺服器之編排、協作及管理的任務。彼雲端中剩餘伺服器為超管理器。一般技術者將瞭解「超管理器」為用於軟體之行業標準術語,該超管理器允許在真實實體機器之頂部建立一或多個虛擬機器。在例示性實施例中,所使用之超管理器為KVM(基於內核的虛擬機器)。然而,將瞭解可使用其他超管理器。如圖3中所示,接著五十個實體伺服器中之每一者以通訊的方式耦接至商用網路交換機。 雖然完全虛擬服務型基礎設施可包括大量技術,該等技術提供資源聚合、管理、可用性及移動性,但超管理器可被視作虛擬基礎設施之基礎性核心。 使用前述軟體/硬體架構可使所有計算虛擬化,允許建立如所要之許多虛擬伺服器。此外,不同租戶之間的網路路由關係亦可經動態界定。 圖4說明上文所描述之硬體/軟體架構。資料中心4000包括許多伺服器4002、4004。分配伺服器中之一者作為雲端控制器4004。剩餘伺服器4002經配置為超管理器,該等超管理器中之每一者執行超管理器軟體之實例4010。依次地,超管理器4002中之每一者經配置為多個虛擬機器4008。 如先前所提及,虛擬化軟體可包括使用者儀錶板,可自該使用者儀錶板建立定製視圖及使用者介面。圖5及圖6圖示自儀錶板建立之視圖。圖5圖示包括租戶帳單概述5002之帳單綜述5000。圖6圖示租戶概述,該租戶概述包括「有效的即時使用概述」6002及「終止的即時使用概述」6004。 現參看圖7,圖示為電腦平臺700之例示性形式的機器的圖示,在該平臺內可執行一組指令,該組指令用於使機器執行下文中所論述之方法中之任一者。在替代實施例中,機器可包含網路路由器、網路交換機、網路橋接器、個人數位助理(PDA)、蜂巢式電話、網路設備或可執行一系列指令之任何機器,該等指令規定由彼機器將實施之動作。 電腦平臺700包括處理器702、主記憶體704及靜態記憶體706,該處理器702、主記憶體704及靜態記憶體706經由匯流排708與彼此通訊。電腦平臺700可進一步包括顯示單元710(例如,液晶顯示器(LCD)或陰極射線管(CRT))。電腦平臺700亦包括字母數字輸入裝置712,例如鍵盤;遊標控制裝置714,例如滑鼠;磁碟驅動單元716;訊號產生裝置718,例如揚聲器;及網路介面裝置728。 磁碟驅動單元716包括機器可讀媒體724,在該機器可讀媒體724上儲存有一組可執行指令(亦即,軟體726),該軟體726體現下文所描述之方法中之任一者或全部。軟體726亦圖示為完全或至少部分地常駐於主記憶體704內及/或處理器702內。藉助於網路介面裝置728可進一步在網路730上傳輸或接收軟體726。 與上文所論述之平臺700相反,不同實施例使用邏輯電路來代替電腦執行指令以實施處理提供。視在速度、費用、工具加工成本及其類似物之領域中的應用之特定要求而定,可藉由建構具有上千個微小積體電晶體之特殊應用積體電路(ASIC)來實施此邏輯。可用CMOS(互補金氧半導體)、TTL(電晶體-電晶體邏輯)、VLSI(超大規模積體電路)或另一適合建構來實施此ASIC。其他替代例包括數位訊號處理晶片(DSP)、分立電路(諸如電阻器、電容器、二極體、電感器及電晶體)、場可程式化閘陣列(FPGA)、可程式化邏輯陣列(PLA)、可程式化邏輯裝置(PLD)及其類似物。應理解,本發明之實施例可用作或可用以支援軟體程式,該等軟體程式在處理內核(諸如電腦的中央處理單元)之某種形式上執行,或另外在機器或電腦可讀媒體上或在機器或電腦可讀媒體內實施或實現。機器可讀媒體包括用於以由機器可讀之形式儲存或傳輸資訊的任何機構,例如電腦。舉例而言,機器可讀媒體包括唯讀記憶體(ROM);隨機存取記憶體(RAM);磁碟儲存媒體;光儲存媒體;快閃記憶體裝置;傳播訊號之電、光、聲或其他形式,例如載波、紅外訊號、數位訊號等等;或適合於儲存或傳輸資訊之任何其他類型的媒體。此外,「機器可讀媒體」可理解為意謂「非臨時性」機器可讀媒體。 在前述說明書中,已參考本發明之具體例示性實施例來描述本發明。然而,很明顯可對本發明作各種修改及變更而不背離如附隨申請專利範圍中所陳述之本發明之廣義精神及範疇。因此,說明書及圖式應視為說明性意義而非限制性意義。 1000‧‧‧邏輯私有雲端聚合 1002‧‧‧合成公共雲端 1004a‧‧‧公共可用性區域#1 1004b‧‧‧公共可用性區域#2 1004c‧‧‧公共可用性區域#3 1006a‧‧‧公共租戶 1006b‧‧‧公共租戶 1006c‧‧‧公共租戶 1006d‧‧‧公共租戶 1006e‧‧‧公共租戶 1006f‧‧‧公共租戶 1008a‧‧‧私有雲端#1 1008b‧‧‧私有雲端#N 1010‧‧‧可用性區域 1010a‧‧‧私有可用性區域1 1010b‧‧‧私有可用性區域2 1010c‧‧‧私有可用性區域 1012‧‧‧租戶 1112a‧‧‧私有租戶#1 1112b‧‧‧私有租戶#2 1112c‧‧‧轉售租戶#1 1112d‧‧‧轉售租戶#2 1112e‧‧‧私有租戶 1112f‧‧‧轉售租戶 1112g‧‧‧轉售租戶 1112h‧‧‧轉售租戶 1112i‧‧‧私有租戶 1112j‧‧‧轉售租戶 1112k‧‧‧私有租戶 1112l‧‧‧私有租戶 1112m‧‧‧私有租戶 2000‧‧‧私有雲端聚合平臺 2002‧‧‧元雲端客戶服務 2004‧‧‧客戶API 2006‧‧‧網路介面 2008‧‧‧服務路由介面 2010‧‧‧VM影像儲存服務 2012‧‧‧Canonical客戶VM影像 2014‧‧‧MC轉換VM影像高速存取 2016‧‧‧VM轉換服務 2018‧‧‧轉換VM類型A 2020‧‧‧轉換VM類型B 2022‧‧‧訊息匯流排 2024a‧‧‧作業佇列 2024b‧‧‧作業佇列 2024c‧‧‧作業佇列 2026‧‧‧市場服務API 2028a‧‧‧市場資料庫 2028b‧‧‧市場資料庫 2030‧‧‧市場服務 2032‧‧‧帳戶服務 2034‧‧‧帳戶服務API 2036a‧‧‧帳戶DB 2036b‧‧‧帳戶DB 2038‧‧‧協作及編排服務(所有VM管理) 2040‧‧‧起始VM對話 2042‧‧‧開始私有雲端中之VM 2044‧‧‧停止私有雲端中之VM 2046‧‧‧刪除私有雲端中之VM 2048‧‧‧完成VM交易 2050‧‧‧管理作業部門 2052‧‧‧輪詢VM狀態 2054‧‧‧VM傳送/放置 2056a‧‧‧本地編排層 2056b‧‧‧本地編排層 2056c‧‧‧本地編排層 2056d‧‧‧本地編排層 2056e‧‧‧本地編排層 2056f‧‧‧本地編排層 3000‧‧‧例示性資料中心 3002‧‧‧網路交換機 3004‧‧‧伺服器機架 3006‧‧‧雲端 4000‧‧‧資料中心 4002‧‧‧伺服器 4004‧‧‧伺服器 4008‧‧‧虛擬機器 4010‧‧‧超管理器軟體 5000‧‧‧帳單綜述 5002‧‧‧租戶帳單概述 6000‧‧‧租戶概述 6002‧‧‧有效的即時使用概述 6004‧‧‧終止的即時使用概述 700‧‧‧電腦平臺 702‧‧‧處理器 704‧‧‧主記憶體 706‧‧‧靜態記憶體 708‧‧‧匯流排 710‧‧‧顯示單元 712‧‧‧字母數字輸入裝置 714‧‧‧游標控制裝置 716‧‧‧磁碟驅動單元 718‧‧‧訊號產生裝置 724‧‧‧機器可讀媒體 726‧‧‧軟體 728‧‧‧網路介面裝置 730‧‧‧網路 圖1提供邏輯私有雲端聚合之示意圖;圖2提供私有雲端聚合平臺之圖式;圖3提供例示性可用性區域之硬體圖;圖4提供可用性區域之結構圖;圖5提供使用者儀錶板之第一視圖的螢幕截圖;圖6提供使用者儀錶板之第二視圖的螢幕截圖;及圖7提供為電腦平臺之例示性形式的機器的圖表,在該平臺內可執行一組指令,該組指令用於使機器執行上文中所論述之方法中之任一者。 3002‧‧‧網路交換機 3000‧‧‧例示性資料中心 3006‧‧‧雲端 3004‧‧‧伺服器機架
权利要求:
Claims (22) [1] 一種用於在一雲端計算環境中建立一合成公共雲端之系統,該系統包含:一匯流排;一處理器,該處理器耦接至該匯流排;及一記憶體媒體,該記憶體媒體耦接至該匯流排,該記憶體媒體包含用於以下步驟之指令:在至少一個私有雲端之至少一個可用性區域中建立複數個租戶,其中一可用性區域包含該私有雲端的一實體實例且其中一租戶包含位於一可用性區域內之某些計算資源的一虛擬表示;將該等租戶中之一部分分配為一「轉售(resale)」租戶;將一描述與每一轉售租戶相關聯;及將所有該等轉售租戶聚合至一合成公共雲端(Composite Public Cloud)中。 [2] 如請求項1所述之系統,其中該實體實例包含複數個伺服器及相關聯的儲存,該等伺服器中之每一者具有常駐於該伺服器上之一超管理器應用程式的一實例,該超管理器應用程式可操作以虛擬化該伺服器以便每一伺服器表示為至少一個虛擬機器;且其中一租戶包含至少一個虛擬機器。 [3] 如請求項1所述之系統,其中將所有該等轉售租戶聚合至一合成公共雲端中之步驟包含以下步驟:在一設施上註冊至少一個轉售租戶用於傳送商品化過剩計算資源;將每一轉售租戶映射至一公共租戶,該公共租戶在一虛擬化公共雲端中之一公共可用性區域內;及發表該註冊轉售客戶之該描述。 [4] 如請求項1所述之系統,其中將一描述與每一轉售租戶相關聯之步驟包含以下步驟:根據一或多個預定屬性來描述該轉售租戶,該等預定屬性至少包括:可用性之起始時間;寬限期;成本;及最少持續時間。 [5] 如請求項1所述之系統,該記憶體進一步包含用於以下步驟之指令:在該同一雲端內將計算資源彼此邏輯地分離,以過濾該同一雲端之不同成員之間的訊務;及規定彼訊務應如何流動之規則。 [6] 如請求項1所述之系統,該記憶體進一步包含用於以下步驟之指令:建立一入口用於購買且出售商品化過剩計算資源;藉助於該入口將買方與賣方自動匹配;及進行商品化過剩計算資源之投機交易。 [7] 一種用於在一雲端計算環境中建立一合成公共雲端之電腦實施方法,該方法包含以下步驟:一計算裝置在至少一個私有雲端之至少一個可用性區域中建立複數個租戶,其中一可用性區域包含該私有雲端的一實體實例且其中一租戶包含位於一可用性區域內之某些計算資源的一虛擬表示;一計算裝置將該等租戶中之一部分分配為「轉售」租戶;一計算裝置將一描述與每一轉售租戶相關聯;及一計算裝置將該等轉售租戶中之至少一些聚合至一合成公共雲端中。 [8] 如請求項7所述之方法,其中該實體實例包含複數個伺服器及相關聯的儲存,該等伺服器中之每一者具有常駐於該伺服器上之一超管理器應用程式的一實例,該超管理器應用程式可操作以虛擬化該伺服器以便每一伺服器表示為至少一個虛擬機器;且其中一租戶包含至少一個虛擬機器。 [9] 如請求項7所述之方法,其中將所有該等轉售租戶聚合至一合成公共雲端中之步驟包含以下步驟:一計算裝置在一入口上註冊至少一個轉售租戶用於交易計算資源;一計算裝置將每一轉售租戶映射至一公共租戶,該公共租戶在該合成公共雲端中之一公共可用性區域內;及一計算裝置發表該註冊轉售客戶之該描述。 [10] 如請求項7所述之方法,其中將一描述與每一轉售租戶相關聯之步驟包含以下步驟:一計算裝置根據一或多個預定屬性來描述該轉售租戶,該等預定屬性至少包括:可用性之起始時間;寬限期;成本;及最少持續時間。 [11] 如請求項7之方法,該方法進一步包含以下步驟:一計算裝置在該同一雲端內將計算資源彼此邏輯地分離,以過濾該同一雲端之不同成員之間的訊務;及一計算裝置規定彼訊務應如何流動之規則。 [12] 如請求項7所述之方法,該記憶體進一步包含用於以下步驟之指令:一計算裝置建立一入口用於購買及出售商品化過剩計算資源;一計算裝置藉助於該入口將買方與賣方匹配;及一計算裝置進行商品化過剩計算資源之投機交易。 [13] 一種用於代理商品化計算資源之傳送的系統,該系統包含:一匯流排;一處理器,該處理器耦接至該匯流排;及一記憶體媒體,該記憶體媒體耦接至該匯流排,該記憶體媒體包含用於以下步驟之指令:獲取且保持商品化計算資源之一存貨清單;將該存貨清單聚合至一合成公共雲端中;及促進買方與賣方之間的該等商品化計算資源的傳送。 [14] 如請求項13所述之系統,其中獲取且保持商品化計算資源之一存貨清單的步驟包含以下步驟:一系統代理管理由計算資源之一預期賣方所擁有的一私有雲端;該系統代理在該私有雲端內向計算資源施加度量及品質約束,以保證轉售計算資源之品質;不斷監控效能資料;及為效能控制而計量計算消費。 [15] 如請求項13所述之系統,其中獲取且保持商品化計算資源之一存貨清單的步驟包含以下步驟:自具有過剩計算資源之私有雲端獲取已知品質之存貨清單;將可用存貨清單映射至計算超時之可售批量,每一可售批量藉由選自包含下列屬性之一群組中之至少一個屬性來描述:可用性之起始時間;寬限期;成本;及最少持續時間。 [16] 如請求項15所述之系統,其中將該存貨清單聚合至一合成公共雲端中的步驟包含以下步驟:在該合成公共雲端內將該等商品化電腦資源中之至少一部分映射至一公共可用性區域的至少一個公共租戶;及發表該等商品化電腦資源之一描述。 [17] 如請求項15所述之系統,該記憶體進一步包含用於以下步驟之指令:分離且封裝新售出存貨清單以便不給私有雲端租戶或先前售出存貨清單呈現安全風險,其中藉助於在網路堆棧之所有層處的封包檢測及過濾而進行計算防護。 [18] 如請求項15所述之系統,該記憶體進一步包含用於以下步驟之指令:追蹤自批量售出時間至交付之所有合同且追蹤直至該寬限期之不間斷地交付一合同之時間百分比;及使計算批量購買者可獲得作為品質之一量測之該時間百分比。 [19] 如請求項15所述之系統,該記憶體進一步包含用於以下步驟之指令:將可用存貨清單經由一面向消費者入口呈現為一合成公共雲端;消費者使用該入口至購買合同及與虛擬機器相關聯的已購買合同兩者;高速存取虛擬機器且在一合同之「可用性之起始時間」處將該等虛擬機器放置於該相關聯之私有雲端(Private Cloud)中;及回應於一虛擬機器之無意中止,試圖以同等或較少的成本及持續時間來購買一合同且將該經中止虛擬機器之最後高速存取副本放置於下一可行私有雲端中。 [20] 一種用於自一私有雲端產生收入之方法,該方法包含以下步驟:在該私有雲端內識別過剩計算資源;將該等過剩計算資源指定為轉售計算資源;將該等轉售計算資源商品化;經由一合成私有雲端(Composite Private Cloud)提供該等商品化轉售計算資源用於出售;及自該等供出售之商品化轉售計算資源中之至少一部分的至少一個購買者接收收入。 [21] 一種用於代理商品化計算資源之傳送的電腦實施方法,該方法包含以下步驟:一計算裝置獲取且保持商品化計算資源之一存貨清單;一計算裝置將該存貨清單聚合至一合成公共雲端中;及一計算裝置促進買方與賣方之間的該等商品化計算資源的傳送。 [22] 一種用於由一提供者為一用戶管理一私有雲端的方法,該方法包含以下步驟:回應於用戶請求,該提供者為該用戶設計並安裝至少一個資料中心;該提供者將該資料中心虛擬化至由該用戶擁有的至少一個私有雲端;該提供者在該私有雲端內實施至少一個可用性區域;該提供者將計算資源分配至該至少一個可用性區域;該提供者將經分配至該至少一個可用性區域之該等資源進一步分配至該至少一個可用性區域內之複數個租戶,其中該複數個租戶包括至少一個私有租戶及至少一個轉售租戶;將該至少一個私有租戶及該至少一個轉售租戶分離,以便不給私有雲端租戶或該至少一個轉售租戶之購買者呈現安全風險;該提供者在該私有雲端內向計算資源施加度量及品質約束,以保證轉售計算資源之品質;該提供者不斷監控效能資料;及該提供者為效能控制而計量計算消費。
类似技术:
公开号 | 公开日 | 专利标题 TWI490700B|2015-07-01|合成公共雲端、方法及系統 US10296971B2|2019-05-21|Providing real-time trading of virtual infrastructure resources US9824390B2|2017-11-21|Cloud service brokerage service store US20150341230A1|2015-11-26|Advanced discovery of cloud resources US8924559B2|2014-12-30|Provisioning services using a cloud services catalog US20140365662A1|2014-12-11|Configuring cloud resources US20180095997A1|2018-04-05|Secure automated resource-exchange system US9426019B1|2016-08-23|Resource pooling and subletting from user to another user US9665837B2|2017-05-30|Charging resource usage in a distributed computing environment IL230228A|2017-03-30|Management of organizational computing resources in accordance with rights contracts in a computerized environment US20130006793A1|2013-01-03|Migrating Computing Environment Entitlement Contracts Based on Seller and Buyer Specified Criteria US20110145094A1|2011-06-16|Cloud servicing brokering US20130060945A1|2013-03-07|Identifying services and associated capabilities in a networked computing environment US20180012269A1|2018-01-11|Migrating Computing Environment Entitlement Contracts Between a Seller and a Buyer WO2011119943A2|2011-09-29|Systems and methods for an improved online ticket marketplace US20130007761A1|2013-01-03|Managing Computing Environment Entitlement Contracts and Associated Resources Using Cohorting US20130006686A1|2013-01-03|Managing Organizational Computing Resources in Accordance with Computing Environment Entitlement Contracts US20130006680A1|2013-01-03|Evaluating Computing Resources Utilization in Accordance with Computing Environment Entitlement Contracts US20160253722A1|2016-09-01|Aggregating, presenting and fulfilling a number of catalogs Li et al.2010|CCMarketplace: a marketplace model for a hybrid cloud US9456011B1|2016-09-27|Dynamic service and registry for management infrastructure CA2835919A1|2013-01-03|Managing organizational computing resources in accordance with computing environment entitlement contracts US10643228B2|2020-05-05|Standardizing customer and test data and information collection for run time and historical profiling environments and workload comparisons US9699114B1|2017-07-04|Providing use of local or private cloud infrastructure resources to public cloud providers US10192250B1|2019-01-29|Systems and methods for providing access to data sets owned by different entities
同族专利:
公开号 | 公开日 EP2707805A1|2014-03-19| KR101542348B1|2015-08-07| CN103688251A|2014-03-26| US20120290460A1|2012-11-15| CN103688251B|2016-12-07| US20150100471A1|2015-04-09| WO2012154860A1|2012-11-15| TWI490700B|2015-07-01| WO2012154860A4|2013-02-28| SG193957A1|2013-11-29| US8977754B2|2015-03-10| EP2707805A4|2014-10-22| US20150178805A1|2015-06-25| KR20140015531A|2014-02-06|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 TWI717349B|2015-07-28|2021-02-01|新加坡商雷蛇(亞太)私人有限公司|用於獎勵產生分散式數位資源場之伺服器及控制用於獎勵產生分散式數位資源場之伺服器之方法|US6178453B1|1997-02-18|2001-01-23|Netspeak Corporation|Virtual circuit switching architecture| US20040095237A1|1999-01-09|2004-05-20|Chen Kimball C.|Electronic message delivery system utilizable in the monitoring and control of remote equipment and method of same| US7596784B2|2000-09-12|2009-09-29|Symantec Operating Corporation|Method system and apparatus for providing pay-per-use distributed computing resources| US7881957B1|2004-11-16|2011-02-01|Amazon Technologies, Inc.|Identifying tasks for task performers based on task subscriptions| EP2362310B1|2005-03-16|2017-10-04|III Holdings 12, LLC|Automatic workload transfer to an on-demand center| US8935692B2|2008-05-22|2015-01-13|Red Hat, Inc.|Self-management of virtual machines in cloud-based networks| US8943497B2|2008-05-29|2015-01-27|Red Hat, Inc.|Managing subscriptions for cloud-based virtual machines| US8238256B2|2008-09-08|2012-08-07|Nugent Raymond M|System and method for cloud computing| TW201112006A|2009-05-29|2011-04-01|Ibm|Computer system, method and program product| US20110016214A1|2009-07-15|2011-01-20|Cluster Resources, Inc.|System and method of brokering cloud computing resources| US8271653B2|2009-08-31|2012-09-18|Red Hat, Inc.|Methods and systems for cloud management using multiple cloud management schemes to allow communication between independently controlled clouds| US8862720B2|2009-08-31|2014-10-14|Red Hat, Inc.|Flexible cloud management including external clouds| CN101719930A|2009-11-27|2010-06-02|南京邮电大学|一种基于云币的层次式云端计算系统激励方法| GB2475897A|2009-12-04|2011-06-08|Creme Software Ltd|Resource allocation using estimated time to complete jobs in a grid or cloud computing environment| US8037187B2|2009-12-11|2011-10-11|International Business Machines Corporation|Resource exchange management within a cloud computing environment| US20130117337A1|2009-12-23|2013-05-09|Gary M. Dunham|Locally Connected Cloud Storage Device| US8301746B2|2010-01-26|2012-10-30|International Business Machines Corporation|Method and system for abstracting non-functional requirements based deployment of virtual machines| US8954564B2|2010-05-28|2015-02-10|Red Hat, Inc.|Cross-cloud vendor mapping service in cloud marketplace| TWM394537U|2010-08-17|2010-12-11|Chunghwa Telecom Co Ltd|A system for providing web cloud integrated services| US20120084445A1|2010-10-05|2012-04-05|Brock Scott L|Automatic replication and migration of live virtual machines| US8448171B2|2011-01-07|2013-05-21|International Business Machines Corporation|Communications between virtual machines that have been migrated| US9009697B2|2011-02-08|2015-04-14|International Business Machines Corporation|Hybrid cloud integrator| US8977754B2|2011-05-09|2015-03-10|Metacloud Inc.|Composite public cloud, method and system| US8719627B2|2011-05-20|2014-05-06|Microsoft Corporation|Cross-cloud computing for capacity management and disaster recovery|US9489647B2|2008-06-19|2016-11-08|Csc Agility Platform, Inc.|System and method for a cloud computing abstraction with self-service portal for publishing resources| US20140201017A1|2008-06-19|2014-07-17|Servicemesh, Inc.|Systems and methods for providing repeated use of computing resources| US8977754B2|2011-05-09|2015-03-10|Metacloud Inc.|Composite public cloud, method and system| US9223632B2|2011-05-20|2015-12-29|Microsoft Technology Licensing, Llc|Cross-cloud management and troubleshooting| US9736065B2|2011-06-24|2017-08-15|Cisco Technology, Inc.|Level of hierarchy in MST for traffic localization and load balancing| US8908698B2|2012-01-13|2014-12-09|Cisco Technology, Inc.|System and method for managing site-to-site VPNs of a cloud managed network| US20130325796A1|2012-06-05|2013-12-05|Michael Basnight|System and Method for Integrating Databases in a Cloud Environment| TW201416873A|2012-10-19|2014-05-01|Apacer Technology Inc|網路儲存系統的檔案分享方法| WO2014088541A1|2012-12-03|2014-06-12|Hewlett-Packard Development Company, L.P.|Asynchronous framework for management of iaas| US9043439B2|2013-03-14|2015-05-26|Cisco Technology, Inc.|Method for streaming packet captures from network access devices to a cloud server over HTTP| US10411975B2|2013-03-15|2019-09-10|Csc Agility Platform, Inc.|System and method for a cloud computing abstraction with multi-tier deployment policy| US9634958B2|2013-04-02|2017-04-25|Amazon Technologies, Inc.|Burst capacity for user-defined pools| US9645840B2|2013-04-02|2017-05-09|Amazon Technologies, Inc.|User-defined pools| US9692706B2|2013-04-15|2017-06-27|International Business Machines Corporation|Virtual enhanced transmission selectionfor lossless ethernet| US9503311B2|2013-05-09|2016-11-22|Telefonaktiebolaget Lm Ericsson |Method and apparatus for providing network applications monitoring| US9497094B2|2013-05-09|2016-11-15|Telefonaktiebolaget Lm Ericsson |Method and apparatus for providing network applications monitoring| US9519563B2|2013-05-09|2016-12-13|Telefonaktiebolaget Lm Ericsson |Method and apparatus for providing network applications monitoring| US9491063B2|2013-05-15|2016-11-08|Telefonaktiebolaget Lm Ericsson |Method and apparatus for providing network services orchestration| US9118487B1|2013-06-28|2015-08-25|Emc Corporation|Asymmetric encryption scheme with expiring revocable certificates having a predefined validity period| US9479451B1|2013-10-18|2016-10-25|Google Inc.|Allocating resources| US9418364B2|2013-10-25|2016-08-16|Telefonaktiebolaget Lm Ericsson |Method and apparatus for distributed transactions in a data communication network| US10332206B2|2013-11-07|2019-06-25|Chicago Mercantile Exchange Inc.|Transactionally deterministic high speed financial exchange having improved, efficiency, communication, customization, performance, access, trading opportunities, credit controls, and fault tolerance| US9691102B2|2013-11-07|2017-06-27|Chicago Mercantile Exchange Inc.|Transactionally deterministic high speed financial exchange having improved, efficiency, communication, customization, performance, access, trading opportunities, credit controls, and fault tolerance| US11037239B2|2013-11-07|2021-06-15|Chicago Mercantile Exchange Inc.|Transactionally deterministic high speed financial exchange having improved, efficiency, communication, customization, performance, access, trading opportunities, credit controls, and fault tolerance| US10692143B2|2013-11-07|2020-06-23|Chicago Mercantile Exchange Inc.|Transactionally deterministic high speed financial exchange having improved, efficiency, communication, customization, performance, access, trading opportunities, credit controls, and fault tolerance| US10366452B2|2013-11-07|2019-07-30|Chicago Mercantile Exchange Inc.|Transactionally deterministic high speed financial exchange having improved, efficiency, communication, customization, performance, access, trading opportunities, credit controls, and fault tolerance| US10929926B2|2013-11-07|2021-02-23|Chicago Mercantile Exchange Inc.|Transactionally deterministic high speed financial exchange having improved, efficiency, communication, customization, performance, access, trading opportunities, credit controls, and fault tolerance| US10467693B2|2013-11-07|2019-11-05|Chicago Mercantile Exchange Inc.|Transactionally deterministic high speed financial exchange having improved, efficiency, communication, customization, performance, access, trading opportunities, credit controls, and fault tolerance| US9639875B1|2013-12-17|2017-05-02|Amazon Technologies, Inc.|Reconfiguring reserved instance marketplace offerings for requested reserved instance configurations| US9727716B1|2013-12-17|2017-08-08|X Development Llc|Shared workspace associated with a voice-request account| JP2017509046A|2014-01-06|2017-03-30|シアラス インコーポレイテッド|クラウドプロバイダ選択及び提示のためのアーキテクチャ及び方法| US20150193862A1|2014-01-06|2015-07-09|Siegfried Luft|Architecture and method for implementing a marketplace for data center resources| US10680880B2|2014-01-31|2020-06-09|Micro Focus Llc|Cloud implementation orchestration| US9508095B2|2014-06-11|2016-11-29|Fugue, Inc.|System and method for optimizing the selection of cloud services based on price and performance| US9760952B2|2014-06-12|2017-09-12|International Business Machines Corporation|Application service aggregation and management| US10922666B1|2014-06-23|2021-02-16|Amazon Technologies, Inc.|Resource management for logical and physical availability zones of a provider network| CN104049922B|2014-06-24|2017-03-15|南京韵奇盈信息技术有限公司|基于云商模式的云打印实现方法| US9948514B2|2014-06-30|2018-04-17|Microsoft Technology Licensing, Llc|Opportunistically connecting private computational resources to external services| US10185596B2|2014-06-30|2019-01-22|EMC IP Holding Company LLC|Cloud book registry for cloud service providers wherein the consumer can access the profile for each cloud service provider and service usage of other consumers| US10122605B2|2014-07-09|2018-11-06|Cisco Technology, Inc|Annotation of network activity through different phases of execution| CN104142864A|2014-08-07|2014-11-12|浪潮电子信息产业股份有限公司|一种基于虚拟化技术的多租户性能隔离框架| US20160043909A1|2014-08-08|2016-02-11|Microsoft Corporation|Hierarchical Subscription Management| US9606826B2|2014-08-21|2017-03-28|International Business Machines Corporation|Selecting virtual machines to be migrated to public cloud during cloud bursting based on resource usage and scaling policies| US9787499B2|2014-09-19|2017-10-10|Amazon Technologies, Inc.|Private alias endpoints for isolated virtual networks| US9825878B2|2014-09-26|2017-11-21|Cisco Technology, Inc.|Distributed application framework for prioritizing network traffic using application priority awareness| US10296952B2|2014-11-03|2019-05-21|Hewlett Packard Enterprise Development Lp|Fulfillment of cloud service using marketplace system| US10013709B2|2015-01-14|2018-07-03|International Business Machines Corporation|Transforming a base multi-tenant cloud to a white labeled reseller cloud| US10050862B2|2015-02-09|2018-08-14|Cisco Technology, Inc.|Distributed application framework that uses network and application awareness for placing data| US10708342B2|2015-02-27|2020-07-07|Cisco Technology, Inc.|Dynamic troubleshooting workspaces for cloud and network management systems| US10037617B2|2015-02-27|2018-07-31|Cisco Technology, Inc.|Enhanced user interface systems including dynamic context selection for cloud-based networks| US10313217B2|2015-03-13|2019-06-04|Samsung Electronics Co., Ltd.|System on chipcapable of sharing resources with network device and devices having the SoC| US10382534B1|2015-04-04|2019-08-13|Cisco Technology, Inc.|Selective load balancing of network traffic| US10476982B2|2015-05-15|2019-11-12|Cisco Technology, Inc.|Multi-datacenter message queue| US9893947B2|2015-06-26|2018-02-13|International Business Machines Corporation|Transactional orchestration of resource management and system topology in a cloud environment| US10034201B2|2015-07-09|2018-07-24|Cisco Technology, Inc.|Stateless load-balancing across multiple tunnels| US10839420B2|2015-07-31|2020-11-17|International Business Machines Corporation|Constrained large-data markdown optimizations based upon markdown budget| US10341194B2|2015-10-05|2019-07-02|Fugue, Inc.|System and method for building, optimizing, and enforcing infrastructure on a cloud based computing environment| US11005682B2|2015-10-06|2021-05-11|Cisco Technology, Inc.|Policy-driven switch overlay bypass in a hybrid cloud network environment| TWI560639B|2015-10-12|2016-12-01|Chunghwa Telecom Co Ltd|| US11164248B2|2015-10-12|2021-11-02|Chicago Mercantile Exchange Inc.|Multi-modal trade execution with smart order routing| US10462136B2|2015-10-13|2019-10-29|Cisco Technology, Inc.|Hybrid cloud security groups| US10523657B2|2015-11-16|2019-12-31|Cisco Technology, Inc.|Endpoint privacy preservation with cloud conferencing| US10205677B2|2015-11-24|2019-02-12|Cisco Technology, Inc.|Cloud resource placement optimization and migration execution in federated clouds| US10084703B2|2015-12-04|2018-09-25|Cisco Technology, Inc.|Infrastructure-exclusive service forwarding| US10367914B2|2016-01-12|2019-07-30|Cisco Technology, Inc.|Attaching service level agreements to application containers and enabling service assurance| US10412168B2|2016-02-17|2019-09-10|Latticework, Inc.|Implementing a storage system using a personal user device and a data distribution device| CN106209961A|2016-04-22|2016-12-07|深圳市智物联网络有限公司|数据处理方法、公有云服务器及私有云服务器| US10129177B2|2016-05-23|2018-11-13|Cisco Technology, Inc.|Inter-cloud broker for hybrid cloud networks| US10580100B2|2016-06-06|2020-03-03|Chicago Mercantile Exchange Inc.|Data payment and authentication via a shared data structure| US10659283B2|2016-07-08|2020-05-19|Cisco Technology, Inc.|Reducing ARP/ND flooding in cloud environment| US10432532B2|2016-07-12|2019-10-01|Cisco Technology, Inc.|Dynamically pinning micro-service to uplink port| US10382597B2|2016-07-20|2019-08-13|Cisco Technology, Inc.|System and method for transport-layer level identification and isolation of container traffic| US10263898B2|2016-07-20|2019-04-16|Cisco Technology, Inc.|System and method for implementing universal cloud classificationas a service | US10142346B2|2016-07-28|2018-11-27|Cisco Technology, Inc.|Extension of a private cloud end-point group to a public cloud| US10417217B2|2016-08-05|2019-09-17|Chicago Mercantile Exchange Inc.|Systems and methods for blockchain rule synchronization| US10943297B2|2016-08-09|2021-03-09|Chicago Mercantile Exchange Inc.|Systems and methods for coordinating processing of instructions across multiple components| US10748210B2|2016-08-09|2020-08-18|Chicago Mercantile Exchange Inc.|Systems and methods for coordinating processing of scheduled instructions across multiple components| US10567344B2|2016-08-23|2020-02-18|Cisco Technology, Inc.|Automatic firewall configuration based on aggregated cloud managed information| US10523592B2|2016-10-10|2019-12-31|Cisco Technology, Inc.|Orchestration system for migrating user data and services based on user information| GB201903098D0|2016-11-01|2019-04-24|Hewlett Packard Development Co|Service implementations via resource agreements| US11044162B2|2016-12-06|2021-06-22|Cisco Technology, Inc.|Orchestration of cloud and fog interactions| TWI613549B|2016-12-19|2018-02-01|Chunghwa Telecom Co Ltd|可回溯式彈性化供裝之雲端服務供裝系統| US10326817B2|2016-12-20|2019-06-18|Cisco Technology, Inc.|System and method for quality-aware recording in large scale collaborate clouds| US10334029B2|2017-01-10|2019-06-25|Cisco Technology, Inc.|Forming neighborhood groups from disperse cloud providers| US10552191B2|2017-01-26|2020-02-04|Cisco Technology, Inc.|Distributed hybrid cloud orchestration model| US10320683B2|2017-01-30|2019-06-11|Cisco Technology, Inc.|Reliable load-balancer using segment routing and real-time application monitoring| US10671571B2|2017-01-31|2020-06-02|Cisco Technology, Inc.|Fast network performance in containerized environments for network function virtualization| US10785288B2|2017-02-22|2020-09-22|International Business Machines Corporation|Deferential support of request driven cloud services| US11005731B2|2017-04-05|2021-05-11|Cisco Technology, Inc.|Estimating model parameters for automatic deployment of scalable micro services| US10382274B2|2017-06-26|2019-08-13|Cisco Technology, Inc.|System and method for wide area zero-configuration network auto configuration| US10439877B2|2017-06-26|2019-10-08|Cisco Technology, Inc.|Systems and methods for enabling wide area multicast domain name system| US10425288B2|2017-07-21|2019-09-24|Cisco Technology, Inc.|Container telemetry in data center environments with blade servers and switches| US10892940B2|2017-07-21|2021-01-12|Cisco Technology, Inc.|Scalable statistics and analytics mechanisms in cloud networking| US10601693B2|2017-07-24|2020-03-24|Cisco Technology, Inc.|System and method for providing scalable flow monitoring in a data center fabric| US10541866B2|2017-07-25|2020-01-21|Cisco Technology, Inc.|Detecting and resolving multicast traffic performance issues| CN107819875B|2017-11-27|2021-04-09|深信服科技股份有限公司|一种云平台下用户专享服务方法及装置| US10705882B2|2017-12-21|2020-07-07|Cisco Technology, Inc.|System and method for resource placement across clouds for data intensive workloads| US11240278B1|2018-01-17|2022-02-01|Sure Market, LLC|Distributed messaging communication system integrated with a cross-entity collaboration platform| US10681095B1|2018-01-17|2020-06-09|Sure Market, LLC|Distributed messaging communication system integrated with a cross-entity collaboration platform| US10511534B2|2018-04-06|2019-12-17|Cisco Technology, Inc.|Stateless distributed load-balancing| US11231965B2|2018-05-03|2022-01-25|LGS Innovations LLC|Systems and methods for cloud computing data processing| US10728361B2|2018-05-29|2020-07-28|Cisco Technology, Inc.|System for association of customer information across subscribers| US10904322B2|2018-06-15|2021-01-26|Cisco Technology, Inc.|Systems and methods for scaling down cloud-based servers handling secure connections| US10764266B2|2018-06-19|2020-09-01|Cisco Technology, Inc.|Distributed authentication and authorization for rapid scaling of containerized services| US11019083B2|2018-06-20|2021-05-25|Cisco Technology, Inc.|System for coordinating distributed website analysis| US10819571B2|2018-06-29|2020-10-27|Cisco Technology, Inc.|Network traffic optimization using in-situ notification system| US10904342B2|2018-07-30|2021-01-26|Cisco Technology, Inc.|Container networking using communication tunnels| US11050837B2|2019-01-31|2021-06-29|Hewlett Packard Enterprise Development Lp|Providing cloud services associated with unused hardware resources of private cloud providers|
法律状态:
2018-04-01| MM4A| Annulment or lapse of patent due to non-payment of fees|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US201161484178P| true| 2011-05-09|2011-05-09|| US13/466,685|US8977754B2|2011-05-09|2012-05-08|Composite public cloud, method and system| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|