《VMware vCAT权威指南:成功构建云环境的核心技术和方法》一3.8 多站点考虑因素...
本節書摘來自華章出版社《VMware vCAT權威指南:成功構建云環境的核心技術和方法》一書中的第3章,第3.8節,作(美)VMware vCAT 團隊,更多章節內容可以訪問云棲社區“華章計算機”公眾號查看
3.8 多站點考慮因素
vCloud Director初始部署針對的是傳統的測試和開發、擴大的基礎架構和通常不需要高級基礎架構特性的第3層工作負載。隨著客戶開始采用vCloud Director處理不同的工作負載,產生了一組新的需求。其中之一是部署vCloud Director,管理跨越一個以上網站的資源。
多站點混合vCloud情景(定義為私有和公共云資源的組合)在此不做討論。
本小節為在專注于特定vCloud分布模式的分布式方案中部署vCloud Director提供指導,并討論各種選項、局限和支持的場景。目標是對一個私有或者公共vCloud實例,描述將其延伸到多個位置的選項;這種模型采用具有兩個或者更多vCloud Director單元的單一vCloud Director實例,確定不同的組件如何在不同位置單獨部署。從vCloud Director的角度,這考慮的是單個vCloud。圖3.44說明了這一概念。
附加模型使企業客戶和服務提供者可以創建跨越多個遠程站點的單一vCloud。替代模型之一是在每個可用位置部署傳統的vCloud Director實例,并在它們之上設置一個附加的管理層次,為分散的vCloud實例提供單一入口點。這種附加層次可以用附加的軟件層(如VMware vCloud Automation Center)實現。圖3.45說明了這一概念。
3.8.1 多站點可用性考慮因素
許多不同的分布式方案可以使vCloud容量散布到世界各地的不同場所。有些分布式設計選項可以帶來彈性上的好處。其他選擇可能是DR方案的先決條件(但是,這些選擇更多的是計算機運算群(Computer Farm)分布的必然結果,而不是明確設計目標所引起的)。
創建分布式vCloud模型是必要的基礎,但是不足以解決vCloud工作負載的高可用性和災難恢復問題。本節的重點是如何分布資源,而不是如何使工作負載在這些資源上實現高可用性。
3.8.2 分布式云部署用例
下面是vCloud跨越多個位置的一些主要用例(可能還有其他用例)。
分布式資源的更好和更統一使用及管理:許多客戶和服務提供者希望構建包含分布到不同城市、國家和大陸的資源的單一vCloud。這是他們的IT運營方式。他們更喜歡運營一個現成的vCloud,而不是構建兩個或者更多需要附加集成工作的vCloud實例。
第二個用例類似于第一個,但是業務推動因素不同。盡管許多客戶和服務提供者分布資源是因為那更像全球性公司的運營方式,但是在某些情況下,服務提供者將資源分布到不同的國家和地理位置是必需的,這是因為數據管理規定和合規性的要求,也可能是因為他們的客戶無法將資產帶出某些國家或者地理位置。在這種情況下,服務提供者必須分布在銷售它們的服務的位置。這些服務提供者希望在同一個vCloud傘形結構下管理數據中心。
第三個用例是前兩個用例的變種,專門針對服務提供者。許多服務提供者對向用戶提供在共享管理平臺上集中管理,但是在客戶場地交付的vCloud服務感興趣,這種服務在客戶的場地上部署專用的物理環境。提供這種服務有各種原因,覆蓋了從安全性和合規性到網絡需求的范圍。想象一下客戶訂閱公共vCloud服務,服務提供者將整個提供者虛擬數據中心分配給該組織,提供者虛擬數據中心又恰好部署在客戶場地的情況。
第四個用例涉及公共或者私有服務提供者的vCloud客戶分布在全球,且希望保證最低的延遲和最好的體驗。實現這一目標的最佳途徑是將用戶工作負載和運行的系統在物理上盡可能靠近客戶。這些服務提供者也希望將這些資源當成單一vCloud來管理。
第五個用例是提供一個機制,允許用戶消費物理上分布在不同位置的資源,以增強彈性。當最終用戶工作負載的彈性在應用程序級別上管理時,最終用戶可以在分布到遠程位置的獨立提供者虛擬數據中心實例化松散耦合的虛擬機,從而實現可伸縮性和彈性。在這種情況下,最終用戶負責管理應用程序的彈性。
第六個用例使vCloud提供者能夠在工作負載發起的數據中心出現故障時,將它們負載故障切換到不同站點,從而增強最終用戶工作負載的彈性。在這種情況下,應用程序彈性通過在基礎架構級別(而不是應用程序級別)上實現的恢復機制達成。這是vCloud管理員向最終用戶提供的彈性服務,與應用程序彈性無關。
本小節重點描述將不同位置的獨立計算資源延伸到單一vCloud控制下的不同選擇。
3.8.3 多站點術語學
本小節使用如下術語。
分布式vCloud:將vCloud資源和組件分散到不同位置的一般性概念。
位置:vCloud組件部署的物理位置、建筑物和具有LAN連接性的整個物理數據中心。
單站點vCloud:跨越用MAN連接性連接的一個或者多個位置的vCloud。
多站點vCloud:跨越用WAN連接性連接的一個或者多個位置的vCloud。
圖3.46展示了分布式vCloud部署選項。
歷史上,vCloud Director部署只在單一站點或者單一位置中得到支持。然而,這一陳述可能造成一些混亂,因為它不是非常確定。實際上,在大公司中的不同位置間建立連接性優于在小型組織中單一站點建立連接性的情況也并不少見。
因此,上述陳述可以用更確定性的方法澄清。單一站點可以看作任何部署組件之間的連接延遲時間(RTT)為20毫秒(或者更少)的本地或者分布式IT部署。
這并不是提出帶寬需求,因為帶寬更多的是最終用戶體驗角度的問題,而非功能角度的問題。我們假定MAN方案中的帶寬就足以避免連接性問題。但是,我們意識到,根據vCloud的使用模式,相對低的帶寬可能給用戶帶來更高的響應時間。vCloud架構師負責根據期望的結果和計劃的使用模式進行規劃。
這些網絡特性被稱作MAN連接性。單站點部署是在一個或者多個位置托管所有vCloud Director組件,在這個位置或者多個位置之間的RTT連接性指標低于20毫秒。
如果vCloud Director部署的所有組件都具有這些連接特性,它就被看作單站點,該部署受到完全的支持。
如果分布式vCloud Director部署的組件中有些不具備這種連接特性,它就是多站點部署方式。
3.8.4 部署選項
vCloud平臺能以無限種方式分布。這是因為必須部署的vCloud組件數量眾多,連接性選項也多種多樣。
下列選項會造成不同的組合和布局:
位置之間的連接性(MAN/WAN)
網絡層(第2層/第3層)
最終用戶工作負載群集配置(延伸/獨立)
有些選項的組合可能不可行。例如,vSphere延伸群集配置只能部署在具有第2層延伸網絡上。
圖3.47展示了本節后面將要介紹的方案。
表3.17用略有不同的視圖展示了上述選項。
盡管框圖顯示兩個vCenter Server管理兩個不同的群集,同樣的概念也適用于單個vCenter管理兩個群集的情況。為了方便起見。vCenter Server總是顯示在vCloud Director單元附近,遠離ESXi主機。在vCenter Server靠近ESXi主機,遠離vCloud Director單元時,也適用同樣的可支持性考慮因素。
3.8.5 單站點部署的可支持性考慮因素
VMware支持MAN方案中的vCloud Directore 5.1(正如3.8.3小節所描述的)。下面是一些可執行考慮因素:
所有提供者工作負載(除了vCenter Server和vCloud Networking and Security Manager實例外),都必須部署在單一位置。
如果不同位置之間的連接性滿足3.8.3小節描述的延遲要求,群集支持的提供者虛擬數據中心可以部署在不同位置。必須將分隔提供者工作負載的數據中心之間的路徑故障可能性降到最低。
管理和服務處于分布式位置中的群集的vCenter Server和vCloud Networking and Security Manager實例可以部署在靠近vCloud Director核心組件(vCloud Director單元和vCloud Director數據庫)或者靠近所管理的群集的位置。
要實現跨越不同位置的單站點vCloud,架構師應該在部署各種組件時考慮vApp復制等敏感操作,使部署得到完全優化,而且,即使在MAN方案中,架構也要考慮可能存在的網絡阻塞點(特別是帶寬),和可支持性相比,這與優化的關系更大。
使用本節提供的存儲供應商無關指南實現時,延伸群集(包括延伸的vSphere DRS群集和延伸的存儲)得到了完整的支持。延伸群集(需要10毫秒或者更低的延遲)可以在租戶和提供者工作負載布局中都得到更多的靈活性。
本節中的單站點通用考慮因素適用于延遲在20毫秒之內的租戶部署。租戶工作負載所用的延伸群集只在站點具有5毫秒或者10毫秒以內的延遲時才支持(取決于vSphere版本和所用的底層存儲技術)。在5毫秒或者10毫秒的延遲下(取決于vSphere版本和所用的底層存儲技術),提供者基礎架構組件的位置更為靈活,建議你這樣進行:
對于任何單站點部署,遵循20毫秒以內延時的原則。
對于在vSphere延伸群集之上進行的vCloud Director部署,遵循10毫秒以內的特殊建議原則(這些方法由支持延伸群集的底層存儲解決方案決定,可能覆蓋本章中的供應商無關延伸群集推薦方法)。
更多信息參見VMware vCloud博客文章《Stretched vCloud Director Infrastructure》(http://blog.vmware.com/vcloud/2013/01/stretched-vcloud-director-infrastructure.html)。
3.8.6 多站點可支持性考慮
VMware目前不支持多站點場景下的分布式vCloud Director 5.1部署。實例化跨越WAN的提供者虛擬數據中心是不可能的(正如3.8.3小節中的描述)。
圖3.52總結了可支持性選項以及相關的限制和需求。
總結
以上是生活随笔為你收集整理的《VMware vCAT权威指南:成功构建云环境的核心技术和方法》一3.8 多站点考虑因素...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 光伏电价下调幅度大 短期内市场不明朗
- 下一篇: 移动多媒体呼叫中心在成都启用