天天看點

《VMware vCAT權威指南:成功建構雲環境的核心技術和方法》一2.3 服務傳遞示例

本節書摘來自華章出版社《vmware vcat權威指南:成功建構雲環境的核心技術和方法》一書中的第2章,第2.3節,作(美)vmware vcat 團隊,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視

服務傳遞及其固有的虛拟資料中心構造為在更廣泛的vcloud服務局面中建立不同服務提供了高效手段。它們根據獨特的業務用例需求提供了一緻的服務水準,就像單獨的使用者在自己的私有或者公共vcloud設定中所提供的一樣。本節介紹的服務傳遞作為構件差别化的iaas服務模型的參考,它們還試圖處理當今vcloud服務市場上看到的各種企業工作負載需求。

下面是這些服務傳遞的一個摘要。

基本(basic):基于現收現付配置設定模式。這種服務傳遞有助于快速啟動的試驗性項目或者測試和開發應用程式工作負載,這類工作負載通常不要求持續的資源承諾或者預先資源保留。

承諾(committed):基于配置設定池配置設定模式。這種服務傳遞為消費者提供最低的初始資源容量承諾,如果在需要的時候有可用的基礎架構容量,可以取得更多的容量。最低承諾的水準用每個資源類型總體容量百分比表示,為尋求應用程式工作負載确定性能水準的消費者提供了額外的保證。

專用(dedicated):基于保留池配置設定模式。這種服務傳遞預先提供給消費者保留的資源容量,完全由單個租戶專用。資源保證水準(總是設定為100%)使消費者得到比承諾服務傳遞更高的服務保證程度,為其應用程式工作負載提供附加的安全性和資源控制層次。

因為業務需求經常無法預測,以及vcloud服務消費模式固有的彈性,私有或者公共vcloud執行個體的提供者建立一個具備單一服務傳遞類型的服務環境,并随着時間的推移為适應業務進行改造,并不是不合理的現象。這種方法不僅很常見,而且不管你所考慮的可用服務傳遞示例有多少,它都是建議的方法。

為了幫助你确定什麼樣的服務傳遞最适合于特定業務用例,可以參考表2.11中總結的關鍵服務屬性。下面的小節将提供各種服務傳遞的更多細節和參考示例。

《VMware vCAT權威指南:成功建構雲環境的核心技術和方法》一2.3 服務傳遞示例

基本服務傳遞基于vcloud director中的現收現付配置設定模式。它通過多租戶服務環境中的共享管理控制台,為訂閱者按需提供即時的承諾的容量配置設定。cpu(ghz)、記憶體(gb)和存儲(gb)資源的承諾隻在虛拟機或者vapp在vcloud director的目标組織虛拟資料中心中執行個體化時才實作。這種服務設計用于快速啟動的試驗性項目,以及通常不要求持續資源承諾或者預先資源保留的測試及開發應用程式工作負載。

作為基本服務傳遞設計過程的一部分,提供者應該對vcloud director中可能影響服務性能和訂閱者組織虛拟資料中心一緻性水準的關鍵服務設定和數值加以特殊考慮。考慮到這種服務采用現收現付的配置設定模式,可能會發生某些情況,導緻訂閱者随着時間推移過量配置設定資源。如果不做合适的管理,這些情況可能對所有應用程式工作負載有負面的影響。表2.12提供了這些關鍵服務設定、數值和依據的一個例子。

《VMware vCAT權威指南:成功建構雲環境的核心技術和方法》一2.3 服務傳遞示例

在這個例子中,最小vcpu速度設定被配置為1ghz(1000mhz),而記憶體資源保留為75%。每個使用者的cpu資源保證和最大虛拟機數量限制是可選的,可以由提供者自由決定予以實作。提供者可以組合這些設定,根據實施的sla或者被動的服務負載,将過量配置從較為激進的水準(例如,資源保證設定為<100%)改為更保守的水準(例如,資源保證總是設定為100%)。

現收現付資源配置設定模式使提供者可以通過vcloud director中釋出的vapp目錄,采用高靈活性的資源配置設定。vapp目錄進一步使提供者可以釋出标準應用程式映像和預定義資源配置檔案,訂閱者可以根據給定的應用程式工作負載需求自定義配置檔案。

