通過遠程控制管理分布式環(huán)境
分布式環(huán)境資源,如主機托管服務或公共云提供商,幫助管理員擴展他們現(xiàn)有的環(huán)境,以完成更多與業(yè)務相關(guān)的IT任務,但隨著IT基礎設施的增長,管理員必須選擇合適的軟件來管理和監(jiān)控分散在多個位置的資源。
和本地數(shù)據(jù)中心環(huán)境一樣,管理員必須不斷巡邏基礎設施,優(yōu)化性能,預防出現(xiàn)故障,在管理遠程數(shù)據(jù)中心時,必須考慮以下事項。
規(guī)劃分布式環(huán)境部署
不管你是采用云還是物理托管服務,遠程數(shù)據(jù)中心都需要仔細規(guī)劃,例如,如果遠程數(shù)據(jù)中心只托管一個測試環(huán)境,項目經(jīng)理必須建立適當?shù)膱F隊幫助構(gòu)建和驅(qū)動項目,活動目錄(AD)認證,存儲區(qū)域網(wǎng)絡(SAN)分配和其它重要資源可能分散在不同的團隊,如果沒有合理的規(guī)劃,環(huán)境搭建好后可能會面臨管理失控的局面。
規(guī)劃時如果排除特定團隊成員,管理員可能不會察覺到效率底下,例如,很多時候僅僅因為認為該環(huán)境不是關(guān)鍵環(huán)境就撇開安全團隊,高水平的準備必須到位,因為訪問企業(yè)應用大都是通過WAN實現(xiàn)的,即使在一個低優(yōu)先級環(huán)境中,所有必要的考慮和規(guī)劃步驟是不能省的。
如果你計劃使用數(shù)據(jù)中心提供的按使用付費服務,那你一定要多花點時間制定合適的服務水平協(xié)議(SLA),這是規(guī)劃過程中的一個關(guān)鍵部分,了解正常運行時間需求,服務指標,以及超額部分如何付費,關(guān)鍵是要確保環(huán)境滿足組織,而不是服務提供商的需要。
分布式環(huán)境WAN管理
每個組織的分布式數(shù)據(jù)中心規(guī)劃考慮WAN連通性和它對環(huán)境的影響,因為每個組織的目標都是不同的,帶寬需求將依賴于基礎設施的需求,在與WAN提供商打交道時,管理員必須知道他們WANSLA的限制和告誡,以保證最佳性能。
在和WAN提供商談判之前,最重要的是要通過測試現(xiàn)有工作量和帶寬需求知道分布式環(huán)境的需要,在確定兩個位置之間的帶寬時需考慮SQL集群、SAN-to-SAN復制和應用程序網(wǎng)絡,雖然沒有哪兩個環(huán)境是完全一樣的,但可以遵循一些最佳實踐。
主數(shù)據(jù)中心:它是一個集合了主要基礎設施組件的中央計算環(huán)境,數(shù)以千計,甚至數(shù)以萬計的用戶連接到這樣的環(huán)境,需要非常高的帶寬和非常低的延遲,這種環(huán)境下的WAN需要多協(xié)議標簽交換(MPLS),光纖鏈路或運營商級以太網(wǎng)服務。
分布式分支數(shù)據(jù)中心:這種數(shù)據(jù)中心通常比較小,但規(guī)模仍然相當可觀,這種環(huán)境通常用來托管重要的輔助系統(tǒng),這種數(shù)據(jù)中心對帶寬要求比較溫和,只不過仍然要求較低的延遲,因此還是建議采用MPLS或運營商級以太網(wǎng)服務。
用于災難恢復或測試的小型數(shù)據(jù)中心:這種小型分支數(shù)據(jù)中心通常用于測試和開發(fā),或用于災難恢復,它們對帶寬要求較低,但仍然要求低延遲,推薦采用基于T1/DSL的MPLS,寬帶無線選擇或InternetVPN。
選擇分布式環(huán)境管理工具
在好工具的幫助下,資源管理變得越來越簡單,但我們應該好好調(diào)整工具,幫助管理員將問題阻止在變遭之前。
有兩個方法進行遠程數(shù)據(jù)中心資源管理:控制和服務驅(qū)動,采用控制模式時,組織負責管理環(huán)境,工程師使用管理工具觀察遠程數(shù)據(jù)中心基礎設施的需要,進而采取行動,在這種情況下,管理員可以使用Hypervisor平臺的原生工具。
例如,CitrixXenServer的XenCenter,它既適合本地數(shù)據(jù)中心的管理,也適合遠程數(shù)據(jù)中心,與此類似,VMwarevCenter也可以在它的控制臺或vCenterWeb客戶端分析多個數(shù)據(jù)中心,管理員還可以使用第三方工具。
采用服務驅(qū)動模式時,組織將它的數(shù)據(jù)中心外包給第三方服務商,如Savvis/CenturyLink,Ubistor和Equinix,客戶管理自己的資源,通常,在托管環(huán)境中,組織可以根據(jù)合同利用現(xiàn)有的資源監(jiān)控工具,其它時候,管理員只租用服務器硬件,在這種情況下,一切來自Hypervisor的工作量是由客戶自己管理的,根據(jù)合同和解決方案的不同,選擇可能不同,在這種情況下,最重要的是監(jiān)控現(xiàn)有工作量,因為服務提供商會限制RAM、CPU和WAN利用率,合適的工作量和VM管理可以有效地避免這些額外成本。
使用虛擬化工具管理分布式環(huán)境
我們已經(jīng)考慮了規(guī)劃遠程環(huán)境和管理其資源的重要性,接下來我們來看看如何真正實現(xiàn),現(xiàn)代數(shù)據(jù)中心設計越來越依賴于虛擬化,Hypervisor技術(shù)也發(fā)展得非常成熟了,原生Hypervisor工具現(xiàn)在也提供了很強大的功能管理整個虛擬環(huán)境。
我們假設某個企業(yè)有一個遠程數(shù)據(jù)中心運行在XenServer6.0平臺上,這個數(shù)據(jù)中心用于測試和開發(fā),管理員監(jiān)控性能和資源利用率,有時管理員可能會看到如圖1所示的一個報告。
圖1 XenServer 6演示環(huán)境:性能監(jiān)控顯示CPU、內(nèi)存和網(wǎng)絡利用率,管理員可以自定義這些圖形顯示其它統(tǒng)計數(shù)據(jù)
圖1顯示的曲線時間間隔大約是30分鐘,其中有一段時間物理主機的RAM利用率達到了最大,毫無疑問,這可能是一個嚴重的問題,但管理員配置了合適的警報,可以給每個主機或每個VM設置警報,取決于環(huán)境的需要,警報也應該監(jiān)控存儲、CPU和網(wǎng)絡。
在接下來的例子中,這個公司可能使用VMware的vSphere5管理它的遠程數(shù)據(jù)中心,和XenServer一樣,vSphere也有強大的工具來監(jiān)控和控制分布式數(shù)據(jù)中心資源,為了讓遠程管理變得更簡單,vSphere的Web客戶端工具提供了更精細的控制,如圖2所示。
圖2vCenter 5 Web客戶端連接到一個遠程數(shù)據(jù)中心,可以從Web客戶端直接管理VM
管理員使用vCenter 5 Web客戶端可以看到所有運行在池和數(shù)據(jù)中心中的VM,管理員可以從這里執(zhí)行一系列管理任務,包括使用實時遷移進行VM維護,如圖3所示,vSphereWeb客戶端集成的工具允許管理員執(zhí)行控制臺提供的所有功能。
圖3 vCenter 5 Web客戶端可以管理整個虛擬環(huán)境,管理員可以在資源池之間遷移VM以最大化利用環(huán)境資源
正如你從圖4中看到的,vCenter 5中的警報非常詳細,可以快速通知到管理員,這些警報可以幫助他們快速響應問題,將問題消滅在萌芽狀態(tài)。
圖4VMwarev Sphere5 vCenter警報管理平臺可以設置不同類型的警報幫助管理員監(jiān)控特定事件
將企業(yè)監(jiān)控軟件擴展到分布式環(huán)境
另一個遠程數(shù)據(jù)中心管理選擇是利用企業(yè)現(xiàn)有的監(jiān)控軟件,其實很多監(jiān)控軟件可以通過配置實現(xiàn)跨數(shù)據(jù)中心監(jiān)控的。
其中最典型的一個工具就是up.time5,它采用了單窗口視圖風格設計,使所有管理工具有機地組成一體,展現(xiàn)了整個基礎設施的全貌,管理員可以下鉆查看任一組件,確保環(huán)境保持健康狀態(tài),圖5展示了up.time524小時全局掃描的例子。
圖5up.time5詳細檢查遠程數(shù)據(jù)中心,顯示資源的使用情況,這個圖顯示了一個遠程數(shù)據(jù)中心和它當前的資源利用率,以及過去24小時的統(tǒng)計數(shù)據(jù)
Up.time5工具集也允許管理員監(jiān)控多個數(shù)據(jù)中心,如圖6所示。
圖6借助up.time5企業(yè)版監(jiān)控軟件,管理員可以從一個窗口看到所有遠程數(shù)據(jù)中心的服務狀態(tài)
第三方工具可以擴展分布式環(huán)境的能力,高度分散的數(shù)據(jù)中心環(huán)境需要這種細粒度的可視化,因為每個環(huán)境都是獨一無二的,IT管理人員必須為他們的分布式數(shù)據(jù)中心基礎設施確定一種最佳的管理方法,在決定選擇哪個工具時必須以環(huán)境的目標為基礎,例如,假設某個組織必須管理他們的WANQoS,有HypervisorGUI可能還不夠,在這種情況下,需要尋找其它工具,創(chuàng)建清晰的WAN基礎設施視圖,通常流量可視化是急迫的需求,選擇的工具必須要滿足這類需求。
洞察是成功管理遠程數(shù)據(jù)中心的關(guān)鍵
不管是哪種分布式基礎設施,管理員必須要牢牢控制數(shù)據(jù)中心的資源,隨著環(huán)境的變化,IT管理人員需要不斷學習和尋找能保持組織效率的工具,能提前洞察一切是成功的關(guān)鍵。