写点什么

第一期观点:一文读懂轻量存储 HBlock 的设计理念与场景实践

天翼云

  • 2024-08-14
    北京
  • 本文字数:3003 字

    阅读完需:约 10 分钟

大小:1.55M时长:09:00
第一期观点:一文读懂轻量存储 HBlock 的设计理念与场景实践

近日,天翼云联合 InfoQ 举办了以“新存储,更轻量”为主题的线上技术分享会。天翼云存储产品线总监潘亚莲以“轻量级存储集群控制器 HBlock 的设计理念与场景实践”为主题,讲解了 HBlock 在产品理念、价值主张、应用场景等方面的内容,本文将对其观点进行详细阐述。


自研·创新·可控 HBlock 开启存储新纪元


IDC 预测,全球 2024 年将生成 159.2ZB 数据,2028 年将增加一倍以上,达到 384.6ZB,这给企业存储系统的容量、性能、运维、成本、灵活性带来挑战。此外,由于过度配置、数据孤岛、冗余备份以及中断性的传输和迁移等操作,企业普遍面临存储资源利用率低的问题。为了帮助用户应对以上挑战,天翼云自研了业界首款存储资源盘活系统——HBlock。


HBlock 是轻量级存储集群控制器,可实现全用户态软件定义存储,能将闲置存储资源转换成高可用虚拟盘,通过标准 iSCSI 协议提供分布式块存储服务,挂载给本地或远程服务器使用。


HBlock 对下兼容多种硬件,对上支持多种场景。对下:一个集群中可存在不同配置的服务器,如不同 CPU 架构(x86、ARM、龙芯等)、内存和硬盘大小、磁盘类型等,帮助用户充分利用硬件资源;对上:支持 iSCSI 协议,适配文件协议,提供 CSI 和 Cinder 插件,适用于并行文件存储、虚拟化平台、数据库、容器平台等技术场景,能满足备份、监控、医疗影像、大数据分析及大模型训练等应用场景的需求。


存储资源盘活系统HBlock架构图


2024 年,HBlock 进入国家工业和信息化领域节能降碳技术装备推荐目录,体现了其轻量、绿色的优势。HBlock 已加入国产化自主可控图谱,在天翼云官网上线,是业内唯一支持官网下载使用的软件定义存储产品。


稳定·高效·易用:HBlock 划定存储新标准


HBlock 为企业存储注入全新活力,提高系统稳定性,确保业务运行不间断;提升资源利用率,让每一寸存储空间发挥最大效能;提高运维便捷性,让管理变得轻松愉快。


1.提高系统稳定性

  • 高可用存储池:HBlock 将低可用的物理盘整合成高可用的虚拟盘,将应用部署在虚拟盘上,低成本实现了应用的高可用,支持自动秒级故障切换,一主多备,无单点故障。

  • 故障域隔离:通过集群拓扑,HBlock 可映射物理环境中服务器的分布情况,包括服务器所在的机房和机柜位置。基于此拓扑结构,用户可以创建机房、机柜、服务器、数据目录等不同故障域级别的存储池,精细管理存储资源。

  • 副本折叠:HBlock 允许在同一故障域内存放多个(而非一个)副本,在有限的硬件资源条件下,能够显著提高数据冗余度和系统的容错能力。


2.提升资源利用率

  • 多存储池:HBlock 将分散的空闲存储空间盘活为统一的分布式集群,一个集群中可创建多个存储池,更灵活地管理不同类型的存储资源。如:将 SSD 组成高性能池,将 HDD 组成大容量池;或将 SSD 用作高速缓存池,数据写入时,先存储在高速缓存池中提高性能表现,随后自动迁移到普通池,实现冷热分层,既能发挥 SSD 的性能优势,又能利用 HDD 的大容量优势,降低整体存储成本。

  • 混合部署:HBlock 支持应用和存储系统混合部署,用最少的节点实现高可用,降低购置服务器的整体成本。

  • 灵活数据冗余:HBlock 提供卷级别的多副本和纠删码(EC)的冗余配置,EC N+M 最高可达 128,实现 98%超高得盘率。EC 副本和分片大小均支持设置,可以减少写放大、减少空间浪费。