表2.13提供了可以包含在基本服務傳遞vapp目錄中的不同規格組合的一個示例。

vcpu數量是1ghz的倍數,表2.12中已經舉了例子。表2.13中配置設定的任何記憶體或者vram數量都被保留75%。在必要時,提供者可以控制訂閱者動态選擇具體資源數量的能力,例如選擇給定虛拟機或者vapp的vcpu、記憶體和存儲。然而,提供者應該首先實施一個與每種資源類型規模相稱的定價模型。

《VMware vCAT權威指南:成功建構雲環境的核心技術和方法》一2.3 服務傳遞示例

1虛拟存儲配置設定可以為從“小”到“超大”的所有虛拟機執行個體進行定制。提供的範圍考慮了vcloud director中

每個虛拟機或者vapp可配置設定的最大記憶體數量。

2存儲配置設定可以單獨選擇,并根據單獨的訂閱者需求,為從“小”到“超大”的所有虛拟機進行定制。提供的

範圍考慮了vcloud director中每個虛拟機或者vapp可配置設定的最大存儲容量。

3入站/出站帶寬配置設定可以根據單獨的訂閱者需求和提供者的網際網路服務可用容量,為從“小”到“超大”的

所有虛拟機進行定制。

最大虛拟機執行個體規格來自于環境中可用的實體主機的最大vcpu數量和記憶體容量。

表2.13中的記憶體和存儲支援範圍表示的是vsphere和vcloud director環境中的最大配置值,但是這些範圍對于不同的提供者也有些不同,這考慮到了托管架構和實體基礎架構的設計。

基本服務傳遞的訂閱者按照給定的組織虛拟資料中心裡的虛拟機和vapp清單消費的資源總數按時收費。用于賬單和計量的最小标準時間間隔一般為1小時。然而,有合适方法的提供者可以按照小于一小時的機關對訂閱者資源消耗進行計量和收費。如果訂閱者在初始安裝之後選擇更改虛拟機或者vapp執行個體,定價随之改變,預設為新的vcpu或者初始的vcpu或初始的記憶體設定之間費率較高者。這被稱為階梯函數(stepping function)——虛拟機的收費總是上升到按照記憶體或者vcpu計量的下一執行個體規格,取費率更高者。

資源消耗的收費一般從虛拟機部署開始,對于某些資源類型有少數例外,例如存儲可能預先保留而沒有立即使用。對于提供者來說,了解不同的資源狀态(例如置備和保留)是很重要的,這可以用于在服務記賬方案中确定可收費活動。

表2.14列出了vcloud director最常見的事件觸發器和資源狀态。标記為x的欄目表示這種資源類型在虛拟機或者vapp處于相關狀态時被認為已經消費;之後可以進行相應的收費。該表隻起示範說明的作用,提供者應該根據自己的内部定價模式和計量方案進行記賬或者成本分析。

《VMware vCAT權威指南:成功建構雲環境的核心技術和方法》一2.3 服務傳遞示例

1“删除”或者“過期/存儲”狀态意味着,所有資源都被釋放或者退役,這時不應該進一步收費。

承諾服務傳遞基于vcloud director中的配置設定池配置設定模式。它通過通路多租戶服務環境的一個共享管理控制台,保證訂閱者的最低資源。對cpu(ghz)、記憶體(gb)和存儲(gb)資源的承諾通過每個租用的組織虛拟資料中心的容量配置設定來指定,同時按比例保證每種資源類型的配置設定。這種最低保證為托管的工作負載提供了确定的性能,同時,如果有更多的基礎架構容量可用,可以為租用者提供高于最低保證水準的容量。

作為承諾服務傳遞設計過程的一部分,提供者應該對vcloud director中可能影響服務性能和訂閱者組織虛拟資料中心一緻性水準的關鍵服務設定和數值加以特殊考慮。盡管這種服務使用配置設定池配置設定方式,但是各種情況可能導緻訂閱者随着時間的推移過量配置設定資源。如果管理不當,這些情況可能對所有應用程式工作負載産生負面影響。表2.15提供了這些關鍵服務設定、取值和依據的一個例子。

