写点什么

天翼云 HBlock 正式推出“异地多活”块存储

  • 2025-05-07
    北京
  • 本文字数:1396 字

    阅读完需:约 5 分钟

大小:737.17K时长:04:11
天翼云HBlock正式推出“异地多活”块存储

近期,天翼云 HBlock 在发布的版本中,推出了多副本和纠删码双支持的“异地多活”块存储服务,在底层实现异地一致性实时落盘,保障业务高可用,该能力已在重庆的巴南区、高新区、北碚区三个资源池实现生产级部署和运营。

 

随着数字化的推进,“数据不丢、业务不停”已成为企业刚需,软件厂商在容灾备份方面提供了各类方案,但仍面临故障频率高、恢复时间长等问题。


传统块存储灾备方案,保障往往局限于单机柜、单机房或单可用区。为实现跨可用区容灾,需在异地构建完整的资源和数据,再通过软件进行数据同步。这种方式实时性受限、存在单点故障风险,一旦发生问题需人工介入进行服务恢复;为保障数据安全,要在多可用区保存多份冗余数据,成本也随之上升;不可控的中断时长严重影响客户体验,难以满足当下企业的要求。

 

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 灵活组网、快速交付的软件定义存储能力。

 

此次通过异地冗余、自愈引擎与智能调度等自研技术,将数据自动分布到多个异地可用区,实现实时异地多活协同能力,结合已具备的存储网关、快照、克隆等新特性,形成“本地高可用+异地多活+多版本备份+混合云容灾”的多维服务保障,为金融、政务、交通等行业提供新的解决方案。

2025-05-07 16:198542

评论 1 条评论

发布
用户头像
啊啊啊
2025-05-12 15:46 · 北京
回复
没有更多了

null是原始类型,但为什么typeof null的结果是object?

Geek_fed966

当「软件研发」遇上 AI 大模型

阿里云云效

阿里云 AI 云原生 通义灵码

科普:基于FMU模型的TSN交换机仿真

DevOps和数字孪生

FMU模型 TSN

30 秒出服装设计稿,森马用函数计算+AIGC 整“新活”!

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

巧用 TiCDC Syncpiont 构建银行实时交易和准实时计算一体化架构

PingCAP

数据库 TiDB

银行核心背后的落地工程体系丨Oracle - TiDB 数据迁移详解

PingCAP

数据库 TiDB

Linux设备驱动系列(九)——procfs文件系统

Linux内核拾遗

文件系统 linux开发 Linux内核 设备驱动 procfs

当「软件研发」遇上 AI 大模型

阿里巴巴云原生

阿里云 云原生 通义灵码

PPT软件Gamma平替!这款AI生成PPT工具千万别错过!

彭宏豪95

PPT 在线白板 PPT模板 办公软件 AI生成PPT

ACK One x OpenKruiseGame 全球游戏服多地域一致性交付最佳实践

阿里巴巴云原生

阿里云 开源 容器 云原生

嵌入式Linux的学习误区

芯动大师

Linux 嵌入式 处理器

架构实战营 - 模块六作业

满心

Rust vs Go:如何选择最适合你的编程语言

伤感汤姆布利柏

为什么公共事业机构会偏爱 TiDB :TiDB 数据库在某省妇幼健康管理系统的应用

PingCAP

数据库 TiDB

前端面试题 - 如何实现promise?

Geek_fed966

Required request parameter ‘XXX‘ for method parameter type String is not present

源字节1号

开源 软件开发 前端开发 后端开发 小程序开发

事业-最佳实践-编码-声明规范

南山

这届黑客马拉松,和效率“杠上了” | StartDT Hackathon

奇点云

黑客马拉松 数据技术 奇点云

视觉语言模型详解

不在线第一只蜗牛

自然语言 语言模型

TiDB Vector 太香啦:以图搜图初体验!

PingCAP

数据库 TiDB

在线音频,没有新故事

自象限

天翼云HBlock正式推出“异地多活”块存储_云计算_褚杏娟_InfoQ精选文章