“你的管理工具套件對于你彈性需求是極為重要的,”Steffen說,他以微軟公司系統套件這類可擴展工具的重要性為例,該工具主要用于實現簡單配置、故障轉移以及遷移。在高可用性中的一個顯著發展趨勢就是出現了容錯(FT)工具,這類工具非常適合于虛擬化。兩個例子包括Marathon科技公司的EverRun系列軟件產品和VMware公司vSphere的容錯功能產品。
專家警告說,虛擬化中的容錯功能只應根據需要使用。“有人認為那就是高可用性的未來,一切都將是容錯的,我會告訴他們,他們錯了,”Burton集團公司(一家總部位于猶他州Midvale的IT研究咨詢公司)的高級分析師Chris Wolf說。Wolf認為,如果沒有一個令人信服的業務需求,那么公司根本不會為無處不在的容錯或冗余物理服務器的普及而買單。
網絡連接也產生了新的彈性問題。本地服務器和存儲設備的冗余是現成的,也是易于實現的,但是糟糕的網絡連接性往往會讓最積極的故障轉移或集群策略也顯得一無是處。
“我們的網絡連接是每天都在接受著壓力測試的,”Steffen說,他解釋道,物理服務器是易于更換的。“但是如果我們失去了與我們所有主要供應商的網絡連接,我們就完了,我們根本無法正常地完成任何業務。”Steffen建議管理員應對冗余網絡連接和持續測試故障轉移/故障恢復機制做好規劃。
也許,虛擬化高可用性中最重要的但也是最不受歡迎的改變是重點的改變。高可用性在很大程度上是與技術相關的,但是其重點卻正轉向正確而合適的程序。
通過正確而合適的程序是可以輕松實現虛擬環境中的可用性的。我們根本無需擔心在可移除式驅動器上的文檔副本與PC硬盤驅動器上的副本是否一致。同樣,管理員也不再需要擔心虛擬機副本是否是一個完整的機器映像。
只要有一個穩定的虛擬機副本,它就可以在主機上重啟而無需擔心配置或應用程序測試等問題。不再需要花費大量的時間精力來讓機器正常運行。與之相反,采取正確的程序就可以快速而高效地恢復虛擬機。
#p#副標題#e#
做出正確的存儲選擇
快照和同步工具是保護虛擬機(VM)非破壞性捕捉的標準要求,而且卻好不必重啟另一臺服務器。然而,捕獲和重啟VM的功能要求管理員再設計和實現高可用性基礎架構期間就要注意。
任何類型的存儲系統都可以保護VM.例如,盡管一個存儲區域網絡是最普遍的一種存儲形式,對于現代數據中心、網絡附屬存儲、隨機附贈存儲,甚至是物理主機上的本地磁盤來說都是很合適的方法。
不管你使用的是那種存儲類型,關鍵在于提供性能和可用的層級能夠匹配你的高可用性需求。比如,一個VM必須在一個快照流程期間復制到存儲,然后在恢復或者重啟期間恢復到一個服務器上。在很多例子中,快照和恢復可能涉及很多VM,這也進一步強調了存儲性能的重要性。畢竟,如果存儲不能和應用同步,重啟就沒有意義,因為應用或者其數據都是不可用的。
HA成本削減相當昂貴
高可用性涵蓋了多種混合組合,有硬件和軟件組件冗余服務器、電源供電器、控制器、網絡適配器、交換機、多路徑軟件和強健的高可用性應用。管理員必須部署正確的混合組合為企業應用實現可接受程度的可用性。管理員還糾結于如何合適的執行高可用性技術,即便開發的很好。根據Greg Schulz所述,高可用性的有效性會受到不充分的部署和過度的成本削減的威脅。他是Storage IO的創始人兼高級分析師,這是一家技術和分析咨詢公司。
“當然也有場景能夠省錢,通過唯一放置單一的適配器,而不是為第二個適配器支付額外的資金,”Schulz說道,并指出任何用戶和應用之間的單點失敗都會危害可用性。失去可用性的代價就是失去收益、生產力和用戶信任,這樣的成本顯然要明顯高于一個冗余網絡適配器或者交換機的成本。認識到可用性沒有單一的方法很重要,而且不用的業務應用通常需要不同水平的可用性。
Schulz表示竅門就是估計每一個應用的重要性并在可用性上做出適當的投資,這樣做就能充分保護每一個應用了。
Schulz也給出了分層可用性的底線以及成本的削減只能在非關鍵應用上,那些應用可以用低性能或者不好的可接受度。“如果你不能經受性能沖擊,你將不得不用一些資金來適應正確類型的配置,”他說。
不要只看服務器。管理員也需要關注存儲可用性。存儲矩陣之間的同步是數據保護和存儲可用性的關鍵部分。在一個矩陣內,磁盤重建會減少存儲可用性,尤其是當大型硬件驅動在大型RAID群中部署時。Schulz建議選擇更小的驅動或者群來更快的恢復可用性。另一個存儲可用性錯誤是同步前沒有足夠的高級緩存或者緩沖。Schulz強調需要在所有磁盤寫入完成后同步整個磁盤狀態。“假如1%的數據人就在緩沖區中,就永遠不復制了嗎?”Schulz說道,“那么整個同步可能就是無用的。”