在這個例子中,cpu配置設定設定起着整個目标組織虛拟資料中心總限值的作用,已經配置為50ghz(50 000mhz)。cpu保證或者保留随着組織虛拟資料中心裡開啟新的虛拟機而動态改變。cpu保證值等于cpu資源保證(75%)乘以vcpu速度(1ghz),再乘以開啟的虛拟機數量,不能超過組織虛拟資料中心的cpu配置設定值(50ghz)。

《VMware vCAT權威指南:成功建構雲環境的核心技術和方法》一2.3 服務傳遞示例

記憶體配置設定設定也起着整個目标組織虛拟資料中心總限值的作用,被配置為100gb。記憶體保證或者保留随着組織虛拟資料中心裡開啟的新虛拟機而動态改變。記憶體保證值等于記憶體資源保證(75%)乘以開啟的虛拟機數量,不能超過組織虛拟資料中心的記憶體配置設定值(100gb)。

承諾服務傳遞中的配置設定池配置設定模式使提供者能夠聚合大量資源,為在容量可用性和性能上要求服務水準更嚴格的目标服務訂閱者提供預先的最小容量保證。與基本服務傳遞類似,通過在vcloud director中釋出的vapp目錄配置設定資源,這種服務層可提供同等或者更好的靈活性。訂閱者通過授權建立自己定制和私有的vapp目錄以獲得靈活性,也可以使用提供者的公共目錄和标準應用程式映像。

表2.16提供了包含在承諾服務傳遞(虛拟資料中心)目錄中的不同參數規格組合的一個示例。cpu保證和記憶體保證欄中反映了表2.15示例中列出的75%資源保證比例。根據這種服務的提供者提供的可自定義規格選項,訂閱者可以指定cpu、記憶體和存儲類型及數量的非标準組合。但是,仍然建議提供者首先實作一個與每種資源類型規模範圍相稱的定價模型。

《VMware vCAT權威指南:成功建構雲環境的核心技術和方法》一2.3 服務傳遞示例

1存儲配置設定可以根據單個訂閱者的需求,為從“小”到“超大”的所有虛拟資料中心執行個體單獨選擇和定制。

2入站/出站帶寬配置設定可以根據單個訂閱者需求和提供者的網際網路服務容量,為從“小”到“超大”的所有虛

拟機進行定制。

承諾服務傳遞的訂閱者根據銷售時協商的條件,按照時間為保證的最小資源容量付費。用于保證容量記賬和計量目的的時間間隔可以根據提供者設定的具體服務條款而有所不同,但是最常見的是基于月度訂閱期限,并将最低登記期限設定為長于1個月。當突發容量可用時,可以在沒有特殊條款和限制的情況下消費,但是提供者必須确定對于短期突發容量需求或者為訂閱者進行臨時性的擴容操作是否需要額外收費。

工作負載需求不斷增長而超出初始資源容量保證的訂閱者應該可以選擇轉移到下一級别的保證容量,而不會在價格上遭受懲罰。實際上,提供者樂意提供累進的折扣結構,激勵活躍的訂閱者根據需求消費更多的承諾服務,而将服務契約條款或者營運的中斷降到最低限度。

承諾服務傳遞的資源消費收費一般從目标組織虛拟資料中心完全配置且可供訂閱者使用時開始,隻對某些資源類型有少數例外,例如存儲可能預先保留而沒有立刻使用。

專用服務傳遞基于vcloud director中的保留池配置設定模式。它通過在多租戶服務環境中的一個共享管理控制台,為訂閱者預先提供完全專用的資源。與本書中提到的其他服務傳遞相比,專用服務傳遞可提供最好的性能、安全性和資源管理,這是通過為每個目标組織虛拟資料中心保留100%的實體cpu(ghz)、記憶體(gb)和存儲資源(gb)容量而實作的。這使得服務的訂閱者能夠通過指定單個虛拟機的保留、限值和優先級參數設定,進行細粒度的資源投入控制。

作為專用服務傳遞設計過程的一部分,提供者應該對vcloud director中可能影響服務性能和訂閱者組織虛拟資料中心一緻性水準的關鍵服務參數設定和數值加以特殊考慮。盡管這種服務的保留池配置設定模式提供了比其他模式更為嚴格的配置設定資源分段控制,但是各種情況可能導緻訂閱者随着時間的推移過量配置設定資源。這些情況可能對訂閱者的應用工作負載環境的性能或者可用性産生負面影響,也可能對它們的服務設定、數值和依據産生影響(或者兩者皆有)。表2.17提供了這些關鍵服務設定、數值和依據的一個例子。

