摘要:雲計算的彈性,運營商級基礎架構使其能夠爲企業應用程序提供運營商級的高可用性(HA)/災難恢復(DR)保護。如果謹慎使用混合雲,則可以通過維護多個企業數據中心來實現強大的高可用性(HA)和災難恢復(DR)保護,從而節省大量成本。

混合云爲企業保護應用程序免受故障和災難的影響提供了一個新的機會。

對於某些應用程序來說,由於多種原因,私有云仍然是最佳選擇。對於一些企業來說,公共雲已成爲功能更強大且更具成本效益的一種選擇。其結果是採用一種混合雲體系結構,可以獲得一些可能帶來效益的新功能。其中一項功能涉及利用混合雲中提供的額外靈活性和可擴展性,以實現不同應用程序所需的不同高可用性和災難恢復保護,而無論它們在哪裏運行。

本文從高可用性(HA)和災難恢復(DR)的角度研究混合雲,並提出一些使配置更具成本效益的建議。如果謹慎使用混合雲,則可以通過維護多個企業數據中心來實現強大的高可用性(HA)和災難恢復(DR)保護,從而節省大量成本。當然,那些不需要這類保護的不太重要的應用程序也可以成爲全部或部分遷移到公共雲的選擇。

多雲的條件

雲計算服務提供商(CSP)已實施了運營商級的基礎設施,以使公共雲具有更大的彈性,而這種彈性遠遠超過了企業所需要的任何彈性。每個數據中心都存在一定的冗餘性,在全球範圍內的每個雲區域和可用性區域都存在多個數據中心,這些都給雲計算提供了前所未有的可擴展性和可靠性。但是,故障可能也確實會發生,其中一些故障會導致客戶停機,而這些客戶沒有爲其應用程序確保高可用性而制定特殊規定。

在其服務等級協議(SLA)中,所有云計算服務提供商(CSP)對“停機時間”的定義有些不同,並且都排除了應用程序級別停機的某些原因。實際上,服務等級協議(SLA)僅保證虛擬機(VM)或物理服務器在跨多個可用性部署兩個或多個實例時,至少一個實例具有到外部網絡的連接。

以下是不包括在服務等級協議(SLA)中的三個常見的停機原因示例:

•錯誤的行動,或在需要時缺乏行動(包括人們不可避免地犯下的錯誤);

•客戶的軟件或第三方軟件,其中包括應用程序軟件(例如SQL Server或SAP);

•雲計算服務提供商(CSP)無法合理控制的因素(包括運營商網絡中斷)。

另一個限制是雲中缺少存儲區域網絡(SAN)或其他形式的共享存儲。在旨在解決這個限制的所有選項中,專用的SANless故障轉移集羣能夠滿足Windows Server和Linux的所有關鍵任務應用程序最苛刻的恢復時間和恢復點目標。SANless故障轉移集羣軟件可在私有云、公共雲和混合雲中運行,其檢測應用程序和數據庫級別故障的能力消除了雲計算服務提供商(CSP)的服務等級協議(SLA)中排除停機所造成的差距。

高可用性(HA)/災難恢復(DR)混合雲

混合雲的一個常見配置是讓公共云爲在私有云中運行的應用程序提供災難恢復保護。這種安排非常適合只有一個數據中心的企業,並且可以用於所有應用程序,無論它們是否具有高可用性(HA)保護。由於SAN可以部署在企業數據中心中,因此可以使用傳統的故障轉移集羣進行高可用性(HA)保護。然而,考慮到SAN的高成本,許多組織現在選擇使用SANless故障轉移集羣解決方案。

一種常見的配置將無SAN故障轉移集羣用於高可用性(HA)和災難恢復(DR)保護,高可用性(HA)在私有云中,而災難恢復(DR)在公共雲中。對於只有一個數據中心的企業,這種配置是理想的選擇,並且具有單個高可用性(HA)/災難恢復(DR)解決方案可簡化實施和持續管理。建議在企業數據中心中使用單獨的機架,以提供額外的彈性,並建議在公共雲中指定一個遠程區域,以更好地防禦廣泛的災難。

值得注意的是,微軟公司和亞馬遜公司現在都已經管理了災難恢復即服務(DRaaS)產品:分別是Azure Site Recovery和CloudEndure Disaster Recovery。這些服務支持示例中的混合雲配置,並且價格合理。但是這種安排通常不支持複製集羣應用程序,並且存在一些帶寬限制,從而妨礙了它在許多應用程序中的使用。

優化混合雲價格/性能的其他方法

以下是一些其他建議,用於管理雲中的資源利用,這些方式可以降低成本,同時爲所有應用程序保持適當的服務級別,包括那些要求關鍵任務的正常運行時間和高吞吐量的應用程序:

•合理選擇資源利用率以實現最佳性價比,尤其要注意成本最昂貴的計算資源。

•對於現有應用程序,在不斷監控性能的同時逐漸減少分配,直到獲得遞減的收益。

•對於新應用程序,從用於計算的最小虛擬機配置開始,僅根據需要添加CPU內核、內存和I/O以獲得令人滿意的性能。

•存儲在雲中的成本相對便宜,但是請謹慎使用價格低廉的存儲設備,因爲I/O可能會給某些服務帶來單獨的、成本高昂的費用。

•如果可用,使用可能更具成本效益的性能增強技術,例如分層存儲、緩存和內存數據庫,以幫助優化配置。

•考慮通過將應用程序從Windows Server遷移到Linux,以及從企業版的SQL Server的Always On可用性組遷移到標準版的故障轉移集羣實例來降低軟件許可成本,這兩者都可以通過使用SANless故障轉移集羣來實現。

•利用所有可用折扣,例如預付費服務或延長服務承諾。

對雲計算的信心

雲計算的彈性,運營商級基礎架構使其能夠爲企業應用程序提供運營商級的高可用性(HA)/災難恢復(DR)保護。使用無SAN故障轉移集羣解決方案可增加運營商級的高可用性,但沒有運營商級的價格標籤。易於實施和操作,再加上集羣對雲計算、存儲和網絡資源的有效利用,最大限度地降低了持續成本,並提供了可靠的高可用性(HA)和災難恢復(DR)保護,其價格比以往任何時候都更加經濟實惠。

版權聲明:本文爲企業網D1Net編譯,轉載需註明出處爲:企業網D1Net,如果不註明出處,企業網D1Net將保留追究其法律責任的權利。

相關文章