跨可用區高可用文件網關通過跨可用區部署的方式,以解決單機版文件網關現階段所存在的單點故障的可用性問題。本文介紹跨可用區高可用文件網關的功能特點及基本架構。
功能特點
跨可用區高可用文件網關目前僅支持北京地域。
自動故障切換與虛擬掛載IP
當發生ECS異常宕機或可用區故障等情況時,跨可用區高可用文件網關可以自動檢測到異常并切換到健康節點提供服務。
跨可用區高可用文件網關通過按需更新VPC路由表的方式,在發生故障切換時自動切換路由,保證用戶掛載訪問的IP不變。
您可以像掛載單機版文件網關一樣的方式掛載使用高可用文件網關,無需進行任何應用架構上的修改。
高效的數據復制策略
跨可用區高可用文件網關采用了高效的數據復制策略,在保證數據可靠性的前提下,極大程度優化了復制鏈路的帶寬使用。
減少不必要的數據復制請求,從而提升文件網關實例的整體帶寬利用率。
靈活的共享綁定機制
針對傳統主備架構中備節點長期閑置的資源浪費的問題。
跨可用區高可用文件網關提供了兩個虛擬掛載IP分別綁定在兩個不同節點上。
并支持在創建共享時將共享綁定到某一具體的虛擬掛載IP之上。
在讀多寫少的場景下,通過合理地綁定多個共享的方式,提升文件網關實例的整體帶寬利用率。
基本架構
跨可用區高可用文件網關采用了兩節點部署的方式,并將節點分別部署在不同可用區中,以實現高效的數據同步,確保數據一致性。綁定在節點上的彈性網卡連接了阿里云產品網絡與專有網絡VPC,用戶可以通過虛擬掛載IP經由彈性網卡訪問網關提供的服務。
跨可用區高可用文件網關對外提供兩個由用戶指定的虛擬掛載IP用于掛載訪問。兩個虛擬掛載IP分別對應不同節點,并在配置時自動創建相應的路由表條目。
當發生故障切換時,跨可用區高可用網關會把綁定在故障節點上的網關服務切換至健康節點。通過更新路由表,將故障節點的虛擬掛載IP指向健康節點,確保在單點故障情況下網關服務的高可用性。用戶在故障切換前后使用的掛載IP保持不變,可以像使用單機版文件網關一樣使用高可用文件網關。
在網關狀態為服務正常的情況下,兩個虛擬掛載IP分別綁定在兩個節點上;當發生故障切換后,兩個虛擬掛載IP可能會指向同一個服務節點。