Date: 28 11 月, 2018
VMware High Availability的故障轉移群集:過度殺傷還是完美匹配?
在VMware層實現高可用性(HA)是一種有用的解決方案。它有助於防止某些類型的故障。但是,僅VMware VMware並不能涵蓋所有基礎。讓我們探討使用VMware High Availability進行故障轉移群集的可能性。
據Gartner Research稱,大多數計劃外中斷都是由應用程序故障(40%的中斷)或管理員錯誤(40%)引起的。硬件,網絡,電源或環境問題導致其餘問題(總計20%)。VMware HA專注於防止硬件故障,但是一個好的應用程序集群解決方案可以解決其他方面的問題。
擁有良好的策略對於VMware High Availability的故障轉移群集至關重要
在為VMware環境構建適當的HA策略時,需要考慮以下幾點。
通過應用程序級監視和群集縮短中斷
恢復速度怎麼樣?在完美的世界中,不會出現故障,停電或停機。但是,如果確實發生意外中斷,那麼下一個最好的事情就是快速啟動並再次運行。此等式表示您的環境的總體可用性:如您所見,檢測時間是等式中的關鍵部分。這是VMware HA獨自完成的另一個地方。VMware HA將每個虛擬機(VM)視為“黑匣子”,並且無法真正了解內部運行的應用程序的運行狀況或狀態。內部運行的VM和OS可能很好,但應用程序可能會停止,掛起或配置錯誤,從而導致用戶中斷。即使主機服務器出現故障,您也必須等待VMware HA重新啟動VMware群集中其他主機上受影響的VM。這意味著在這些VM上運行的應用程序一直關閉,直到1)檢測到中斷,2)操作系統在新主機系統上完全啟動,3)應用程序重新啟動,以及4)用戶重新連接到應用程序。通過在多個VM之間的應用程序層進行群集,您不僅可以防止應用程序級中斷,還可以縮短中斷恢復時間。可以簡單地在備用VM上重新啟動應用程序,該VM已經啟動並等待接管。為了最大化可用性,所涉及的VM應位於不同的物理服務器上。 甚至更好,單獨的VMware HA集群甚至是單獨的數據中心!
消除存儲作為潛在的單點故障(SPOF)
傳統的群集解決方案(包括VMware HA)需要共享存儲,並且通常僅在單個數據中心內保護應用程序或服務。從技術上講,共享存儲設備代表了架構中的SPOF。如果您無法訪問後端存儲,則群集和應用程序將停止計數。任何HA解決方案的目標都是通過消除盡可能多的潛在SPOF來提高整體可用性。那麼如何擴充本機VMware HA集群以提供更高級別的可用性?要保護整個堆棧,從硬件到應用程序,請從VMware HA開始。接下來,您需要一種監視和保護應用程序的方法。在應用程序級別(即在VM內)進行聚類是自然的選擇。請務必選擇支持基於主機的數據複製的群集解決方案(即無共享配置),這樣您就不需要經歷設置基於SAN的複制的費用和復雜性。SAN複製解決方案通常還會將您鎖定在單個存儲供應商中。最重要的是,要使用共享存儲來群集VM,通常需要啟用裸設備映射(RDM)。這意味著您將無法訪問許多功能強大的VMware功能,例如vMotion。採用無共享群集配置將存儲層消除為SPOF。同時允許您使用vMotion在物理主機之間遷移VM。這是雙贏的!無共享群集也是災難恢復的絕佳解決方案,因為備用VM可以駐留在不同的數據中心。
覆蓋所有的基礎
通過VMware HA分層的應用程序故障轉移群集提供了兩全其美的優勢。您可以享受內置的硬件保護和應用程序感知,更高的靈活性和可擴展性,以及更快的恢復時間。更好的是,解決方案不需要打破銀行。想了解VMware High Availability的故障轉移群集如何適用於您的項目?使用SIOS辦理登機手續。經LinuxClustering許可轉載