3.提高运维便捷性

  • 轻量交付:HBlock 安装包仅 170MB,1 核 4GB 内存即可部署,3 分钟即可搭建集群,物理机、虚拟机、容器都可使用。

  • 管理多样化:HBlock 支持 RESTful API、命令行、Web 控制台三种管理接入方式;提供统一监控告警视图,易操作易维护。在用户主动开放权限后,售后团队可快速接入环境,协助解决问题,消除物理距离的限制,提高工作效率。

  • 全面监控:HBlock 可监控系统中所有的资源,提供一页式概览及详情查看功能,当系统中的组件或资源出现异常时,自动触发告警通知用户。HBlock 引入了硬件环境监控功能。通过与业内常用的运维平台 Prometheus 和 Grafana 结合,HBlock 可以采集并监控部署在服务器上的硬件数据(如 CPU、内存、负载、端口等)以及 HBlock 软件本身的运行指标。


盘活·统一·融合:HBlock 突破存储新挑战


随着数字化转型的深入推进,如何高效利用现有 IT 设备、实现不同架构的兼容与融合成为了关键挑战。HBlock 不仅能有效盘活存量资源,还能够实现异构设备的混合部署,为以上挑战提供轻量灵活的解决方案。同时 HBlock 也能最大化发挥硬件性能和服务器空间,提供高可用高性能存储能力。


场景 1:盘活存量资源

随着业务的发展,硬件设备也需要更新换代,HBlock 可以将这些闲置资源有效利用起来,提高存储资源利用率。


以某公司云网运营部的云计算业务调度系统为例,该公司通过部署 HBlock,将 7 台旧服务器的存储资源盘活,用于数据库日志存储。无需对业务进行改造,HBlock 可确保数据的高可用性,旧服务器也能让业务平稳运行。


HBlock 的盘活能力还表现在某媒体客户的文件存储方案中。该客户通过 HBlock 将 16 台 x86 设备整合,通过 NFS 和 CIFS 协议的支持,满足了客户对海量小文件的存储的需求。


场景 2:异构设备混合

在信息化建设中,企业往往会面临 IT 设备异构的挑战,HBlock 可以将不同型号的硬盘设备统一管理。


以某证券公司云电脑升级项目为例,客户需要将原有的系统迁移到国产化自主可控的系统中,要兼顾旧设备的继续利用和国产化设备的滚动更新需求。HBlock 通过其强大的兼容性,成功将 x86、ARM 等不同架构的服务器整合管理,为云电脑提供了稳定的日志和备份存储支持。HBlock 灵活的故障域设置,确保了数据的冗余和可靠性,即便在异构环境中,业务也能平稳运行。


场景 3:应用混合部署

HBlock 可与应用混合部署在同一台服务器上,HBlock 提供高可用块存储给应用,上层应用无需修改即可解耦底层硬件,适用于高性能存储场景,如与并行文件系统混合部署构建高性能文件存储用于 AI 大模型。可为用户解耦硬件、平滑扩容节奏、降低应用改造费用与周期。


以某智算项目为例,客户需要为 AI 计算模型的训练和推理提供高性能、高带宽的存储支持。HBlock 通过与并行文件服务的混合部署,在同一台服务器上实现了计算和存储的深度融合。通过对高性能磁盘调优,HBlock 成功为该项目提供了高性能存储支持,充分验证了其在高性能计算场景下的强大能力。


此外,HBlock 在轻量级边缘私有云、混合云备份等场景也有优秀的表现。究其背后原因,是 HBlock“三降一提高”理念


  • 降低使用门槛:HBlock 安装与部署非常简便,无需进行复杂的业务改造便可快速上手。

  • 降低硬件要求:HBlock 支持多种网络和设备架构的混合部署,减少对特定硬件的依赖。

  • 降低数据异常:通过高性能、高可靠的存储架构,HBlock 可减少数据异常的风险。

  • 提高扩容效益:HBlock 能够灵活应对存储需求的增长,通过滚动更新和线性扩容,进一步提升设备的利用效率。


HBlock 不仅是一款创新性的软件定义存储产品,更是企业在数字化转型过程中可靠的伙伴,随着其功能的拓展与升级,HBlock 将在更多企业应用场景中展现出独特的价值。


天翼云 HBlock 线上分享会第二期来咯!


