1. RTO/RPO/NRO
RTO: Recovery Time Object,恢復時間目標,指信息系統從災難狀態恢復到可運行狀態所須要的時間,用來衡量容災系統的業務恢復能力;通俗講就是業務系統中斷到重啓生效的中間經歷的時間,越短越好。
RPO: Recovery Point Object,恢復點目標,是指災難發生後,容災系統能把數據恢復到災難發生前時間點的數據。在實際應用中,業務數據庫與災備數據庫的一致性是有時間差的,通俗講RPO就是指災難發生後經過災備數據庫恢復業務所丟失的數據,即災備數據與生產數據的時間差。
NRO: Network Recovery Objcet,網絡恢復時間目標,指災難發生後網絡恢復或切換到備中心所花費的時間,NRO小於RTO纔有意義。
2. 雙活數據中心
典型的雙活數據中心分爲運營級雙活和業務級雙活,雙活中心距離通常小於50KM。
運營級雙活:經過運營手段實現業務的交叉容災,具體爲不一樣業務部署在不一樣的中心,互爲主備
業務級雙活:兩中心同時提供一項業務,通常須要部署SLB/GLSB數據庫
2.1 運營級雙活
運營級雙活的兩種方式
集中式網關
主備數據中心VRRP二層互通,業務切換網關不變。
部署簡單,網絡切換業務無感知,整網路由無變化,互聯網出口單邊。
雙活網關
主備中心部署VRRP雙活網關,服務器切換後從本地數據中心出口
須要雙中心出口防火牆同步會話才能保證業務無感知,部署稍微複雜,但節省帶寬。
雙活網關存在的問題是路徑最優問題:即節點能夠從本地出口但外部訪問節點沒法感知節點在哪一個數據中心,沒法實現最優訪問,解決方案是RHI路由注入,注入方式有四種:服務器