《VMware vCAT權威指南:成功建構雲環境的核心技術和方法》一2.3 服務傳遞示例

在上表中,cpu配置設定設定起着整個目标組織虛拟資料中心總限值的作用,已經被配置為76.8ghz(76800mhz)。對于這76.8ghz的資源配置設定,cpu容量的100%被預設标記為保留和保證的。記憶體配置設定設定也起着整個目标組織虛拟資料中心總限值的作用,已經被配置為1024gb。對于這1024gb的資源配置設定,記憶體容量的100%被預設标記為保留和保證的。這意味着,對于計算和記憶體容量,提供者提供零資源過量配置。這也就要求,底層的提供者虛拟資料中心和相關的實體群集資源全部專用于每個訂閱者,避免任何資源争用。提供者可以在必要時組合這些設定,調整cpu和記憶體容量,但是不需要限制這種服務傳遞的過量配置。

在專用服務傳遞中使用保留池配置設定模式,提供者可以集合大量資源,為工作負載要求最嚴格的容量可用性、性能和安全隔離服務水準的目标服務訂閱者預先保證100%的實體容量。與承諾服務傳遞類似,這種服務層次通過vcloud director中釋出的vapp目錄提供了同等的資源配置設定靈活性。除了使用提供者提供的公共目錄和标準應用程式映像外,訂閱者還可得到同樣的特權,建立自己的自定義及私有vapp目錄。

表2.18提供了可以包含在一個專用服務傳遞(虛拟資料中心)目錄中的不同規格組合的示例。cpu容量保留和記憶體容量保留欄目中的數值說明預先保證了100%的專用資源。根據這種服務提供者提供的自定義規格選項,訂閱者可以指定資源類型(如cpu、記憶體、存儲)及數量的非标準組合。然而,仍然建議提供者首先實作與各種資源類别規模範圍相稱的定價模型。

《VMware vCAT權威指南:成功建構雲環境的核心技術和方法》一2.3 服務傳遞示例

1計算節點因子可以是刀片伺服器或者機架伺服器。這個例子中假定為一般的(x86)雙處理器刀片伺服器。

2本例中的cpu容量是根據每個計算節點有兩個intel 2.4ghz xeon e7-2870處理器得出。

3 本例中的記憶體容量是根據每個計算節點有256gb實體記憶體得出。

4 存儲配置設定可以根據單個的訂閱者需求,為從“小”到“超大”的虛拟資料中心單獨選擇和定制。

5入站/出站帶寬配置設定可以根據單個的訂閱者需求和提供者的網際網路服務可用容量,為從“小”到“超大”的

所有虛拟機執行個體進行定制。

雖然在專用服務傳遞中,組織虛拟資料中心層配置設定的資源都完全保留專用,但是服務訂閱者有權通過保留和限制設定,為每個單個的虛拟機控制資源過量配置。表2.19提供了這些資源配置設定設定的一個示例。

《VMware vCAT權威指南:成功建構雲環境的核心技術和方法》一2.3 服務傳遞示例

與承諾服務傳遞的訂閱者類似,專用服務傳遞訂閱者根據銷售時協商的條件,按時為保證的最小資源容量付費。用于保證容量記賬和計量目的的時間間隔可以根據提供者設定的具體服務條款而有所不同,但是最常見的是基于月度的訂閱期限,并将最低登記期限設定為長于1個月。

工作負載需求不斷增長而超出初始資源容量保證的訂閱者應該可以選擇轉移到下一級别的保留容量,而不會在價格上遭受懲罰。同樣,提供者樂意提供累進的折扣結構,激勵活躍的訂閱者根據需求消費更多的專用服務,而将服務契約條款或者營運的中斷降到最低限度。

專用服務傳遞的資源消費收費一般從目标組織虛拟資料中心已經完全配置且可供訂閱者使用時開始,隻對某些資源類型有少數例外,例如存儲可能預先保留而沒有立刻使用。

繼續閱讀