1. 程式人生 > 實用技巧 >雙活資料中心(一)

雙活資料中心(一)

一、雙活資料中心定位

雙活資料中心定位為應用提供高可靠的服務,兩個資料中心同時對外提供業務服務;在單一資料中心發生災難性的故障時,依然可以對外提供業務服務,資料中心的業務連續效能夠得到極高的保障。通常雙活資料中心建設為同城雙中心,兩資料中心之間鏈路時延要求在3ms以內,直接限制了資料中心之間裸光纖的距離。

雙活資料中心從幾個維度進行雙活設計及建設,網路、儲存雙活是底層基礎,在網路/儲存之上進行部署計算虛擬化、資料庫叢集、應用中介軟體。雙資料中心的業務採用1:1進行部署。

wKiom1Y8W_vh31YZAACa0wL3ctQ000.jpg

1、網路層雙活從網路虛擬化,應用負載均衡,全域性負載均衡,動態路由協議、DNS原理等考慮,從裝置、鏈路、業務等冗餘規避單點故障。

2、儲存雙活主要考慮到儲存裝置虛擬化實現,通過儲存虛擬化閘道器將底層磁碟陣列進行統一管理,雙資料中心對外儲存可見為一份儲存。從理論考慮,硬體級別的儲存虛擬化並不是雙活資料中心的唯一選擇,基礎設施架構也是基於對於業務的要求而進行設計。儲存虛擬化對資料中心之間鏈路的時延有極高的要求,起碼<=3ms。

3、計算虛擬化主要為了規避底層硬體資源的故障,業務全部承載在虛擬化平臺VM上,業務1:1的在雙資料中心部署。

4、資料庫叢集採用跨資料中心進行部署,採用雙讀雙寫,嚴重依賴底層儲存虛擬化。

5、應用中介軟體在軟體層面保障應用層雙活。

wKioL1Y8XGiz43MlAAVeA4EhvDs020.jpg

轉載於:https://blog.51cto.com/maorui2005/1710349