隨著數字化浪潮推進,“數據不丟、業務不停”已成為企業剛需,軟件廠商在容災備份方面提供了各類方案,但仍面臨故障頻率高、恢復時間長等問題。
天翼云HBlock在近期發布的版本中,推出了多副本和糾刪碼雙支持的“異地多活”塊存儲服務,在底層實現異地一致性實時落盤,保障業務高可用,該能力已在重慶的巴南區、高新區、北碚區三個資源池實現生產級部署和運營。
HBlock是一款純軟件定義的輕量級分布式塊存儲,曾獲第二屆“新綠杯”信息通信行業賦能碳達峰碳中和創新大賽全國總決賽優秀獎,并入選《國家工業和信息化領域節能降碳技術裝備推薦目錄》。用戶可在天翼云官網免注冊直接下載體驗HBlock,并有機會享受天翼云官網“云上鉅惠”0.1折的限時促銷。
傳統塊存儲跨域容災困境多
傳統塊存儲災備方案,保障往往局限于單機柜、單機房或單可用區。為實現跨可用區容災,需在異地構建完整的資源和數據,再通過軟件進行數據同步。
這種方式實時性受限、存在單點故障風險,一旦發生問題需人工介入進行服務恢復;為保障數據安全,要在多可用區保存多份冗余數據,成本也隨之上升;不可控的中斷時長嚴重影響客戶體驗,難以滿足當下企業的要求。
技術加固底座,業務零斷層
HBlock通過存儲協議棧優化升級與分布式算法創新,在存儲層實現跨可用區強一致性保障,構建跨可用區RPO=0、RTO秒級的異地多活、高性能塊存儲服務。系統在任意單可用區故障時,仍可達到99.9%以上的服務可用性(SLA)。通過負載均衡與多活架構,業務流量可快速切換至健康可用區,使終端用戶對單可用區故障無感知。
HBlock實現了三個核心能力突破:
(一)統一存儲底座,可靠性與效率兼得
統一元數據層,跨地域實時同步;精簡配置、彈性擴容、按需伸縮;存儲池可用故障域與業務AZ靈活對應,并采用糾刪碼(EC)技術與異地實時同步機制,實現了多可用區數據強一致性。
HBlock基于糾刪碼(EC)的多AZ/故障域同步機制
業務寫入即在多AZ同步,任一區域故障可自動無感切換,保障持續可用;副本折疊(同域保存多份副本)提升小規模集群的容錯能力且得盤率不變。
HBlock基于EC將數據分條落盤至多個可用區,相較于傳統三副本同步或異步復制方案,可獲得更高的得盤率,并實現RPO=0;支持卷級別冗余配置策略(如三副本或EC N+M,N+M≤128)及多種寫入模式(回寫、繞寫、透寫、SSD緩存),可自定義副本數與分片大小,提升性能和存儲資源利用率。
(二)智能自愈引擎,切換全程無感
當某可用區故障時,自愈引擎即時感知并自動預分配通道,切換I/O至健康可用區,并觸發跨AZ數據重建,無需人工干預,服務穩定永續;分布式多控架構實現卷連接自動遷移并重置主備優先級,保持計算與存儲同域部署,優化性能損耗;故障區域恢復后,可自動將連接回切至原可用區域。
HBlock的自愈引擎機制(以3AZ為例)
(三)智能感知調度,混沌環境仍服務不停,數據不丟
HBlock特別為弱網、弱算、弱盤等混沌(chaos)環境設計并驗證。不依賴時鐘服務,基于強一致性仲裁快速觸發秒級故障檢測與數據重建;動態采集存儲負載、網絡性能等多維度指標,通過智能調度算法實時調整副本分布,剔除慢盤、規避瓶頸節點,保證數據一致性與高可用服務。
簡約不簡單,創新賦能行業
HBlock是天翼云自研的業界首款輕量級存儲集群控制器,可低門檻盤活異構非對稱存儲資源,支持從官網自助下載分鐘級交付的軟件定義存儲產品。其靈活的特性可支持部署在物理機、虛擬機、容器等多種環境中,通過租戶機VPC可以讓用戶自助體驗HBlock靈活組網、快速交付的軟件定義存儲能力。
此次通過異地冗余、自愈引擎與智能調度等自研技術,將數據自動分布到多個異地可用區,實現實時異地多活協同能力,結合已具備的存儲網關、快照、克隆等新特性,形成“本地高可用+異地多活+多版本備份+混合云容災”的多維服務保障,為金融、政務、交通等行業提供新的解決方案。
HBlock異地多活存儲方案正走向行業前沿,它不僅是一套高可用方案,更是IT系統彈性、資源高效與數據安全的最佳實踐,將引領存儲服務邁向新的發展階段。