雙活數據中心架構分析及優缺點
什么是雙活數據中心?讓主備兩個數據中心都同時承擔用戶的業務,雙活數據中心的建設首先要滿足三個條件,第一個是應用雙活,也就是說數據庫一定要實現雙活,第二個是網絡要雙活,業務網絡要保證能夠同時聯通兩個數據中心,第三個是數據要雙活,兩邊的數據要能
什么是雙活數據中心 ?
首先我們要知道雙活就是Active-Active,故名思義就是兩邊都是活動在線提供服務的,是相對于傳統的主備模式Active-Standby模式的。一個真正的雙活方案是應該涵蓋基礎設施、中間件、應用程序各個層次的。
雙數據中心同時對外提供業務生產服務的雙活模式,兩個數據中心是對等的、不分主從、并可同時部署業務,可極大的提高資源的利用率和系統的工作效率、性能,讓客戶從容災系統的**中獲得最大的價值。
a.兩個生產中心部署相同的業務系統,結合網絡層、主機層或應用的負載均衡技術,實現業務系統在兩個數據中心并行工作和負載分擔。
b.兩個生產中心部署不同的業務系統,互相實時災備接管。
數據中心雙活又分為:同城雙活、異地雙活。
雙活數據中心優點
充分利用資源,避免了一個數據中心常年處于閑置狀態而造成浪費。通過資源整合,“雙活”數據中心的服務能力是雙倍的。
雙活數據中心如果斷了一個數據中心,另外一個數據中心還在運行,對用戶來說是不可感知的。
而一個災備中心的模式,如果生產數據中心癱瘓,需要半個小時、甚至兩個小時、甚至更長時間才能啟動災備中心,在啟動災備中心的時間里,用戶交易會嚴重受損。
雙活數據中心的最大優勢是有效利用資源。災備中心建設的投資巨大及每年運維成本極高,如果資源處于閑置狀態,資源是相當浪費的,有了虛擬化,能夠把閑置的資源整合,服務能力會提高一倍。銀行系統中很多資源都是彈性需求,如基金、貴金屬交易、電子支付、和網銀交易,在交易火爆時一天交易量可能達到全年交易量總和。故銀行系統容量規劃時是充分考慮到交易峰值的,但這樣在正常時間就有很大的交易浪費,以淘寶“雙十一”活動為例,交易量在幾分鐘內就可能達到全年交易量的總和,需要系統服務能力提高十倍,這時雙活數據中心和靈活快速的資源調度就充分發揮出了作用。云計算技術,讓IT系統有了資源整合的能力,讓系統有了充分的彈性,隨時可以調度十臺機器來提高服務能力,來保證交易的突發需求,以及各種突發因素造成的交易量猛增。
有了云計算技術,不代表投入會更少,但是資源利用率會更高,系統但抗沖擊能力會更強,自由調度能力會更強。
自動化是“雙活”與“云計算”必不可少的前提條件
云計算需要自動化手段來幫助系統維護人員進行自動的資源調配。比如,通過虛擬化技術虛擬出了上萬臺虛擬機器,白天需要50臺機器給網銀系統提供web服務,晚上網銀交易少了,貴金屬交易多了,這50臺機器要調配到另一個系統上。這五十臺不可能一個人一臺臺調配,那可能配一晚上都配不完,就需要自動化的軟件來自動調整資源分配。
1.雙活數據中心架構2.雙活數據中心網絡設計
2.雙活數據中心網絡設計
3.網絡架構建設