8 月 14 日 19:00,天翼云存储产品线总监武志民将为大家深入分享轻量存储背后的黑科技,欢迎扫码报名,期待与您相约!



天翼云 HBlock 众测活动火热进行中


为了让“轻量存储”走进更多企业,InfoQ 和天翼云联合举办“HBlock 有奖众测活动”,欢迎广大存储 Geek 踊跃报名,深度体验 HBlock 并将使用心得发布在 InfoQ 写作社区,即可参与 InfoQ 技术评选并有机会获得丰厚礼品!



推荐阅读

革命性软件定义存储 HBlock,极致易用背后的技术解析

天翼云存储资源盘活系统 HBlock,全面释放企业数据价值


直播回放

2024第一期:新存储 更轻量丨 HBlock的设计理念与场景实践


2024-08-14 09:404166
用户头像

发布了 251 篇内容, 共 108.4 次阅读, 收获喜欢 92 次。

关注

评论

发布
暂无评论
发现更多内容

80后程序员月薪30K+感慨中年危机,Java开发面试准备

Java 程序员 后端

95%Java开发者已收藏的十大开源库,手把手教你写Java项目文档

Java 程序员 后端

35岁技术人如何转型做管理,mybatis使用教程,Java全套视频

Java 程序员 后端

35岁老年程序员的绝地翻身之路,Java面试重点问题

Java 程序员 后端

让区块链技术在经济社会发展中发挥更大作用

CECBC

985研究生入职电网6个月,牛客网面经下载,血与泪的总结

Java 程序员 后端

4面字节跳动拿到Offer,尚学堂java视频下载,初级Java面试题大全

Java 程序员 后端

5年crud经验,【微信小程序】

Java 程序员 后端

60分钟快速掌握RabbitMQ,Java基础全套视频教程

Java 程序员 后端

35岁程序员的人生感悟,mongodb入门教程,阿里Java高级工程师面试题

Java 程序员 后端

阿里技术官终于把这份万字面试手册整理出来了,在Github上获赞89.7K

Java 编程 程序员 架构 面试

阿里云容器服务多项重磅发布:高效智能、安全无界的新一代平台

阿里巴巴云原生

阿里云 容器 云原生 云栖大会

4个改变你编程技能的小技巧,附答案解析

Java 程序员 后端

不要让孩子在12岁之前接触手机游戏

石云升

育儿 10月月更

4面技术5面HR附加笔试面,初级Java面试题大全

Java 程序员 后端

3年内被辞退5次,35岁程序员该何去何从,Java工程师必备知识

Java 程序员 后端

4个改变你编程技能的小技巧,非科班生金九银十求职经历

Java 程序员 后端

区块链上升为国家战略两周年后 看浪潮下企业如何创新数字化应用

CECBC

4面阿里拿到P7Offer,SpringSecurity如何实现加密和解码

Java 程序员 后端

数字货币能改变国际货币体系吗?

CECBC

60分钟快速掌握RabbitMQ,Java常用数据结构面试题

Java 程序员 后端

云栖掠影|回首开源十年,RocketMQ 焕发新生

阿里巴巴云原生

阿里云 RocketMQ 云原生

38岁的中年失业者怎么活下去,Java中级工程师面试题及答案

Java 程序员 后端

分布式存储和区块链结合能碰撞出怎样的火花?

CECBC

30岁以后搞Java已经没有前途,java自学编程入门教程,大V推荐

Java 程序员 后端

7天拿到阿里Java岗位offer,2021腾讯Java面试题精选

Java 程序员 后端

46道面试题带你了解高级Java面试,linux教程视频合集

Java 程序员 后端

4面技术5面HR附加笔试面,面试的时候突然遇到答不上的问题怎么办

Java 程序员 后端

74道高级Java面试合集:nginx入门到精百度云,Java校招笔试面试题目

Java 程序员 后端

35岁技术人如何转型做管理?牛客网中级项目笔记,Java高级工程师必备知识

Java 程序员 后端

3分钟就能完成的Redis主从复制搭建,10天拿到阿里Java岗offer

Java 程序员 后端

第一期观点:一文读懂轻量存储 HBlock 的设计理念与场景实践_云计算_InfoQ精选文章